Quando a falha ocorre?


Na importação de notas no analisador fiscal, retorna o erro 3265-Campo 'fk_ncm_id' não encontrado na tabela prodempEEEE- <-ProLfsIntegracao.dll.clsNProdutoInt.p_objLfsProduto_OnErro <-.clsNProdutos.GravarAlterarProdutos <-.clsDProdutos.GravarProduto



Como corrigir o erro?


Deve verificar na tabela prodempEEEE do movimento fiscal da empresa se existe as colunas e os índices da tabela

Atenção

Este script é um exemplo de colunas faltantes, deve comparar com uma base atual as colunas faltantes na base do cliente. O script poderá ser diferente no ambiente na base do cliente ou de acordo com a versão do GAP.

EXEMPLO: 

fk_espbeb_id

fk_ncm_id 

fk_prodsefaz_id

tipo

codean

ipialq

codins

capacid

codprodnf

codprodrelev

codmpa

transf_geral



  1. alter table prodempEEEE add column "fk_espbeb_id" INTEGER;
    alter table prodempEEEEadd column "fk_ncm_id" INTEGER;
    alter table prodempEEEE add column "fk_prodsefaz_id" INTEGER;
    alter tableprodempEEEE add column "tipo" INTEGER DEFAULT '0' NOT NULL;
    alter table prodempEEEE add column "codean" CHAR(20);
    alter table prodempEEEE add column "ipialq" CURRENCY DEFAULT '0' NOT NULL;
    alter table prodempEEEE add column "codins" SMALLINT;
    alter table prodempEEEE add column "capacid" INTEGER;
    alter table prodempEEEE add column "codprodnf" INTEGER;
    alter table prodempEEEE add column "codprodrelev" CHAR(7);
    alter table prodempEEEE add column "codmpa" INTEGER;
    alter table prodempEEEE add column "transf_geral" BIT DEFAULT '1' NOT NULL;
  2. CREATE INDEX "iprodemp00025" USING 5 ON "prodempEEEE"("tipo");
    CREATE INDEX "iprodemp00026" USING 6 ON "prodempEEEE"("codean");
    CREATE INDEX "iprodemp00027" USING 7 ON "prodempEEEE"("fk_espbeb_id");
    CREATE INDEX "iprodemp00028" USING 8 ON "prodempEEEE"("fk_ncm_id");
    CREATE INDEX "iprodemp00029" USING 9 ON "prodempEEEE"("fk_prodsefaz_id");




  • Sem rótulos