CREATE TABLE Trn_FinObserv ( 
TipDoc VARCHAR(3) DEFAULT ('PR1') NOT NULL,
IdPrestamo INT DEFAULT (0) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
CausaMora VARCHAR(3000),
GestionClie VARCHAR(2000),
AcuerdosClie VARCHAR(2500)
 CONSTRAINT PK_Trn_FinObserv PRIMARY KEY CLUSTERED (TipDoc,IdPrestamo,IdCia),
 CONSTRAINT CK_Trn_FinObservIdCia CHECK ((len([IdCia]) > 0)),
 CONSTRAINT CK_Trn_FinObservTipDoc CHECK ((len([TipDoc]) > 0)))
CREATE TABLE tm_PreMora ( 
tmTipDoc VARCHAR(3) DEFAULT ('PR1') NOT NULL,
tmIdPrestamo INT DEFAULT (0) NOT NULL,
tmIdCia CHAR(2) DEFAULT ('01') NOT NULL,
tmVrCuota MONEY DEFAULT (0) NOT NULL,
tmDescCuota VARCHAR(100),
tmVrMora MONEY DEFAULT (0) NOT NULL,
tmDiasMora INT DEFAULT (0) NOT NULL
 CONSTRAINT PK_tm_PreMora PRIMARY KEY CLUSTERED (tmTipDoc,tmIdPrestamo,tmIdCia),
 CONSTRAINT CK_tm_PreMoratmIdCia CHECK ((len([tmIdCia]) > 0)),
 CONSTRAINT CK_tm_PreMoratmTipDoc CHECK ((len([tmTipDoc]) > 0)))
GO
ALTER TABLE Trn_FinObserv ADD 
 CONSTRAINT FK_Trn_FinObserv_Trn_FinPrestamo FOREIGN KEY (TipDoc,IdPrestamo,IdCia) REFERENCES [dbo].[Trn_FinPrestamo] (TipDoc,IdPrestamo,IdCia)

INSERT INTO Sys_ObjetosApp  (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo)
 VALUES ('FRMLPR1','PREINF','GEN',3,'Resumen de Préstamos','FRMLPR1','S',0,'')
INSERT INTO Sys_ObjetosApp  (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo)
 VALUES ('FRMPREVSA','PREPRO','GEN',1,'Verificación de Saldos y Acumulados','FRMPREVSA','S',0,'')
INSERT INTO Sys_Roles (IdObj,IdRole,Funcion)
VALUES ('FRMDPR1','OBS','MODIFICAR INFORMACION DE OBSERVACIONES')
INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep)
 VALUES ('LP1','01','Predeterminado','CrLEPre1.rpt',5,2,1,0,1,'paQryFinPrestamoRes','','Préstamos')
