Tempo aproximado para leitura: 00:00:45 min
Dúvida
No módulo Custos Agrícola, ao tentar realizar a Captação de Entradas de Custos é apresentada a mensagem de erro "Captação não executada. Falha Captando Serviços de Terceiros. Erro DAO Runtime Select Exception: Invalid object name 'SV_HISTCAPTA_EN'. Sem causa reportada. , SQLCode: 0 ."

Ambiente
TOTVS Agro - TOTVS Agro - Multicultivo - Custos Agrícola- Versão 12
Solução
Esse erro é causando quando o sistema não encontra a tabela SV_HISTCAPTA_EN realizar uma verificação validando se a tabela existe ou não, se não existe solicite que execute os scripts abaixo para criação da tabela.
SQL SERVER
create table SV_HISTCAPTA_EN
(
ID_SV_HISTCAPTA_EN NUMERIC(38) not null,
ID_SV_HISTCAPTA NUMERIC(38) not null,
ID_SV_CONTRATO_EN NUMERIC(38) not null,
ID_SV_ENCARGO_TAXA NUMERIC(38) not null,
VL_ENCARGO_CB NUMERIC(19,6),
VL_ENCARGO_PG NUMERIC(19,6),
ROWVERSION NUMERIC(38),
LAST_UPDATE DATE,
CHANGED_BY VARCHAR(60));
alter table SV_HISTCAPTA_EN
add constraint SV_HISTCAPTA_EN_PK primary key (ID_SV_HISTCAPTA_EN);
alter table SV_HISTCAPTA_EN
add constraint SV_HISTCAPTA_EN1_FK_SV_HISTCAP foreign key (ID_SV_HISTCAPTA)
references SV_HISTCAPTA (ID_SV_HISTCAPTA) on delete cascade;
alter table SV_HISTCAPTA_EN
add constraint SV_HISTCAPTA_EN2_FK_SV_CONTRAT foreign key (ID_SV_CONTRATO_EN)
references SV_CONTRATO_EN (ID_SV_CONTRATO_EN);
alter table SV_HISTCAPTA_EN
add constraint SV_HISTCAPTA_EN3_FK_SV_ENCARGO foreign key (ID_SV_ENCARGO_TAXA)
references SV_ENCARGO_TAXA (ID_SV_ENCARGO_TAXA);
ORACLE
CREATE TABLE SV_HISTCAPTA_EN (
ID_SV_HISTCAPTA_EN NUMBER(38,0) NOT NULL,
ID_SV_HISTCAPTA NUMBER(38,0) NOT NULL,
ID_SV_CONTRATO_EN NUMBER(38,0) NOT NULL,
ID_SV_ENCARGO_TAXA NUMBER(38,0) NOT NULL,
VL_ENCARGO_CB NUMBER(19,6),
VL_ENCARGO_PG NUMBER(19,6),
ROWVERSION NUMBER(38,0),
LAST_UPDATE DATE,
CHANGED_BY VARCHAR2(60),
CONSTRAINT SV_HISTCAPTA_EN_PK PRIMARY KEY (ID_SV_HISTCAPTA_EN));
ALTER TABLE SV_HISTCAPTA_EN ADD CONSTRAINT SV_HISTCAPTA_EN2_FK_SV_CONTRAT FOREIGN KEY (ID_SV_CONTRATO_EN) REFERENCES SV_CONTRATO_EN;
ALTER TABLE SV_HISTCAPTA_EN ADD CONSTRAINT SV_HISTCAPTA_EN3_FK_SV_ENCARGO FOREIGN KEY (ID_SV_ENCARGO_TAXA) REFERENCES SV_ENCARGO_TAXA;
ALTER TABLE SV_HISTCAPTA_EN ADD CONSTRAINT SV_HISTCAPTA_EN1_FK_SV_HISTCAP FOREIGN KEY (ID_SV_HISTCAPTA) REFERENCES SV_HISTCAPTA ON DELETE CASCADE;
ALTER TABLE SV_HISTCAPTA ADD CONSTRAINT ID_SV_HISTCAPTA_PK PRIMARY KEY (ID_SV_HISTCAPTA);
0 Comentários