Tempo aproximado para leitura: 00:03:00 min
Ocorrência
No módulo Controle Processo Industrial - PRO, após realizar o login é apresentada a mensagem de erro: "Invalid field name. ORA-00904: "CON_EXIBECNPJ": invalid identifier."
Ambiente
TOTVS Agro - TOTVS Agro - Bioenergia - Controle Processo Industrial - PRO - Versão 12
Causa
Esse incidente ocorre, pois não existe a coluna "CON_EXIBECNPJ" nas tabelas PROCONFIG, PROCONFIGLOG e PROCERTHISTINF no banco de dados.
Solução
Para criação da coluna e correção do erro apresentado, é necessário a execução dos scripts abaixo:
ALTER TABLE PROCONFIG ADD CON_EXIBECNPJ CHAR(1) default 'N';
ALTER TABLE PROCONFIGLOG ADD CON_EXIBECNPJ CHAR(1) default 'N';
ALTER TABLE PROCERTHISTINF ADD CON_EXIBECNPJ CHAR(1) default 'N';Caso a tabela PROCERTHISTINF não exista, utilize o script abaixo:
-- Create table
create table PROCERTHISTINF
(
id_certhistinf NUMBER(12) not null,
emp_codemp CHAR(3) not null,
dt_validade DATE not null,
emp_descri CHAR(40) not null,
emp_endereco VARCHAR2(40),
emp_cidestpai VARCHAR2(40),
emp_cidade VARCHAR2(40),
emp_emailsac VARCHAR2(40),
emp_fone VARCHAR2(20),
emp_fax VARCHAR2(20),
emp_cgc CHAR(18),
con_exibecnpj CHAR(1) default 'N'
)
tablespace PIMS_DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table PROCERTHISTINF
add constraint PROCERTHISTINF_PK primary key (ID_CERTHISTINF)
using index
tablespace PIMS_DATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table PROCERTHISTINF
add constraint PROCERTHISTINF_FK foreign key (EMP_CODEMP)
references MSIEMPRE (EMP_CODEMP);
0 Comentários