Quando a falha ocorre?


Ao realizar a integração de notas no analisador, retorna a mensagem de erro e não integra as notas

-2147217867 Índice inexistente.
Rastreio:
<-ProLfsIntegracao.dll.clsNTerceiro.Gravar
<-ProLfsIntegracao.dll.clsNEndereco.Gravar
←ProLfsIntegracao.dll.clsUteis.LocalizarEndereco

Ou

Na rotina de Cadastro de Terceiros não grava o endereço ao salvar.

 

Como corrigir a falha?


Identificado que a tabela de PRG_ENDERECO falta relacionamento de tabelas.

  1. Execute o script

ALTER TABLE prg_endereco ADD CONSTRAINT cendereco01 FOREIGN KEY ("fk_muni_id") REFERENCES prg_municipio ON UPDATE RESTRICT  ON DELETE RESTRICT ;
ALTER TABLE prg_endereco ADD CONSTRAINT cendereco02 FOREIGN KEY ("fk_pais_id") REFERENCES prg_pais ON UPDATE RESTRICT  ON DELETE RESTRICT ;
ALTER TABLE prg_endereco ADD CONSTRAINT cendereco03 FOREIGN KEY ("fk_terceiro_id") REFERENCES prg_terceiro_compl ON UPDATE RESTRICT  ON DELETE RESTRICT ;
ALTER TABLE prg_endereco ADD CONSTRAINT cendereco00 FOREIGN KEY ("fk_sigla_uf") REFERENCES prg_uf


  • Sem rótulos