× Linguagem de Programação ADVPL

Perguntas MSEXECAUTO - MATA410

Mais
10 anos 9 meses atrás #21192 por beandrielli
Senhores, boa tarde.

Estou tentando passar um pedido de venda de uma empresa a outra de forma automática.
Para isso selecionei os dados da tabela da empresa desejada e estou tentando realizar a inserção por MSEXECAUTO na outra.
Porém, recebo um log de erro referente à quantidade, o que pra mim não faz sentido já que os dados vêm direto do banco do Protheus =s

Alguém tem alguma ideia?

Segue o log:


Erro no Gatilho : C6_PRODUTO

type mismatch on +
Tabela SC5 25/02/14 17:47:59
Numero - C5_NUM := 503465
Tipo Pedido - C5_TIPO := N
Cliente - C5_CLIENTE := 021203
Loja - C5_LOJACLI := 01
Loja Entrega - C5_LOJAENT := 01
Cond. Pagto - C5_CONDPAG := 000
Tabela - C5_TABELA := 126
Clas. Pedido - C5_NWCLASS := RCO
Pedido Clien - C5_NWPEDID :=
Vendedor 1 - C5_VEND1 := 000014
Venda/Bonif? - C5_NWTPPED := V
Mens.p/ Nota - C5_MENNOTA :=
Carga NewAge - C5_NWCARGA := 99
Tabela SC6 25/02/14 17:47:59
Erro no Item 1
Item - C6_ITEM := 01
Produto - C6_PRODUTO := 850200/1
Quantidade - C6_QTDVEN := 20 < -- Invalido
Prc Unitario - C6_PRCVEN := 28.56
Vlr.Total - C6_VALOR := 342.72
Tipo Saida - C6_TES := 540
Erro --> Ocorreu um erro durante a validacao:
type mismatch on + on FTVLDQTVEN line : 8972
Called from A410MULTT line : 2733
Called from EVALVALID line : 1103
Called from MSGETDAUTO line : 626
Called from A410INCLUI line : 2487
Called from MBROWSEAUTO line : 86
Called from MATA410 line : 174
Called from {|X, Y, Z| MATA410(X, Y, Z)} line : 56
Called from eval line : 4630
Called from MSEXECAUTO line : 4630
Called from U_NWTRNPED line : 56

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21202 por mbrigagao
Respondido por mbrigagao no tópico MSEXECAUTO - MATA410
Beatriz,

Parece haver alguma inconsistência nos gatilhos do C6_produto na empresa destino.

Outra possibilidade é verificar se você não está passando o conteúdo do campo como caracter ao invés de numero.

At.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21204 por beandrielli
Respondido por beandrielli no tópico MSEXECAUTO - MATA410
Bom dia Marcelo!

Então, eu estou procurando algum erro no gatilho e não encontro.
E quanto ao valor do campo, estou passando como numérico mesmo...

Tentei inserir o mesmo pedido por dentro do sistema e foi normal, com exatamente os mesmos dados...

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #25107 por lprossetto
Respondido por lprossetto no tópico MSEXECAUTO - MATA410
Qual foi a sua solução ?!

Beatriz de Almeida Andrielli escreveu: Bom dia Marcelo!

Então, eu estou procurando algum erro no gatilho e não encontro.
E quanto ao valor do campo, estou passando como numérico mesmo...

Tentei inserir o mesmo pedido por dentro do sistema e foi normal, com exatamente os mesmos dados...

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #25109 por dexter
Respondido por dexter no tópico MSEXECAUTO - MATA410
Tente completar estes outros campos também!

C6_QTDLIB
C6_QTDENT
C6_PEDCLI
D_E_L_E_T_

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.111 segundos
Joomla templates by a4joomla