O seguinte erro ocorre ao tentar efetuar uma venda

[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Violação da restrição PRIMARY KEY ‘DocumentoFiscal_PK’. Não é possível inserir a chave duplicada no objeto ‘dbo.DocumentoFiscal’. O valor de chave duplicada é (1029420100).
————————————————–
26/02/2019 10:03:43:473
Estação requisição: CENTRALPARKCHOP, IP: 127.0.0.1, Seção: 2, Erro de execução IDP: 15
Exceção: ‘[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Violação da restrição PRIMARY KEY ‘DocumentoFiscal_PK’. Não é possível inserir a chave duplicada no objeto ‘dbo.DocumentoFiscal’. O valor de chave duplicada é (1029420100).’

 

Qual a solução?
Apagar a sequencia de documento fiscal na tabela sequencia via SQL.
FAÇA BACKUP NA BASE ANTES DE QUALQUER PROCEDIMENTO SQL.

delete from Sequencia
where nome = ‘DocumentoFiscal’

* Este procedimento não funciona para todos os casos. Neste cliente que é multifilial funcionou a operação

 

Contribuição: Jackson