INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMDUTQ','MAIDOC','INV',25,'Unión de Tanques','FRMDUTQ','SNNNNSNNNNNNN',0,'') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDUTQ','FEC','Permitir Modificar fecha de elaboración') GO ALTER TABLE Trn_MayLiqTotales ADD VrBonifNeto MONEY DEFAULT(0) NOT NULL GO ALTER TABLE Trn_MayLiqDetalle ADD VrBaseIva DECIMAL(16,4) DEFAULT(0) NOT NULL,VrLiquidaNeto MONEY DEFAULT(0) NOT NULL GO ALTER TABLE Trn_TraManifAnexo ADD CantViajes INT DEFAULT(0) GO ALTER TABLE Trn_TraRemAnexo ADD CantViajes INT DEFAULT(0) GO ALTER TABLE Trn_TraCumplido ADD NumViajesCum INT DEFAULT(0) GO CREATE TABLE Trn_EdsUnion ( TipDoc VARCHAR(3) DEFAULT ('UTQ') NOT NULL, NumNota INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Fecha SMALLDATETIME NOT NULL, CdTanque VARCHAR(4) NOT NULL, Capacidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL, Cantidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL, NivAgua DECIMAL(14,4) DEFAULT ((0)) NOT NULL, TipoTrasl VARCHAR(3) DEFAULT ('NTS') NOT NULL, NumTraslado INT DEFAULT ((0)) NOT NULL, OrigenAdd VARCHAR(10) NOT NULL, Anulado BIT DEFAULT ((0)) NOT NULL, FecDev SMALLDATETIME, Observacion VARCHAR(250), TimeSys SMALLDATETIME NOT NULL, FecUpdate SMALLDATETIME, IdCiaCrea CHAR(2) DEFAULT ('01') NOT NULL, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_EdsUnion PRIMARY KEY CLUSTERED (TipDoc,NumNota,IdCia), CONSTRAINT CK_Trn_EdsUnionCdTanque CHECK ((len([CdTanque])>(0))), CONSTRAINT CK_Trn_EdsUnionIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_EdsUnionIdCiaCrea CHECK ((len([IdCiaCrea])>(0))), CONSTRAINT CK_Trn_EdsUnionIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_EdsUnionOrigenAdd CHECK ((len([OrigenAdd])>(0))), CONSTRAINT CK_Trn_EdsUnionTipDoc CHECK ((len([TipDoc])>(0))), CONSTRAINT CK_Trn_EdsUnionTipoTrasl CHECK ((len([TipoTrasl])>(0)))) CREATE TABLE Trn_EdsUnionDisp ( TipDoc VARCHAR(3) DEFAULT ('UTQ') NOT NULL, NumNota INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((0)) NOT NULL, IdTanque VARCHAR(4) NOT NULL, IdMngra VARCHAR(10) NOT NULL, LecturaGal DECIMAL(14,4) DEFAULT ((0)) NOT NULL, LecturaVal DECIMAL(14,4) DEFAULT ((0)) NOT NULL CONSTRAINT PK_Trn_EdsUnionDisp PRIMARY KEY CLUSTERED (TipDoc,NumNota,IdCia,Item), CONSTRAINT CK_Trn_EdsUnionDispIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_EdsUnionDispIdMngra CHECK ((len([IdMngra])>(0))), CONSTRAINT CK_Trn_EdsUnionDispIdTanque CHECK ((len([IdTanque])>(0))), CONSTRAINT CK_Trn_EdsUnionDispTipDoc CHECK ((len([TipDoc])>(0)))) CREATE TABLE Trn_EdsUnionItems ( TipDoc VARCHAR(3) DEFAULT ('UTQ') NOT NULL, NumNota INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((0)) NOT NULL, IdTanque VARCHAR(4) NOT NULL, Capacidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL, NivelAgua DECIMAL(14,4) DEFAULT ((0)) NOT NULL, Cantidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL CONSTRAINT PK_Trn_EdsUnionItems PRIMARY KEY CLUSTERED (TipDoc,NumNota,IdCia,Item), CONSTRAINT CK_Trn_EdsUnionItemsIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_EdsUnionItemsIdTanque CHECK ((len([IdTanque])>(0))), CONSTRAINT CK_Trn_EdsUnionItemsTipDoc CHECK ((len([TipDoc])>(0)))) GO ALTER TABLE Trn_EdsUnion ADD CONSTRAINT FK_Trn_EdsUnion_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario), CONSTRAINT FK_Trn_EdsUnion_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia), CONSTRAINT FK_Trn_EdsUnion_Sys_TiposDoc FOREIGN KEY (TipDoc) REFERENCES [dbo].[Sys_TiposDoc] (IdDoc) ALTER TABLE Trn_EdsUnionDisp ADD CONSTRAINT FK_Trn_EdsUnionDisp_Trn_EdsUnion FOREIGN KEY (TipDoc,NumNota,IdCia) REFERENCES [dbo].[Trn_EdsUnion] (TipDoc,NumNota,IdCia) ALTER TABLE Trn_EdsUnionItems ADD CONSTRAINT FK_Trn_EdsUnionItems_Trn_EdsUnion FOREIGN KEY (TipDoc,NumNota,IdCia) REFERENCES [dbo].[Trn_EdsUnion] (TipDoc,NumNota,IdCia)