Árvore de páginas

Tempo aproximado para leitura: 01 min

01. DADOS GERAIS

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

EICDI100.PRW

Ticket:

7558895

Requisito/Story/Issue:DTRADE-3810


02. SITUAÇÃO/REQUISITO

  • Na rotina de integração SiscomexWeb quando tento realizar o registro de Di's e um processo tem retorno de mais de um erro por processo a rotina está exibindo error.log de chave única, onde o registro não pode ser repetido.

03. SOLUÇÃO

  • Alterado o dicionário de dados e a rotina para que seja possível uma sequência de erros de um mesmo processo e onde seja possível armazenar no banco de dados com uma sequência única para cada registro evitando a chave duplicada.


03. DICIONÁRIO DE DADOS

  • A alteração de dicionário de dados deve ser realizada na tabela 'EVC' onde a mesma deverá ter um campo criado e o X2_UNICO da tabela alterado conforme os dados abaixo.

Campo adicionado ao SX3

X3_ARQUIVO

X3_ORDEM

X3_CAMPO

X3_TIPO

X3_TAMANHO

X3_DECIMAL

X3_TITULO

X3_DESCRIC

X3_BROWSE

X3_VISUAL

X3_CONTEXT

EVC

16

EVC_SEQ  

C

3

0

Sequência 

Sequência erro retornado  

S        

A        

R

Chave de registro único alterado na SX2

X2_CHAVE

X2_UNICO

EVC

EVC_FILIAL+EVC_HAWB+EVC_LOTE+EVC_TRANSM+EVC_SEQ