Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Logística TMS

Linha de Produto:

Linha Protheus 

Segmento:

Logística

Módulo:TMS (SIGATMS)
Função:GERAÇÃO DO CRT (TMSAI70)
Ticket:21868678
Requisito/Story/Issue (informe o requisito relacionado) :DLOGTMS02-27454


02. 
SITUAÇÃO/REQUISITO

Na rotina TMSAI70 - GERAÇÃO DO CRT, ao alterar um registro e recalcular o frete, ocorre um errorlog na geração dos registros da tabela SD2 (Itens de Venda da NF), quando clicado no botão salvar da tela, para gravar as alterações feitas na alteração.

THREAD ERROR ([19016], usuario, maquina) 21/11/2024 14:18:42
SD2990: DB error (Insert): -37 File: SD2990 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Cannot insert duplicate key row in object 'dbo.SD2990' with unique index 'SD2990_UNQ'. The duplicate key value is (01, 666231706, 666, SC0001, 01, 01, 0).
Called from TMSCOPYREG(TMSXFUNB.PRW) 11/10/2024 16:19:12 line : 3034
Called from TMAI70GRV(TMSAI70.PRW) 19/09/2024 16:38:13 line : 3505
Called from TMAI70MNT(TMSAI70.PRW) 19/09/2024 16:38:13 line : 1078
Called from FWFORMBROWSE:EXECUTE(FWFORMBROWSE.PRW) 14/11/2024 17:25:14 line : 1148
Called from

{|| OSELF:EXECUTE("TMAI70MNT", 4, 0,"ALTERAR", 4,"","ALTERAR","", 4) }

03. SOLUÇÃO

Ajustado a rotina, TMSAI70 - GERAÇÃO DO CRT, para não apresentar mais a inconsistência, e gravar os dados corretamente.

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

        Não se aplica.