CREATE TABLE TercClieGarant ( IdClie VARCHAR(16) NOT NULL, IdAgencia VARCHAR(16) DEFAULT ('0') NOT NULL, IdLinea VARCHAR(4) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, TipoGarant VARCHAR(20) NOT NULL, CdInmueble VARCHAR(4) NOT NULL, CdTipoVeh VARCHAR(4) NOT NULL, VrGarant MONEY DEFAULT ((0)) NOT NULL, VrAvaluo MONEY DEFAULT ((0)) NOT NULL, Propietario VARCHAR(250), DirInmueble VARCHAR(250), CdCiudad VARCHAR(8), Matricula VARCHAR(50), Escritura VARCHAR(50), NumNotaria VARCHAR(20), MarcaVeh VARCHAR(20), Modelo VARCHAR(4), CdBanco VARCHAR(4), FecCheque SMALLDATETIME, NumCheque VARCHAR(20), OtroTipoVehic VARCHAR(50), OtroInmueble VARCHAR(50), CedFmnte1 VARCHAR(16), NomFmnte1 VARCHAR(150), CedFmnte2 VARCHAR(16), NomFmnte2 VARCHAR(150), CedFmnte3 VARCHAR(16), NomFmnte3 VARCHAR(150), CedFmnte4 VARCHAR(16), NomFmnte4 VARCHAR(150), CedFmnte5 VARCHAR(16), NomFmnte5 VARCHAR(150), CedFmnte6 VARCHAR(16), NomFmnte6 VARCHAR(150) CONSTRAINT PK_TercClieGarant PRIMARY KEY CLUSTERED (IdClie,IdAgencia,IdLinea,Item), CONSTRAINT CK_TercClieGarantCdInmueble CHECK ((len([CdInmueble])>(0))), CONSTRAINT CK_TercClieGarantCdTipoVeh CHECK ((len([CdTipoVeh])>(0))), CONSTRAINT CK_TercClieGarantIdAgencia CHECK ((len([IdAgencia])>(0))), CONSTRAINT CK_TercClieGarantIdClie CHECK ((len([IdClie])>(0))), CONSTRAINT CK_TercClieGarantIdLinea CHECK ((len([IdLinea])>(0))), CONSTRAINT CK_TercClieGarantTipoGarant CHECK ((len([TipoGarant])>(0)))) GO CREATE TABLE TiposInm ( IdTipoInm VARCHAR(4) NOT NULL, TipoInmueble VARCHAR(50) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_TiposInm PRIMARY KEY CLUSTERED (IdTipoInm), CONSTRAINT CK_TiposInmIdTipoInm CHECK ((len([IdTipoInm])>(0))), CONSTRAINT CK_TiposInmTipoInmueble CHECK ((len([TipoInmueble])>(0)))) GO CREATE TABLE Trn_FinFactSeguro ( TipDoc VARCHAR(3) DEFAULT ('PR1') NOT NULL, IdPrestamo INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((1)) NOT NULL, Fecha SMALLDATETIME NOT NULL, VrSaldoIni MONEY DEFAULT ((0)) NOT NULL, VrPagos MONEY DEFAULT ((0)) NOT NULL, TarifSeguro DECIMAL(16,6) DEFAULT ((0)) NOT NULL, VrSeguro DECIMAL(14,4) DEFAULT ((0)) NOT NULL CONSTRAINT PK_Trn_FinFactSeguro PRIMARY KEY CLUSTERED (TipDoc,IdPrestamo,IdCia,Item), CONSTRAINT CK_Trn_FinFactSeguroIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_FinFactSeguroTipDoc CHECK ((len([TipDoc])>(0)))) GO ALTER TABLE TercClieGarant ADD CONSTRAINT FK_TercClieGarant_LineasCred FOREIGN KEY (IdLinea) REFERENCES [dbo].[LineasCred] (IdLinea), CONSTRAINT FK_TercClieGarant_TercCliePrestamo FOREIGN KEY (IdClie,IdAgencia) REFERENCES [dbo].[TercCliePrestamo] (IdClie,IdAgencia) INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FTGINM','PRECAT','BAS',22,'Tipos de Inmuebles','FRMTBL','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMTVHPRE','PRECAT','BAS',23,'Tipos de Vehículos','FRMTBL','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMCLIGAR','PRECAT','GEN',21,'Clientes-Garantías','FRMCLIGAR','S',0,'') GO