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