Árvore de páginas

Tempo aproximado para leitura: 01 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Manufatura
Módulo:SIGAEEC
Função:

EECAE102.PRW

EECAP102.PRW

Ticket:6746319
Requisito/Story/Issue:

DTRADE-3967


02. SITUAÇÃO/REQUISITO

  • Ao efetuar a integração de um pedido de exportação via rotina automática, quando o pedido já está vinculado ao embarque, o sistema impede a execução por entender que está sendo alterada a loja do importador, mesmo sem ter sido enviada esta alteração.

  • Em alguns casos, também pode ocorrer um erro no campo de Embalagem, retornando um erro de invalid typecast.

03. SOLUÇÃO

  • Foi efetuada uma correção na validação dos campos de Importador e Loja, pois ao realizar a integração do pedido de exportação via rotina automática, era executada uma validação do campo de importador antes do preenchimento correto do campo da loja, desta forma o sistema tratava como uma alteração do importador, invalidando a alteração caso o pedido já estivesse vinculado ao embarque.

  • No caso do erro que poderia ocorrer no campo de embalagem, em alguns casos poderia ser disparado o cálculo das quantidades de itens por embalagem, porém com o campo de quantidade de embalagem ainda não preenchido, neste cenário específico, ocorria uma divisão por zero, ocasionando o erro de invalid typecast. Foi efetuado um tratamento para que essa divisão não ocorra antes do preenchimento correto do campo de quantidade da embalagem.