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

Criado por Camillo Ernesto em 16/02/2022 21:01  ·  Leitura: 1 min

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

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

Para listar os clientes deve-se executar a 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.