/*================*/ /* Versão: 2.3.17 */ /*==============================================================*/ /* Table: ITENS_ROMANEIOS */ /*==============================================================*/ ALTER TABLE ITENS_ROMANEIOS ADD VLR_CMV_TOTAL NUMERIC(15,7); ALTER TABLE ITENS_ROMANEIOS ADD VLR_CUSTO_TOTAL NUMERIC(15,5); ALTER TABLE ITENS_ROMANEIOS ADD MRG_LUCRO NUMERIC(9,3); COMMIT WORK; /*==============================================================*/ /* Table: PRODUTOS */ /*==============================================================*/ ALTER TABLE PRODUTOS ADD ANT_PRECO_VENDA NUMERIC(15,2); ALTER TABLE PRODUTOS ADD ANT_PRECO_PRAZO NUMERIC(15,2); COMMIT WORK; UPDATE PRODUTOS SET ANT_PRECO_VENDA = PRECO_VENDA WHERE ANT_PRECO_VENDA IS NULL; UPDATE PRODUTOS SET ANT_PRECO_PRAZO = PRECO_PRAZO WHERE ANT_PRECO_PRAZO IS NULL; COMMIT WORK; /*==============================================================*/ /* Table: ROMANEIOS */ /*==============================================================*/ UPDATE ROMANEIOS SET SITUACAO = 'F' WHERE SITUACAO = 'L'; COMMIT WORK; /*==============================================================*/ /* Trigger: TG_UPDATE_ROMANEIOS */ /*==============================================================*/ SET TERM ^; ALTER TRIGGER TG_UPDATE_ROMANEIOS ACTIVE AFTER UPDATE POSITION 0 AS BEGIN IF (NEW.SITUACAO = 'F') THEN BEGIN UPDATE ITENS_ROMANEIOS SET ESTADO_ITEM = 'V' WHERE COD_EMPRESA = NEW.COD_EMPRESA AND TIPO_CONTROL = NEW.TIPO_CONTROL AND NRO_ROMANEIO = NEW.NRO_ROMANEIO AND ESTADO_ITEM = 'C'; END IF (NEW.SITUACAO = 'A') THEN BEGIN UPDATE ITENS_ROMANEIOS SET ESTADO_ITEM = 'C' WHERE COD_EMPRESA = NEW.COD_EMPRESA AND TIPO_CONTROL = NEW.TIPO_CONTROL AND NRO_ROMANEIO = NEW.NRO_ROMANEIO AND ESTADO_ITEM = 'V'; END END^ SET TERM ;^ COMMIT WORK; /*================*/ /* Versão: 2.3.19 */ /*==============================================================*/ /* Table: PARAMETROS */ /*==============================================================*/ INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,59,'IMPRIME_CUPOM_VINCULADO','Impressão de Cupom Fiscal Vinculado a Prazo','STRING','5','S'); INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,60,'CUPOM_PRAZO_SEM_PARC','Cupom Fiscal a Prazo sem Parcelamentos','STRING','5','N'); COMMIT WORK; /*================*/ /* Versão: 2.3.20 */ /*==============================================================*/ /* Table: PARAMETROS */ /*==============================================================*/ INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,61,'COD_DESCR_ABRE_CAIXA','Código da Descrição de Abertura de Caixa','INTEGER','2',NULL); INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,62,'COD_DESCR_FECHA_CAIXA','Código da Descrição de Fechamento do Caixa','INTEGER','2',NULL); INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,63,'EMITE_REDUCAOZ_AO_FECHAR_CAIXA','Emitir Redução Z ao Fechar Caixa','STRING','5','N'); COMMIT WORK; /*==============================================================*/ /* Table: CLIENTES */ /*==============================================================*/ ALTER TABLE CLIENTES ADD DT_ALTERACAO DATE; COMMIT WORK; UPDATE CLIENTES SET DT_ALTERACAO = '06/01/2007'; COMMIT WORK; /*==============================================================*/ /* Table: CIDADES */ /*==============================================================*/ ALTER TABLE CIDADES ADD COD_NACIONAL VARCHAR(15); COMMIT WORK; /*==============================================================*/ /* Table: MOVTO_CAIXA */ /*==============================================================*/ ALTER TABLE MOVTO_CAIXA ADD COD_OPERADOR SMALLINT; COMMIT WORK; alter table MOVTO_CAIXA add constraint FK_MOVTO_CAIXA_OPERADOR_CF foreign key (COD_OPERADOR) references OPERADOR_CUPOM(COD_OPERADOR); COMMIT WORK; /*==============================================================*/ /* Table: CAIXA_ABREFECHA */ /*==============================================================*/ create table CAIXA_ABREFECHA ( DT_MOVTO DATE not null, TIPO CHAR(5) not null, VLR_MOVTO NUMERIC(15,2), constraint PK_CAIXA_ABREFECHA primary key (DT_MOVTO, TIPO) ); COMMIT WORK; /*================*/ /* Versão: 2.3.21 */ /*==============================================================*/ /* Table: OPERADOR_CUPOM */ /*==============================================================*/ ALTER TABLE OPERADOR_CUPOM ADD COD_USUARIO SMALLINT; COMMIT WORK; /*==============================================================*/ /* Table: CAIXA_ABREFECHA */ /*==============================================================*/ DROP TABLE CAIXA_ABREFECHA; COMMIT WORK; create table CAIXA_ABREFECHA ( COD_OPERADOR SMALLINT not null, DT_MOVTO DATE not null, TIPO CHAR(5) not null, VLR_MOVTO NUMERIC(15,2), constraint PK_CAIXA_ABREFECHA primary key (COD_OPERADOR, DT_MOVTO, TIPO) ); COMMIT WORK; /*================*/ /* Versão: 2.3.23 */ /*==============================================================*/ /* Table: CUPOM_FISCAL */ /*==============================================================*/ ALTER TABLE CUPOM_FISCAL ADD COD_VENDEDOR SMALLINT; ALTER TABLE CUPOM_FISCAL ADD TIPO_CONTROL CHAR(1); COMMIT WORK; alter table CUPOM_FISCAL add constraint FK_CUPOM_FISCAL_VENDEDORES foreign key (COD_VENDEDOR) references VENDEDORES(COD_VENDEDOR); COMMIT WORK; UPDATE CUPOM_FISCAL SET TIPO_CONTROL = 'Q'; COMMIT WORK; /*==============================================================*/ /* Table: MOVTO_CAIXA */ /*==============================================================*/ ALTER TABLE MOVTO_CAIXA ADD TIPO_CONTROL CHAR(1); COMMIT WORK; UPDATE MOVTO_CAIXA SET TIPO_CONTROL = 'Q'; COMMIT WORK; /*==============================================================*/ /* Table: VENDEDORES */ /*==============================================================*/ ALTER TABLE VENDEDORES ADD ATIVO CHAR(1); COMMIT WORK; UPDATE VENDEDORES SET ATIVO = 'S'; COMMIT WORK; /*================*/ /* Versão: 2.3.24 */ /*==============================================================*/ /* Table: UNID_MEDIDAS_PROD */ /*==============================================================*/ ALTER TABLE UNID_MEDIDAS_PROD ADD PADRAO_VENDA CHAR(1); COMMIT WORK; UPDATE UNID_MEDIDAS_PROD SET PADRAO_VENDA = 'N'; COMMIT WORK;