ALTER TABLE Formaspago ADD ValCtaPago BIT DEFAULT(0) NOT NULL GO ALTER TABLE ProdProcesos ADD CostoMP BIT DEFAULT(0) NOT NULL,CDI_Adic BIT DEFAULT(0) NOT NULL,CodTarifCDI VARCHAR(4) GO ALTER TABLE Trn_SobDetalle ADD PorcAch DECIMAL(14,4) DEFAULT(0) NOT NULL GO ALTER TABLE tm_Sobtasas ADD tmGOzfCant DECIMAL(14,4) DEFAULT(0) NOT NULL,tmGOzfBase MONEY DEFAULT(0) NOT NULL ,tmGOzfValor MONEY DEFAULT(0) NOT NULL,tmGOzfTarif DECIMAL(14,4) DEFAULT(0) NOT NULL,tmGOzfPrecio MONEY DEFAULT(0) NOT NULL GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDENT','MCP','Permitir Modificar Costo Unitairo de Producción') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDOEP','PEP','Permitir Exceso en Entrega de Unidades') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDPLA','PCL','Permitir Editar Precio de Cliente en Vales') GO INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('COF','COSTO DIRECTOS E INDIRECTOS',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('DTR','SOBRETASA DISTRITO CAPITAL',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('TST','TARIFA DECLARACION SOBRETASA DISTRITO CAPITAL',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('PRD','PRECIO DE REFERENCIA SOBRETASA DEPARTAMENTAL',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('PRM','PRECIO DE REFERENCIA SOBRETASA MUNICIPAL',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('PRT','PRECIO DE REFERENCIA SOBRETASA DISTRITO CAPITAL',0) INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('PRN','PRECIO DE REFERENCIA SOBRETASA NACIONAL',0) GO CREATE TABLE ClasesProd ( IdClaseProd VARCHAR(20) NOT NULL, ClaseProd VARCHAR(150) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_ClasesProd PRIMARY KEY CLUSTERED (IdClaseProd), CONSTRAINT CK_ClasesProdClaseProd CHECK ((len([ClaseProd])>(0))), CONSTRAINT CK_ClasesProdIdClaseProd CHECK ((len([IdClaseProd])>(0)))) GO CREATE TABLE Trn_SobGasOxigen ( IdDec VARCHAR(4) NOT NULL, NumDeclara INT DEFAULT ((0)) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, ItemDet INT DEFAULT ((0)) NOT NULL, ClaseProd VARCHAR(20) NOT NULL, IdProducto VARCHAR(16) NOT NULL, Cantidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL, Tarifa DECIMAL(14,4) DEFAULT ((0)) NOT NULL, PorcBase DECIMAL(14,4) DEFAULT ((0)) NOT NULL, PorcAch DECIMAL(14,4) DEFAULT ((0)) NOT NULL, BaseGrav DECIMAL(14,4) DEFAULT ((0)) NOT NULL, VrSobretasa MONEY DEFAULT ((0)) NOT NULL, PrecioRef MONEY DEFAULT ((0)) NOT NULL CONSTRAINT PK_Trn_SobGasOxigen PRIMARY KEY CLUSTERED (IdDec,NumDeclara,Item), CONSTRAINT CK_Trn_SobGasOxigenClaseProd CHECK ((len([ClaseProd])>(0))), CONSTRAINT CK_Trn_SobGasOxigenIdDec CHECK ((len([IdDec])>(0))), CONSTRAINT CK_Trn_SobGasOxigenIdProducto CHECK ((len([IdProducto])>(0)))) GO INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('ACPM_NACIONAL','ACPM NACIONAL',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('ACPM_IMPORTADO','ACPM IMPORTADO',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('ACPM_ZONA_FRONTERA','ACPM ZONA FRONTERA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_CORR_BASICA','GASOLINA CORRIENTE BASICA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_CORR_OXIGEN','GASOLINA CORRIENTE OXIGENADA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_EXT_BASICA','GASOLINA EXTRA BASICA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_EXT_OXIGEN','GASOLINA EXTRA OXIGENADA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_IMPORTADA','GASOLINA IMPORTADA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_NAL_BAS_ZF','GASOLINA NACIONAL CORRIENTE BASICA-ZONA FRONTERA',0) INSERT INTO ClasesProd (IdClaseProd,ClaseProd,Inactivo) VALUES ('GASOLINA_NAL_OXI_ZF','GASOLINA NACIONAL CORRIENTE OXIGENADA-ZONA FRONTERA',0) GO --restricción tabla SobEntidades IF EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CK_SobEntidadesTipoEnterr]') AND parent_object_id = OBJECT_ID(N'[dbo].[SobEntidades]')) ALTER TABLE [dbo].[SobEntidades] DROP CONSTRAINT [CK_SobEntidadesTipoEnterr] ALTER TABLE [dbo].[SobEntidades] WITH NOCHECK ADD CONSTRAINT [CK_SobEntidadesTipoEnterr] CHECK ([TipoEnterr] = 'NACION' or [TipoEnterr] = 'DEPTO' or [TipoEnterr] = 'MUNICIPIO' or [TipoEnterr] = 'DISTRITO') ALTER TABLE [dbo].[SobEntidades] CHECK CONSTRAINT [CK_SobEntidadesTipoEnterr]