Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Quando o sistema esta realizando o processamento de gravação de registro e o sistema apresenta o erro.log Cannot insert duplicate key row in object 'dbo.XXX010'
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAFAT - todas as versões.
Causa
O erro ocorre quando o sistema tenta gravar um registro que que já existe no banco de dados da chave única. Isso geralmente está relacionado à inconsistência na numeração automática da tabela ou à definição incorreta da chave única no dicionário de dados.
Solução
Para corrigir o problema, siga uma das alternativas abaixo:
1- Ajustar a numeração automática da tabela
Verifique qual foi o último número gravado na tabela e realize o ajuste da numeração automática por meio do SIGACFG:
2- Validar a chave única no dicionário de dados
Confirme no dicionário padrão da tabela se a definição da chave única está correta no SX2.
0 Comentários