Landix: DocuRec Erro: violation of FOREIGN KEY constraint 'INTEG_3958' on table 'TAFTIT'.

Criado por Adson Pereira em 27/11/2025 11:23  ·  Atualizado em 27/11/2025 11:24  ·  Leitura: 1 min

Situação: 
Ao gerar carga no sincronizador landix é acusado:

DocuRec Erro: violation of FOREIGN KEY constraint 'INTEG_3958' on table 'TAFTIT'
Foreign key reference target does not exist
Possível erro:  Não existe integridade referencial para TAFCLI.CDCL



Solução

O caso pode ocorrer por haver registros na DOCUREC para clientes que estão bloqueados e/ou desativados.

Para isso, será necessário acessar o IBExpert e rodar os script abaixo (caso tenha dúvidas, consultar um analista).

Para listar os clientes deve-se executar o seguinte script:

select * from docurec
where docurec.codcliente in (select cliente.codcliente from cliente
where cliente.codcliente = docurec.codcliente
and cliente.ativo = 'N')

Para ver o documento que o cliente que está desativado/bloqueado

select * from docurec
where docurec.codcliente not in (select cliente.codcliente from cliente
where cliente.codcliente = docurec.codcliente)

Deve-se acessar o cadastro dos clientes listados e completar as informações deles.
Rotina: Cadastros> Clientes> Clientes



 

Adson Pereira
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br