Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Quando a falha ocorre?

...


A1816 -2147217900 Invalid Column name Tipo no Cadastro de Produtos

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Ao realizar o cadastro de produtos ocorre a seguinte falha -2147217900 Invalid Column name Tipo

Informações Adicionais:Mensagem de erro:

Capturar.pngImage Removed

...

:


"Invalid column name: 'prd_subtrib_picof'.. Referência/Erro: 14300003"


Image Added

Como corrigir a falha?

...

Esse erro ocorre devido a colunas ausentes na tabela prodempEEEE (EEEE corresponde ao código da empresa).

...

Abaixo segue exemplo de Script Sql de criação de diversas colunas na tabela ProdempEEEE e seus respectivos índices a serem executados no PCC na DSN da empresa com erro.
 
alter table prodempEEEE prodemp0013 add column "df_codtare" CHAR(5);
alter table prodempEEEE add column "df_percred" CURRENCY prd_subtrib_picof" BIT DEFAULT '0' NOT NULL ;
alter table prodempEEEE prodemp0013 add column "diverso" LONGVARCHAR;
alter table prodempEEEE add column "fk_espbeb_id" INTEGERprd_embcrd_picof" BIT DEFAULT '0' NOT NULL ;
alter table prodempEEEE prodemp0013 add column "fkprd_ncmregcumul_id" INTEGER;
alter table prodempEEEE add column "fk_prodsefaz_id" INTEGER;
alter table prodempEEEE add column "tipo" INTEGER pis" BIT DEFAULT '0' NOT NULL ;
alter table prodempEEEE prodemp0013 add column "codeanprd_cod_trib_pis" CHAR(202);
alter table prodempEEEE prodemp0013 add column "ipialq" CURRENCY DEFAULT '0' NOT NULLprd_cod_trib_cofins" CHAR(2);
alter table prodempEEEE prodemp0013 add column "codins" SMALLINTprd_codctb_venda" VARCHAR(60);
alter table prodempEEEE prodemp0013 add column "capacid" INTEGERprd_codctb_compra" VARCHAR(60);
alter table prodempEEEE prodemp0013 add column "codprodnf" INTEGERprd_tab_incid" SMALLINT;
alter table prodempEEEE prodemp0013 add column "codprodrelev" CHAR(7)prd_cod_grpbeb" SMALLINT;
alter table prodempEEEE prodemp0013 add column "codmpa" INTEGER;
alter table prodempEEEE add column "transf_geral" BIT DEFAULT '1' NOT NULLprd_marca_comercial" VARCHAR(60);
alter table prodempEEEE prodemp0013 add column "prd_subtribcodnat_picof" BIT DEFAULT '0' NOT NULLreceita" SMALLINT;
alter table prodempEEEE prodemp0013 add column "prd_embcrdtprec_picof" BIT DEFAULT '0' NOT NULLSMALLINT;
alter table prodempEEEE prodemp0013 add column "prd_regcumulcfop_pis" BIT DEFAULT '0' NOT NULLsdacupfis" CHAR(4);
alter table prodempEEEE prodemp0013 add column "prd_codent_trib_pis" CHAR(2);
alter table prodempEEEE prodemp0013 add column "prd_codent_trib_cofins" CHAR(2);
alter table prodempEEEE prodemp0013 add column "prd_codctbcodigo_venda" VARCHAR(60)piscof" INTEGER;
alter table prodempEEEE prodemp0013 add column "prd_codctbtabela_compra" VARCHAR(60)piscof" INTEGER;
alter table prodempEEEE prodemp0013 add column "prd_tabgrupo_incidpiscof" SMALLINT;
alter table prodempEEEE prodemp0013 add column "prd_cod_grpbebcredrural" SMALLINT;
alter table prodempEEEE add column "prd_marca_comercial" VARCHAR(60);
alter table prodempEEEE add column "prd_codnat_receita" SMALLINT;
alter table prodempEEEE add column "prd_tprec_picof" SMALLINT;
alter table prodempEEEE add column "prd_cfop_sdacupfis" CHAR(4INTEGER;


CREATE UNIQUE INDEX "iprodemp00021" USING 1 ON "prodemp0002"("fk_empresa_id", "prodemp");
CREATE INDEX "iprodemp00022" USING 2 ON "prodemp0002"("fk_empresa_id", "fk_prodgeral_id");
CREATE INDEX "iprodemp00023" USING 3 ON "prodemp0002"("fk_prodgeral_id", "prodemp");
CREATE UNIQUE INDEX "iprodemp00024" USING 4 ON "prodemp0002"("prodemp");
CREATE INDEX "iprodempEEEE5iprodemp00025" USING 5 ON "prodempEEEEprodemp0013"("tipo");
CREATE INDEX "iprodempEEEE6iprodemp00026" USING 6 ON "prodempEEEEprodemp0013"("codean");
CREATE INDEX "iprodempEEEE7iprodemp00027" USING 7 ON "prodempEEEEprodemp0002"("fk_espbeb_id");
CREATE INDEX "iprodempEEEE8iprodemp00028" USING 8 ON "prodempEEEEprodemp0002"("fk_ncm_id");
CREATE INDEX "iprodempEEEE9iprodemp00029" USING 9 ON "prodempEEEEprodemp0002"("fk_prodsefaz_id");