INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FTGCTP','TRACAT','TRA',36,'Conceptos de Tarifas de Pago','FRMTBL','SSSSSSSSSSSSS',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMTRAFLE','TRACAT','TRA',37,'Configuración de Conceptos de Pago','FRMTRAFLE','SSSSSSSSSSSSS',0,'') GO INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('FRC','FACTOR DE RENDIMIENTO DE COMBUSTIBLE PREDETERMINADO','DECIMAL','0',4,'TRANS') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('TPA','CALCULAR TARIFA DE PAGO A POSEEEDOR','BOOLEAN','',5,'TRANS') GO ALTER TABLE Vehiculos ADD FactorRend DECIMAL(16,6) DEFAULT(0) NOT NULL,ComsnCond DECIMAL(14,4) DEFAULT(0) NOT NULL GO ALTER TABLE Trn_GatProrratVeh ADD Num_CasoSin INT DEFAULT(0) NOT NULL,Cia_CasoSin CHAR(2),VrAprobActa MONEY DEFAULT(0) NOT NULL,Estado_Reg INT DEFAULT(0) NOT NULL GO INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('APA','01','Resumen de Aportes Asociados - Hz','CrApoRes.rpt',1,2,1,0,1,'paQryGatAportesRes','','Listados de Aportes') INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('APA','10','Saldos de Aportes Asociados - Hz','CrApoTot.rpt',1,2,1,0,1,'paQryGatAportesRtl','','Listados de Aportes') INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('APA','20','Aportes de Asociados /Movimientos- Hz','CrApoDet.rpt',1,2,1,0,1,'paQryGatAportesRpt','','Listados de Aportes') GO CREATE TABLE TraConcPago ( IdConcepto VARCHAR(4) NOT NULL, Concepto VARCHAR(250) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_TraConcPago PRIMARY KEY CLUSTERED (IdConcepto), CONSTRAINT CK_TraConcPagoConcepto CHECK ((len([Concepto])>(0))), CONSTRAINT CK_TraConcPagoIdConcepto CHECK ((len([IdConcepto])>(0)))) GO CREATE TABLE Trn_TraFletes ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, IdConcepto VARCHAR(4) NOT NULL, FechaInicio SMALLDATETIME NOT NULL, FechaFinal SMALLDATETIME, Importe MONEY DEFAULT ((0)) NOT NULL, TipoTarif CHAR(1) DEFAULT ('%') NOT NULL, TipoRuta VARCHAR(10), CdRuta VARCHAR(4) DEFAULT ('0') NOT NULL, CdCiuOrigen VARCHAR(8), CdCiuDestino VARCHAR(8), CdTipoVeh VARCHAR(4), TipoAfilVeh VARCHAR(10), Id_Vehiculo VARCHAR(10), NitCliente VARCHAR(16), Estado_Mcia VARCHAR(20), IncOtroPago BIT DEFAULT ((0)) NOT NULL, EsDeduccion BIT DEFAULT ((0)) NOT NULL, EsDescuento BIT DEFAULT ((0)) NOT NULL, TarifDcto DECIMAL(14,4) DEFAULT ((0)) NOT NULL, FecInicioDcto SMALLDATETIME, FecFinalDcto SMALLDATETIME, Observacion VARCHAR(500), Inactivo BIT DEFAULT ((0)) NOT NULL, FechaCrea SMALLDATETIME NOT NULL, FechaAct SMALLDATETIME, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_TraFletes PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_Trn_TraFletesCdRuta CHECK ((len([CdRuta])>(0))), CONSTRAINT CK_Trn_TraFletesIdConcepto CHECK ((len([IdConcepto])>(0))), CONSTRAINT CK_Trn_TraFletesIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_TraFletesTipoTarif CHECK (([TipoTarif]='%' OR [TipoTarif]='$'))) CREATE TABLE Trn_TraFletesCias ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, IdReg BIGINT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) NOT NULL, Habilitado BIT DEFAULT ((1)) NOT NULL CONSTRAINT PK_Trn_TraFletesCias PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_Trn_TraFletesCiasIdCia CHECK ((len([IdCia])>(0)))) GO ALTER TABLE Trn_TraFletes ADD CONSTRAINT FK_Trn_TraFletes_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario), CONSTRAINT FK_Trn_TraFletes_TraConcPago FOREIGN KEY (IdConcepto) REFERENCES [dbo].[TraConcPago] (IdConcepto) CREATE CLUSTERED INDEX IX_Trn_TraFletesFechaInicio ON Trn_TraFletes(FechaInicio,IdConcepto) ALTER TABLE Trn_TraFletesCias ADD CONSTRAINT FK_Trn_TraFletesCias_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia) CREATE UNIQUE CLUSTERED INDEX IX_Trn_TraFletesCiasIdReg ON Trn_TraFletesCias(IdReg,IdCia)