Árvore de páginas

Errorlog na integração SiscomexWeb

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Easy Import Control

Função:

EICDI100.PRW

EICDI500.PRW

Solução/Implementação:
  • Alteração da Chave Única das tabelas EV5 e EV9.

 

EV5 - Hist. Integ. Destaques

TabelaChave Única
EV5EV5_FILIAL + EV5_HAWB + EV5_ADICAO + EV5_PGI_NU + EV5_SEQLI + EV5_DESTAQ + EV5_LOTE

 

EV9 - Hist. Integ. Despacho

TabelaChave Única
EV9EV9_FILIAL + EV9_HAWB + EV9_LOTE + EV9_CODIN + EV9_SEQUEN

 

  • Criação do campo EV9_SEQUEN na tabela EV9.

Itens/PastasDescrição
CampoEV9_SEQUEN
TipoCaracter
Tamanho4
ContextoReal
PropriedadeVisualizar
TítuloSequência
DescriçãoSequência
Usado Sim
ParâmetroMV_TEM_DI = T

Situação/Requisito:

Ao gerar um lote para integração do Serviço de Decl. de Importação (DI) na rotina do SiscomexWeb em "Atualizações / Tabelas Siscomex / Integ. Siscomex Web", ocorre um error.log de chave duplicada na tabela EV5 (Cannot insert duplicate key row in object). Com a correção da chave da tabela EV5, também poderia ocorrer o mesmo problema de chave duplicada para a tabela EV9, quando o processo selecionado para a geração do lote possuia Documentos para Instrução do Despacho cadastrado no Desembaraço (Folder "D.i" do cadastro de Desembaraço, no campo "Instr. Desp.").

Solução/Implementação:

Foi efetuado um acerto na chave única da tabela EV5, adicionando o campo EV5_LOTE à chave para que ao gerar um novo lote para o processo, não ocorra o problema de chave duplicada. Também foi criado o campo novo EV9_SEQUEN na tabela EV9 e o mesmo foi adicionado à chave única para evitar duplicidade de chave ao gerar lotes que possuam Documentos para Instrução do Despacho cadastrado no Desembaraço.

Tickets relacionados:

MTRADE-1311