Landix - TAFCLI Erro: violation of FOREIGN KEY constraint INTEG_3051 on table TAFCLI Foreign key reference target does not exist

Criado por Camillo Ernesto em 11/02/2022 19:43  ·  Leitura: 1 min

Ao Gerar Carga no Landix é acusado:

Tabela: TAFCLI Erro: violation of FOREIGN KEY constraint 'INTEG_3051' on table 'TAFCLI' Foreign key reference target does not exist

O problema é causado porque no cadastro de clientes, o campo Prazo de Pagamento, alguns clientes estão vinculados a códigos que não estão cadastrados na rotina de cadastro de prazo de pagamento .


Deve-se fazer o backup do banco de dados e executar a seguinte script:

update cliente set cliente.codprazo = '' where
cliente.codprazo not in
(select condpag.codprazo from condpag where condpag.codprazo <> '')