Árvore de páginas

Tempo aproximado para leitura: 15 min

 DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TMS - Gestão de Transportes
Função:

MATA545 - Pauta de Frete

Ticket:7591196
Requisito/Story/Issue :

DLOGTMS02-8752


02. SITUAÇÃO/REQUISITO

Erro de registro duplicado na rotina de cadastro de Pauta de Frete. 

O sistema gera o error.log: DV9990: DB error (Insert): -37 File: DV9990 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.DV9990' com índice exclusivo 'DV9990_UNQ'. 


03. SOLUÇÃO

Alterado no dicionário de dados o campo Chave Única (X2_UNICO) da tabela DV9 (Pauta de Frete). 

Nova chave única: DV9_FILIAL+STR(DV9_KM,7,0)+DV9_TIPCAR+DV9_UF+DV9_TARIFA.

Os campos DV9_UF e DV9_TIPCAR serão de preenchimento obrigatório após a aplicação do pacote de atualização.

Deverá ser atualizado o dicionário de dados via UPDDISTR.