Bom dia!
Estou fazendo um execauto no MATA410 e está dando um erro de inconsistência na linha de itens.
O problema é que na mensagem não mostra qual inconsistência é.
Alguém poderia me ajudar?
Segue em anexo o erro que é mostrado pela função MostraErro().
Edit: Segue em anexo o fonte.
Edit 2: Segue em anexo o fonte e o erro após ordenar os campos.
Edit 3: A solução foi apontada pelo Giordano. Tinha um ponto de entrada (M410LIOK) que estava retornando .F. Após alterar o PE o problema foi resolvido.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Cade o prw do ExecAuto? olhando esse log só vejo achei estranho a data , por estar somente 23 no ano
Bom dia, Luscas! Editei a pergunta para adicionar o fonte.
Existe algum ponto de entrada compilado? Tente remover os pontos de entrada e avaliar se o erro irá persistir. Pode ser alguma inconsistência com validações em ponto de entrada.
Bom dia, Giordano! Na mosca. O problema estava no PE M410LIOK, que estava validando como .F. Alterei o PE e agora o pedido foi incluído normalmente. Muito obrigado pela ajuda!
Se voce for na rotina padrão e digitar os dados exatamente como esta na sua array, apresenta algum erro?
No teste voce deve preencher os dados na mesma ordem que montou seu array, isso influencia tambem.
Se seu array estiver {{"C5_LOJACLI","01",NIL},{"C5_CLIENTE","000001",NIL}} voce deve digitar primeiro a loja e depois o cliente, parece bobeira, mas ja sofri com execauto onde o problema era apenas a ordem no array.
Bom dia, Leandro!
Testei e não deu certo. Olhei pela SX3 a ordem dos campos e alterei a ordem no array.
Mesmo assim, ainda continua dando esse problema.
Vou editar a pergunta original para adicionar os arquivos após a alteração que você sugeriu.