INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMCVMTTO','TRACON','MTO',2,'Vehículos/Mantenimientos','FRMCVMTTO','SSSSSSSSSSSSS',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMTCLDOC','MAICAT','CLI',34,'Clientes/Documentos','FRMTCLDOC','NNSNNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMCDOCTRA','TRACAT','CLI',12,'Clientes/Documentos','FRMTCLDOC','NNSSNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMAPBMAI','MAIPRO','GEN',16,'Archivo de transferencia bancaria','FRMAPBAN','SSSSSSSSSSSSS',0,'') GO INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('RCD','COMPROBAR DOCUMENTOS EN RADICACION DE CUMPLIDOS','BOOLEAN','0',5,'TRANS') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('RFT','APLICAR REDONDEO GENERAL EN FACTURA DE TRANSPORTE','BOOLEAN','0',5,'TRANS') GO CREATE TABLE Trn_TraRemCancela ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, Fecha SMALLDATETIME NOT NULL, TipDoc VARCHAR(3) NOT NULL, Factura INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, TipRem VARCHAR(3) DEFAULT ('RMT') NOT NULL, Remesa INT DEFAULT ((0)) NOT NULL, IdCiaRem CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Observacion VARCHAR(500), IdUsuario VARCHAR(11) NOT NULL, FechaCrea SMALLDATETIME NOT NULL CONSTRAINT PK_Trn_TraRemCancela PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_Trn_TraRemCancelaIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_TraRemCancelaIdCiaRem CHECK ((len([IdCiaRem])>(0))), CONSTRAINT CK_Trn_TraRemCancelaIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_TraRemCancelaTipDoc CHECK ((len([TipDoc])>(0))), CONSTRAINT CK_Trn_TraRemCancelaTipRem CHECK ((len([TipRem])>(0)))) GO CREATE TABLE TercClieDoc ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, IdCliente VARCHAR(16) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Documento VARCHAR(250) NOT NULL, Requerido BIT DEFAULT ((1)) NOT NULL, Referencia BIT DEFAULT ((0)) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_TercClieDoc PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_TercClieDocDocumento CHECK ((len([Documento])>(0))), CONSTRAINT CK_TercClieDocIdCliente CHECK ((len([IdCliente])>(0)))) GO CREATE TABLE Trn_TraCumRadDoc ( NumRadica INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Fecha SMALLDATETIME NOT NULL, NitCliente VARCHAR(16) NOT NULL, ItemDoc INT DEFAULT ((0)) NOT NULL, Descripcion VARCHAR(250), Radicado BIT DEFAULT ((0)) NOT NULL, Referencia VARCHAR(50), IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_TraCumRadDoc PRIMARY KEY CLUSTERED (NumRadica,IdCia,Item), CONSTRAINT CK_Trn_TraCumRadDocIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_TraCumRadDocIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_TraCumRadDocNitCliente CHECK ((len([NitCliente])>(0)))) GO CREATE CLUSTERED INDEX IX_Trn_TraRemCancelaRemesa ON Trn_TraRemCancela(TipRem,Remesa,IdCiaRem,Item) CREATE NONCLUSTERED INDEX IX_Trn_TraRemCancelaFecha ON Trn_TraRemCancela(Fecha) ALTER TABLE TercClieDoc ADD CONSTRAINT FK_TercClieDoc_Terceros FOREIGN KEY (IdCliente) REFERENCES [dbo].[Terceros] (IdTercero) CREATE CLUSTERED INDEX IX_TercClieDocIdCliente ON TercClieDoc(IdCliente,Item) ALTER TABLE Trn_TraCumRadDoc ADD CONSTRAINT FK_Trn_TraCumRadDoc_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario), CONSTRAINT FK_Trn_TraCumRadDoc_Trn_TraCumRadica FOREIGN KEY (NumRadica,IdCia) REFERENCES [dbo].[Trn_TraCumRadica] (NumRadica,IdCia) CREATE NONCLUSTERED INDEX IX_Trn_TraCumRadDocNitCliente ON Trn_TraCumRadDoc(NitCliente,ItemDoc)