Implementação

Erro estava ocorrendo em situações onde haviam dois itens iguais na mesma nota e sem agrupar após insert na mlf_nfitem, mantendo em duas linhas na tabela.

Dessa forma, quando a trigger taiud_mlf_nfitem era novamente acionada pelo item com o seqitem distinto, era feito novamente o tratamento para inserção de lote que já havia sido feito para o item na primeira execução da trigger para o seqitem anterior. 

Criado um tratamento através da tabela gex_dadostemporario para que seja salvo o seqauxnotafiscal e o seqitemnf a cada iteração da trigger durante o processo de controle de lote. Dessa forma quando a trigger executar novamente para o item porém de seqitem diferente, será consistido que o mesmo já possui registro na gex_dadostemporário em conjunto com a mlf_nfitemlote, não fazendo o processo de forma repetida para esse item.

Pré-Requisitos e Restrições

Se estiver na versão 21.01, atualizar o sistema para a release 21.01.016 ou release superior.

Se estiver na versão 20.01, atualizar o sistema para a release 20.01.063 ou release superior.

Se estiver na versão 19.07, atualizar o sistema para a release 19.07.136 ou release superior.

Instruções para Utilização

Os resultados da alteração poderão ser visualizados após geração do lote de estoque na integração de nota e acompanhado pela aplicação Consulta de Produtos.