...
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
...
2 - Caso existir a duplicidade execute os scripts abaixo:
1° Excluir Índice unico 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.
(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';
3° 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