0015431: Melhoria VIOP - ESPEC_TotalBus_cobrancaTaxaDiaria - Chamado: REQ-627858;
bug#15431 dev:thiago qua:junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@97720 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
56453ce213
commit
d2fc485ed7
|
@ -0,0 +1,40 @@
|
||||||
|
declare
|
||||||
|
object_exists exception;
|
||||||
|
pragma exception_init (object_exists , -00955);
|
||||||
|
begin
|
||||||
|
execute immediate 'CREATE SEQUENCE COBRANCA_ADC_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE';
|
||||||
|
exception when object_exists then null;
|
||||||
|
end;
|
||||||
|
/
|
||||||
|
declare
|
||||||
|
object_exists exception;
|
||||||
|
pragma exception_init (object_exists , -00955);
|
||||||
|
begin
|
||||||
|
execute immediate 'CREATE TABLE COBRANCA_ADC_PUNTO_VENTA (
|
||||||
|
COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
PUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
DESCRICAO VARCHAR2(30 BYTE) NOT NULL,
|
||||||
|
VALOR NUMBER(7,2) NOT NULL,
|
||||||
|
EMPRESA_ID NUMBER(7,0) NOT NULL,
|
||||||
|
DATAINICIAL DATE NOT NULL,
|
||||||
|
DATAFINAL DATE NOT NULL,
|
||||||
|
DIARIO NUMBER(1),
|
||||||
|
SEMANAL NUMBER(1),
|
||||||
|
MENSAL NUMBER(1),
|
||||||
|
SEGUNDA NUMBER(1),
|
||||||
|
TERCA NUMBER(1),
|
||||||
|
QUARTA NUMBER(1),
|
||||||
|
QUINTA NUMBER(1),
|
||||||
|
SEXTA NUMBER(1),
|
||||||
|
PRIMEIRO_DIA_UTIL NUMBER(1),
|
||||||
|
ULTIMO_DIA_UTIL NUMBER(1),
|
||||||
|
DESCONTO_PROXIMO_CICLO NUMBER(1),
|
||||||
|
DESCONTO_PROXIMO_DIA NUMBER(1),
|
||||||
|
ACTIVO NUMBER(1),
|
||||||
|
FECMODIF DATE,
|
||||||
|
USUARIO_ID NUMBER(7),
|
||||||
|
PRIMARY KEY (COBRANCAADDPUNTOVENTA_ID),
|
||||||
|
FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA
|
||||||
|
)';
|
||||||
|
exception when object_exists then null;
|
||||||
|
end;
|
|
@ -0,0 +1,30 @@
|
||||||
|
declare
|
||||||
|
object_exists exception;
|
||||||
|
pragma exception_init (object_exists , -00955);
|
||||||
|
begin
|
||||||
|
execute immediate 'CREATE SEQUENCE COBRANCA_ADC_HIST_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE';
|
||||||
|
exception when object_exists then null;
|
||||||
|
end;
|
||||||
|
/
|
||||||
|
declare
|
||||||
|
object_exists exception;
|
||||||
|
pragma exception_init (object_exists , -00955);
|
||||||
|
begin
|
||||||
|
execute immediate 'CREATE TABLE COBRANCA_ADICIONAL_HISTORICO (
|
||||||
|
COBRANCAADICIONALHISTORICO_ID NUMBER(15,0) NOT NULL,
|
||||||
|
COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
CONTACORRENTEPTOVTA_ID NUMBER(15,0),
|
||||||
|
PUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
VALOR_COBRANCA NUMBER(7,2) NOT NULL,
|
||||||
|
VALOR_ACUMULADO NUMBER(7,2) NOT NULL,
|
||||||
|
VALOR_APLICADO NUMBER(7,2) NOT NULL,
|
||||||
|
COBRANCA_EFETUADA NUMBER(1) NOT NULL,
|
||||||
|
FREQUENCIA_NA_DATA VARCHAR2(30 BYTE),
|
||||||
|
DATA_REGISTRO DATE NOT NULL,
|
||||||
|
MOTIVO VARCHAR2(350 BYTE),
|
||||||
|
USUARIO_ID NUMBER(7),
|
||||||
|
PRIMARY KEY (COBRANCAADICIONALHISTORICO_ID),
|
||||||
|
FOREIGN KEY (COBRANCAADDPUNTOVENTA_ID) REFERENCES COBRANCA_ADC_PUNTO_VENTA
|
||||||
|
)';
|
||||||
|
exception when object_exists then null;
|
||||||
|
end;
|
|
@ -0,0 +1,7 @@
|
||||||
|
declare
|
||||||
|
begin
|
||||||
|
execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
|
||||||
|
VALUES (FUNCION_SISTEMA_SEQ.nextVal, 1, ''ADM > CATALOGO > PUNTO VENTA > COBRANCA ADICIONAL'',
|
||||||
|
''COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL'', 1, SYSDATE, 1)';
|
||||||
|
exception when others then null;
|
||||||
|
end;
|
|
@ -0,0 +1,44 @@
|
||||||
|
DO $$
|
||||||
|
BEGIN
|
||||||
|
CREATE SEQUENCE COBRANCA_ADC_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE;
|
||||||
|
EXCEPTION
|
||||||
|
WHEN duplicate_table THEN NULL;
|
||||||
|
WHEN duplicate_object THEN NULL;
|
||||||
|
WHEN duplicate_column THEN NULL;
|
||||||
|
END
|
||||||
|
$$;
|
||||||
|
/
|
||||||
|
DO $$
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE COBRANCA_ADC_PUNTO_VENTA (
|
||||||
|
COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
PUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
DESCRICAO VARCHAR2(30 BYTE) NOT NULL,
|
||||||
|
VALOR NUMBER(7,2) NOT NULL,
|
||||||
|
EMPRESA_ID NUMBER(7,0) NOT NULL,
|
||||||
|
DATAINICIAL DATE NOT NULL,
|
||||||
|
DATAFINAL DATE NOT NULL,
|
||||||
|
DIARIO NUMBER(1),
|
||||||
|
SEMANAL NUMBER(1),
|
||||||
|
MENSAL NUMBER(1),
|
||||||
|
SEGUNDA NUMBER(1),
|
||||||
|
TERCA NUMBER(1),
|
||||||
|
QUARTA NUMBER(1),
|
||||||
|
QUINTA NUMBER(1),
|
||||||
|
SEXTA NUMBER(1),
|
||||||
|
PRIMEIRO_DIA_UTIL NUMBER(1),
|
||||||
|
ULTIMO_DIA_UTIL NUMBER(1),
|
||||||
|
DESCONTO_PROXIMO_CICLO NUMBER(1),
|
||||||
|
DESCONTO_PROXIMO_DIA NUMBER(1),
|
||||||
|
ACTIVO NUMBER(1),
|
||||||
|
FECMODIF DATE,
|
||||||
|
USUARIO_ID NUMBER(7),
|
||||||
|
PRIMARY KEY (COBRANCAADDPUNTOVENTA_ID),
|
||||||
|
FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA
|
||||||
|
);
|
||||||
|
EXCEPTION
|
||||||
|
WHEN duplicate_table THEN NULL;
|
||||||
|
WHEN duplicate_object THEN NULL;
|
||||||
|
WHEN duplicate_column THEN NULL;
|
||||||
|
END
|
||||||
|
$$;
|
|
@ -0,0 +1,34 @@
|
||||||
|
DO $$
|
||||||
|
BEGIN
|
||||||
|
CREATE SEQUENCE COBRANCA_ADC_HIST_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE;
|
||||||
|
EXCEPTION
|
||||||
|
WHEN duplicate_table THEN NULL;
|
||||||
|
WHEN duplicate_object THEN NULL;
|
||||||
|
WHEN duplicate_column THEN NULL;
|
||||||
|
END
|
||||||
|
$$;
|
||||||
|
/
|
||||||
|
DO $$
|
||||||
|
BEGIN
|
||||||
|
CREATE TABLE COBRANCA_ADICIONAL_HISTORICO (
|
||||||
|
COBRANCAADICIONALHISTORICO_ID NUMBER(15,0) NOT NULL,
|
||||||
|
COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
CONTACORRENTEPTOVTA_ID NUMBER(15,0),
|
||||||
|
PUNTOVENTA_ID NUMBER(7) NOT NULL,
|
||||||
|
VALOR_COBRANCA NUMBER(7,2) NOT NULL,
|
||||||
|
VALOR_ACUMULADO NUMBER(7,2) NOT NULL,
|
||||||
|
VALOR_APLICADO NUMBER(7,2) NOT NULL,
|
||||||
|
COBRANCA_EFETUADA NUMBER(1) NOT NULL,
|
||||||
|
FREQUENCIA_NA_DATA VARCHAR2(30 BYTE),
|
||||||
|
DATA_REGISTRO DATE NOT NULL,
|
||||||
|
MOTIVO VARCHAR2(350 BYTE),
|
||||||
|
USUARIO_ID NUMBER(7),
|
||||||
|
PRIMARY KEY (COBRANCAADICIONALHISTORICO_ID),
|
||||||
|
FOREIGN KEY (COBRANCAADDPUNTOVENTA_ID) REFERENCES COBRANCA_ADC_PUNTO_VENTA
|
||||||
|
);
|
||||||
|
EXCEPTION
|
||||||
|
WHEN duplicate_table THEN NULL;
|
||||||
|
WHEN duplicate_object THEN NULL;
|
||||||
|
WHEN duplicate_column THEN NULL;
|
||||||
|
END
|
||||||
|
$$;
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
DO $$
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
|
||||||
|
VALUES (FUNCION_SISTEMA_SEQ.nextVal, 1, 'ADM > CATALOGO > PUNTO VENTA > COBRANÇA ADICIONAL',
|
||||||
|
'COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL', 1, SYSDATE, 1);
|
||||||
|
EXCEPTION
|
||||||
|
WHEN duplicate_table THEN NULL;
|
||||||
|
WHEN duplicate_object THEN NULL;
|
||||||
|
WHEN duplicate_column THEN NULL;
|
||||||
|
END
|
||||||
|
$$;
|
Loading…
Reference in New Issue