Fechamento de Caixa Financeiro: FireDACPhysFBviolation of PRIMARY or UNIQUE KEY constraint "PK_SANGRIA" on table "SANGRI.

Criado por Vinícius Vasconcelos em 07/07/2025 19:18  ·  Atualizado em 07/07/2025 19:20  ·  Leitura: 2 min

Situação

Ao tentar realizar o fechamento de caixa financeiro o sistema retorna o alerta abaixo:  "Ocorreu um erro durante o fechamento do caixa: [FireDAC][Phys][FB]violation of PRIMARY or UNIQUE KEY constraint "PK_SANGRIA" on table "SANGRI". Problematic key value is ("CODSANGRIA" = 'XXXXXXXX', "USUARIO" = "WELLEN CX')"


Solução

Acessar a tabela SANGRIA e ir ao ultimo registro da tabela e ver que o mesmo vai estar com a quantidade de dígitos diferente do padrão que são 8 dígitos conforme na imagem abaixo.

Altere o registro incluindo os 0 a esquerda para que fique conforme o padrão da tabela, no caso da imagem abaixo estava 0718 e ao incluir os zeros ficaria 00000718. Após isso feche a rotina de fechamento de caixa financeiro, abra novamente e tente fazer o fechamento que já não ira ocorrer mais a inconsistência.  



Demanda será tratada em chamado pelo time de desenvolvimento.


DESCRIÇÃO

AUTOR

VERSÃO E DATA

Documento Inicial

Vinicius Vasconcelos 

v1.0 – 01/07/2025

Atualização do documento

Autor 3

v1.2 - 05/02/2025




Vinícius Vasconcelos

Central de Atendimento
(31) 2112-3700

atsinformatica.com.br