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.
- 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