Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP).
Contexto: Este artigo tem como objetivo orientar os procedimentos para correção da falha de índice inexistente na integração realizada no analisador fiscal (GID).
Resolução
Ao tentar realizar a integração do analisador fiscal ocorre a falha de Índice inexistente.
Solução
Verificar se existe duplicidade na tabela “documento” da Base geral, remover a duplicidade e recriar o índice.
Scripts de solução:
Observação: Realize backup antes de iniciar os procedimentos abaixo.
1° Excluir o índice único da tabela documento
DROP INDEX "documento"."idocumento1" IN DICTIONARY;
2° Atualizar os registros em duplicidade com os registros da tabela padrão, conforme apresentar as duplicidade.
Deve pegar o ID do registro que está duplicado com 00 e olhar na tabela padrão qual registro do sintegra corresponde e informar o mesmo no campo sintegra;
Segue exemplo:
Update documento set sintegra = '66' where id = '27';
Update documento set sintegra = '26' where id = '28';
Update documento set sintegra = '63' where id = '29';
Update documento set sintegra = '67' where id = '30';
3° Criar o índice único na tabela documento.
CREATE UNIQUE INDEX "idocumento1" USING 1 ON "documento"("sintegra");