A1244-Falha na Integração do Analisador Fiscal (GID) - Falha 2147217867 Índice inexistente

Sumário

Sistema: Gerenciador de Aplicativos Prosoft.

Contexto: Este artigo corrige o Erro ao gravar o produto: XXXXX|-2147217867-Índice inexistente apresentada ao realizar a integração GID x GOLD.

Informações Adicionais: Não se aplica.

Resolução

Mensagem de erro:

Erro ao gravar o produto: XXXXX|-2147217867-Índice inexistente.
Rastreio:
<-ProLfsIntegracao.dll.clsNProdutoInt.p_objLfsProduto_OnErro
<-.clsNProdutos.GravarAlterarProdutos
<-.clsDProdutos.RetornarIdProduto|


1 - Acesse a tabela documento que fica dentro da base geral: PROEMPXX

Verifique se na coluna "Sintegra" existe duplicidade. Geralmente apresenta "00" em duplicidade.

Select * from documento order by sintegra

2 - Caso existir a duplicidade execute os scripts abaixo:


      Excluir Índice unico da tabela documento

      DROP INDEX "documento"."idocumento1" IN DICTIONARY;

      Atualizar os registros em duplicidade com os registros da tabela padrão, conforme apresentar as          duplicidade.

     (OBS: 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 valor no campo sintegra)

      Update documento set sintegra = '66' where id = '27';
      Update documento set sintegra = '59' where id = '28';
      Update documento set sintegra = '63' where id = '29';
      Update documento set sintegra = '67' where id = '30';

      Criar o índice único na tabela documento.
     CREATE UNIQUE INDEX "idocumento1" USING 1 ON "documento"("sintegra");


3- Caso ainda persistir a falha, realize a transferência da base geral 

Para mais informações, acesse: A745-Transferência da base de dados geral do Prosoft


4- Caso erro ocorra apenas em uma empresa, realize o procedimento: A1037-Como efetuar a transferência da base de dados de uma empresa com movimentação fiscal

  • Sem rótulos