if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsAgencias]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paInsAgencias] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsFinPrestGarant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paInsFinPrestGarant] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryAgencias]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryAgencias] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryAgenciasCod]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryAgenciasCod] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryAgenciasLta]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryAgenciasLta] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryFinPrestGarant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryFinPrestGarant] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryFinPrestGarantLta]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryFinPrestGarantLta] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryMayLiqTotalesLog]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paQryMayLiqTotalesLog] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpAgencias]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paUpAgencias] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpFinPrestGarant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[paUpFinPrestGarant] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryAgenciasLta] @pmIdClie VARCHAR(16)=Null,@pmIdLocal VARCHAR(8)=Null,@pmIdGrupo VARCHAR(4)=Null ,@pmIdZona VARCHAR(4)=Null,@pmIdSzona VARCHAR(4)=Null,@pmIdEstrato VARCHAR(4)=Null,@pmIdEstado VARCHAR(4)=Null ,@pmIdSector VARCHAR(8)=Null,@pmInactivo BIT=Null AS SELECT A.IdClie AS NitCliente,RazonSocial,IdAgencia,CodAgencia,Agencia,DirAgncia,A.IdLocal AS CdCiuAgncia,L.Localidad AS CiudadAgncia ,L.IdDep AS CdDptoAgncia,D.Departamento AS DptoAgncia,TelAgncia,FaxAgncia,NitCont,NomCont,emlCont,CargoCont,VrCupoCre,VrSaldoAct,A.FecUpCupo AS FechaUpCupo,Referencia ,CodSicom,A.NContrato AS NroCont,CiaCont,A.FecIngreso AS Fec_Ingreso,NomCial,SiglaRaz,SZA.IdZona AS Age_CdZona,ZA.Zona AS Age_Zona,A.IdSzona AS Age_IdSubzona,SZA.Subzona AS Age_Subzona ,A.IdPlazo AS CdPlazo,Plazo,NVmto,A.CdPlazoComb AS CdPlazoComb,A.IdForma AS CdForma,FormaPago,A.IdVend AS NitVend,A.CdCms AS CodCms,A.CdDct AS CodDct,IntMora,A.DiasGracia AS Dias_gracia,FactFletes,A.FactSold AS FacturaSold ,A.CupoGalones AS CupoGals ,TipoId,Dv,Direccion,T.IdLocal AS CdCiuClie,LT.Localidad AS CiuClie,LT.IdDep AS CdDptoClie,DT.Departamento AS DptoClie ,NitRepLeg,NomRepLeg,NitContac,NomContac,C.IdGrupo AS CdGrupo,GrupoClie,SZ.IdZona AS CdZona,Z.Zona AS CliZona,C.IdSzona AS CdSubzona,SZ.Subzona AS CliSubZona ,A.CdBandera AS CodBandera,TipoBandera,C.IdEstrato AS CdEstrato,Estrato,T.IdSector AS CdSector,SectorEco,T.IdRegimen AS CdRgmen,Regimen,TipEnte,VrCupo,VrSaldo,Telefono,Fax ,TelMovil,e_mail,C.IdEstado AS CdEstado,Estado,C.Inactivo AS Clie_inactivo,A.IdEstado AS Age_Estado,A.Inactivo AS Age_inactivo,IniStgNom,A.FechaAdd AS FecAdd ,TipoZona,Comentarios,TipoFactFletes,A.FechaUpdate AS FecUpd,A.IdUsuario AS IdUsuari,Usuario --datos nuevos ,CdTipAgenc,CdSubAgenc,CdGrupAgenc,CdSubGrupAgenc,CdFntePago,PlazoSobtasa,DocFinanc,VolContMes ,VolContTotal,VolViabMes,VolViabTotal,FecPriVenta,InvCtbObra,InvCtbCapital,InvCtbEfectivo,InvCtbImagen,InvCtbMntmto,FecDesemb,InvContObra,InvContCapital,InvContEfectivo ,InvContImagen,CrtlAprovInv,CrtlAprovImg,FecVigCond,TasaIntArranq,AgencOperando,CdCCBonif,CdSubCCBonif FROM Agencias AS A INNER JOIN Terceros AS T ON A.IdClie=T.IdTercero INNER JOIN TercCliente AS C ON A.IdClie=C.IdClie INNER JOIN adm_Usuarios AS U ON A.IdUsuario=U.IdUsuario INNER JOIN Localidades AS L ON A.IdLocal=L.IdLocal INNER JOIN Departamentos AS D ON L.IdDep=D.IdDep INNER JOIN Subzonas AS SZA ON A.IdSzona=SZA.IdSzona INNER JOIN Zonas AS ZA ON SZA.IdZona=ZA.IdZona INNER JOIN Localidades AS LT ON T.IdLocal=LT.IdLocal INNER JOIN Departamentos AS DT ON LT.IdDep=DT.IdDep INNER JOIN GruposCli AS G ON C.IdGrupo=G.IdGrupo INNER JOIN Subzonas AS SZ ON C.IdSzona=SZ.IdSzona INNER JOIN Zonas AS Z ON SZ.IdZona=Z.IdZona INNER JOIN Estratos AS EC ON C.IdEstrato=EC.IdEstrato INNER JOIN SectoresEco AS S ON T.IdSector=S.IdSector INNER JOIN RegimenDian AS R ON T.IdRegimen=R.IdRegimen INNER JOIN EstadoTer AS E ON C.IdEstado=E.IdEstado INNER JOIN Plazos AS PZ ON A.IdPlazo=PZ.IdPlazo INNER JOIN Formaspago AS FP ON A.IdForma=FP.IdForma LEFT JOIN TiposBan AS TB ON A.CdBandera=TB.IdBandera WHERE A.IdClie LIKE ISNULL(@pmIdClie,'%') AND A.IdLocal LIKE ISNULL(@pmIdLocal,'%') AND C.IdGrupo LIKE ISNULL(@pmIdGrupo ,'%') AND SZA.IdZona LIKE ISNULL(@pmIdZona,'%') AND A.IdSzona LIKE ISNULL(@pmIdSzona,'%') AND C.IdEstrato LIKE ISNULL(@pmIdEstrato,'%') AND A.IdEstado LIKE ISNULL(@pmIdEstado,'%') AND T.IdSector LIKE ISNULL(@pmIdSector,'%') AND (A.Inactivo=ISNULL(@pmInactivo,0) or A.Inactivo=ISNULL(@pmInactivo,1)) ORDER BY RazonSocial,Agencia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryFinPrestGarantLta] @pmIdCliente VARCHAR(16)=Null,@pmTipoGarant VARCHAR(20)=Null,@pmIdCia CHAR(2)=Null AS SELECT G.TipDoc AS TipPrest,G.IdPrestamo AS NumPrest,G.IdCia AS CdCia,Compania,Item,TipoGarant,DescGarant,CdInmueble,TipoInmueble,CdTipoVeh,TipoVehiculo,G.VrGarantia AS VrGarant,VrAvaluo ,G.PesoBruto AS Peso_Bruto,PesoNeto,Propietario,DirInmueble,CdCiudad,Localidad,Matricula,Escritura,NumNotaria,MarcaVeh,Modelo,CdBanco,Banco,FecCheque,NumCheque ,CedFmnte1,NomFmnte1,CedFmnte2,NomFmnte2,CedFmnte3,NomFmnte3,CedFmnte4,NomFmnte4,CedFmnte5,NomFmnte5,CedFmnte6,NomFmnte6,ArchivoImg,G.IdUsuario AS CdUsuario,Usuario --datos del prestamo ,FecPrestamo,FecCorte,VrPrestamo,VrCuota,IdCliente,T.RazonSocial AS NomCliente,P.IdAgencia AS CdAgencia,NomAgencia AS Agencia ,NPlazos,NumCredito,P.Observacion AS Observ,P.IdLinea AS CdLinea,LinCredito,TipoCredito,Anulado FROM Trn_FinPrestGarant AS G INNER JOIN Trn_FinPrestamo AS P ON G.TipDoc=P.TipDoc AND G.IdPrestamo=P.IdPrestamo AND G.IdCia=P.IdCia INNER JOIN Companias AS CI ON G.IdCia=CI.IdCia INNER JOIN adm_Usuarios AS U ON G.IdUsuario=U.IdUsuario INNER JOIN TercCliePrestamo AS CLI ON P.IdCliente=CLI.IdClie AND P.IdAgencia=CLI.IdAgencia INNER JOIN Terceros AS T ON P.IdCliente=T.IdTercero LEFT JOIN LineasCred AS L ON P.IdLinea=L.IdLinea LEFT JOIN TiposInm AS IM ON G.CdInmueble=IM.IdTipoInm LEFT JOIN TiposVeh AS TV ON G.CdTipoVeh=TV.IdTipoVeh LEFT JOIN Bancos AS B ON G.CdBanco=B.IdBanco LEFT JOIN Localidades AS LC ON G.CdCiudad=LC.IdLocal WHERE G.IdCia LIKE ISNULL(@pmIdCia,'%%') AND TipoGarant LIKE ISNULL(@pmTipoGarant,'%') AND P.IdCliente LIKE ISNULL(@pmIdCliente,'%') GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryMayLiqTotalesLog] @pmNLiquida INT,@pmIdCia CHAR(2) AS SELECT Item,T.NContrato AS NumContrato,IdCiaCon,T.IdCliente AS NitCliente,RazonSocial,T.IdAgencia AS Id_Agencia,Agencia ,Unidades,VrBonif,VrAbono,VrCuotaFija,T.DiasGracia AS Dias_Gracia,NotaCred,IdCiaNot,LogLiquida,L.Fecha AS FechaLiq ,IdTipo,IdBonif,CN.IdVend AS CdVend,TC.IdLocal AS CdCiuClie,A.IdLocal AS CdCiuAge,CdCCBonif,CdSubCCBonif FROM Trn_MayLiquida AS L INNER JOIN Trn_MayLiqTotales AS T ON L.NLiquida=T.NLiquida AND L.IdCia=T.IdCia INNER JOIN Terceros AS TC ON T.IdCliente=TC.IdTercero LEFT JOIN Trn_MayContratos AS CN ON T.NContrato=CN.NContrato AND T.IdCiaCon=CN.IdCia LEFT JOIN Agencias AS A ON T.IdAgencia=A.IdAgencia WHERE L.NLiquida=@pmNLiquida AND L.IdCia=@pmIdCia AND Estado=0 AND (VrBonif<>0 OR VrCuotaFija>0) ORDER BY Item GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryAgencias] @pmIdAgencia VARCHAR(16) AS SELECT IdAgencia,CodAgencia,IdClie,Agencia,DirAgncia,IdLocal,TelAgncia,FaxAgncia,NitCont,NomCont,emlCont ,CargoCont,IdSzona,IdPlazo,CdPlazoComb,IdForma,CdBandera,IdVend,CdCms,CdDct,IntMora,DiasGracia,FactFletes,FactSold ,VrCupoCre,VrSaldoAct,FecUpCupo,NContrato,CiaCont,FecIngreso,CodSicom,Referencia,Comentarios,CupoGalones ,IdEstado,Inactivo,TipoZona,FechaAdd,FechaUpdate,IdUsuario,CdTipAgenc,CdSubAgenc,CdGrupAgenc,CdSubGrupAgenc,CdFntePago,PlazoSobtasa,DocFinanc,VolContMes ,VolContTotal,VolViabMes,VolViabTotal,FecPriVenta,InvCtbObra,InvCtbCapital,InvCtbEfectivo,InvCtbImagen,InvCtbMntmto,FecDesemb,InvContObra,InvContCapital,InvContEfectivo ,InvContImagen,CrtlAprovInv,CrtlAprovImg,FecVigCond,TasaIntArranq,AgencOperando,TipoFactFletes,CdCCBonif,CdSubCCBonif FROM Agencias WHERE IdAgencia=@pmIdAgencia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsAgencias] @pmIdAgencia VARCHAR(16),@pmCodAgencia VARCHAR(16),@pmIdClie VARCHAR(16),@pmAgencia VARCHAR(150),@pmDirAgncia VARCHAR(250),@pmIdLocal VARCHAR(8),@pmTelAgncia VARCHAR(20),@pmFaxAgncia VARCHAR(20),@pmNitCont VARCHAR(16) ,@pmNomCont VARCHAR(150),@pmemlCont VARCHAR(100),@pmCargoCont VARCHAR(50),@pmIdSzona VARCHAR(4),@pmIdPlazo VARCHAR(4),@pmCdPlazoComb VARCHAR(4),@pmIdForma VARCHAR(4),@pmCdBandera VARCHAR(4),@pmIdVend VARCHAR(16),@pmCdCms VARCHAR(4),@pmCdDct VARCHAR(4),@pmIntMora DECIMAL(14,4) ,@pmDiasGracia INT,@pmFactFletes BIT,@pmFactSold BIT,@pmVrCupoCre MONEY,@pmVrSaldoAct MONEY,@pmFecUpCupo SMALLDATETIME,@pmNContrato INT,@pmCiaCont CHAR(2),@pmFecIngreso SMALLDATETIME,@pmReferencia VARCHAR(50),@pmComentarios VARCHAR(250),@pmCupoGalones DECIMAL(14,4) ,@pmIdEstado VARCHAR(4),@pmInactivo BIT,@pmTipoZona VARCHAR(10),@pmCodSicom VARCHAR(20),@pmCdTipAgenc VARCHAR(4),@pmCdSubAgenc VARCHAR(4),@pmCdGrupAgenc VARCHAR(4), @pmCdSubGrupAgenc VARCHAR(4), @pmCdFntePago VARCHAR(4), @pmPlazoSobtasa VARCHAR(20) ,@pmDocFinanc VARCHAR(3), @pmVolContMes DECIMAL(14,4), @pmVolContTotal DECIMAL(14,4), @pmVolViabMes DECIMAL(14,4),@pmVolViabTotal DECIMAL(14,4), @pmFecPriVenta SMALLDATETIME, @pmInvCtbObra MONEY, @pmInvCtbCapital MONEY, @pmInvCtbEfectivo MONEY, @pmInvCtbImagen MONEY, @pmInvCtbMntmto MONEY ,@pmFecDesemb SMALLDATETIME, @pmInvContObra MONEY, @pmInvContCapital MONEY, @pmInvContEfectivo MONEY, @pmInvContImagen MONEY, @pmCrtlAprovInv INT, @pmCrtlAprovImg INT,@pmFecVigCond SMALLDATETIME,@pmTasaIntArranq DECIMAL(14,4),@pmAgencOperando BIT ,@pmTipoFactFletes INT,@pmCdCCBonif VARCHAR(16),@pmCdSubCCBonif VARCHAR(16),@pmFechaAdd SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO Agencias (IdAgencia,CodAgencia,IdClie,Agencia,DirAgncia,IdLocal,TelAgncia,FaxAgncia,NitCont,NomCont,emlCont,CargoCont,IdSzona,IdPlazo,CdPlazoComb,IdForma,CdBandera,IdVend,CdCms,CdDct,IntMora,DiasGracia,FactFletes,FactSold,VrCupoCre,VrSaldoAct,FecUpCupo,NContrato,CiaCont,CodSicom,FecIngreso,Referencia,Comentarios ,CupoGalones,TipoZona,IdEstado,Inactivo,FechaAdd,IdUsuario,CdTipAgenc, CdSubAgenc, CdGrupAgenc, CdSubGrupAgenc, CdFntePago, PlazoSobtasa, DocFinanc, VolContMes, VolContTotal, VolViabMes,VolViabTotal, FecPriVenta, InvCtbObra, InvCtbCapital, InvCtbEfectivo, InvCtbImagen, InvCtbMntmto, FecDesemb, InvContObra, InvContCapital ,InvContEfectivo, InvContImagen, CrtlAprovInv, CrtlAprovImg,FecVigCond,TasaIntArranq,AgencOperando,TipoFactFletes,CdCCBonif,CdSubCCBonif) VALUES (@pmIdAgencia,@pmCodAgencia,@pmIdClie,@pmAgencia,@pmDirAgncia,@pmIdLocal,@pmTelAgncia,@pmFaxAgncia,@pmNitCont,@pmNomCont,@pmemlCont,@pmCargoCont,@pmIdSzona,@pmIdPlazo,@pmCdPlazoComb,@pmIdForma,@pmCdBandera,@pmIdVend ,@pmCdCms,@pmCdDct,@pmIntMora,@pmDiasGracia,@pmFactFletes,@pmFactSold,@pmVrCupoCre,@pmVrSaldoAct,@pmFecUpCupo,@pmNContrato,@pmCiaCont,@pmCodSicom,@pmFecIngreso,@pmReferencia,@pmComentarios,@pmCupoGalones,@pmTipoZona,@pmIdEstado,@pmInactivo,@pmFechaAdd,@pmIdUsuario ,@pmCdTipAgenc, @pmCdSubAgenc,@pmCdGrupAgenc,@pmCdSubGrupAgenc,@pmCdFntePago,@pmPlazoSobtasa,@pmDocFinanc,@pmVolContMes,@pmVolContTotal,@pmVolViabMes,@pmVolViabTotal,@pmFecPriVenta ,@pmInvCtbObra, @pmInvCtbCapital,@pmInvCtbEfectivo,@pmInvCtbImagen,@pmInvCtbMntmto,@pmFecDesemb,@pmInvContObra,@pmInvContCapital,@pmInvContEfectivo,@pmInvContImagen,@pmCrtlAprovInv,@pmCrtlAprovImg,@pmFecVigCond,@pmTasaIntArranq,@pmAgencOperando,@pmTipoFactFletes,@pmCdCCBonif,@pmCdSubCCBonif) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpAgencias] @pmIdAgencia VARCHAR(16),@pmCodAgencia VARCHAR(16),@pmIdClie VARCHAR(16),@pmAgencia VARCHAR(150),@pmDirAgncia VARCHAR(250),@pmIdLocal VARCHAR(8),@pmTelAgncia VARCHAR(20),@pmFaxAgncia VARCHAR(20),@pmNitCont VARCHAR(16),@pmNomCont VARCHAR(150) ,@pmemlCont VARCHAR(100),@pmCargoCont VARCHAR(50),@pmIdSzona VARCHAR(4),@pmIdPlazo VARCHAR(4),@pmCdPlazoComb VARCHAR(4),@pmIdForma VARCHAR(4),@pmCdBandera VARCHAR(4),@pmIdVend VARCHAR(16),@pmCdCms VARCHAR(4),@pmCdDct VARCHAR(4),@pmIntMora DECIMAL(14,4),@pmDiasGracia INT,@pmFactFletes BIT,@pmFactSold BIT ,@pmVrCupoCre MONEY,@pmVrSaldoAct MONEY,@pmFecUpCupo SMALLDATETIME,@pmNContrato INT,@pmCiaCont CHAR(2),@pmFecIngreso SMALLDATETIME,@pmReferencia VARCHAR(50),@pmComentarios VARCHAR(250),@pmCupoGalones DECIMAL(14,4),@pmIdEstado VARCHAR(4),@pmInactivo BIT,@pmTipoZona VARCHAR(10),@pmCodSicom VARCHAR(20) ,@pmCdTipAgenc VARCHAR(4),@pmCdSubAgenc VARCHAR(4),@pmCdGrupAgenc VARCHAR(4), @pmCdSubGrupAgenc VARCHAR(4), @pmCdFntePago VARCHAR(4), @pmPlazoSobtasa VARCHAR(20) ,@pmDocFinanc VARCHAR(3), @pmVolContMes DECIMAL(14,4), @pmVolContTotal DECIMAL(14,4), @pmVolViabMes DECIMAL(14,4),@pmVolViabTotal DECIMAL(14,4), @pmFecPriVenta SMALLDATETIME, @pmInvCtbObra MONEY, @pmInvCtbCapital MONEY, @pmInvCtbEfectivo MONEY, @pmInvCtbImagen MONEY, @pmInvCtbMntmto MONEY ,@pmFecDesemb SMALLDATETIME, @pmInvContObra MONEY, @pmInvContCapital MONEY, @pmInvContEfectivo MONEY, @pmInvContImagen MONEY, @pmCrtlAprovInv INT, @pmCrtlAprovImg INT,@pmFecVigCond SMALLDATETIME,@pmTasaIntArranq DECIMAL(14,4),@pmAgencOperando BIT,@pmTipoFactFletes INT,@pmCdCCBonif VARCHAR(16),@pmCdSubCCBonif VARCHAR(16),@pmFechaUpdate SMALLDATETIME AS UPDATE Agencias SET CodAgencia=@pmCodAgencia,IdClie=@pmIdClie,Agencia=@pmAgencia,DirAgncia=@pmDirAgncia,IdLocal=@pmIdLocal,TelAgncia=@pmTelAgncia,FaxAgncia=@pmFaxAgncia,NitCont=@pmNitCont,NomCont=@pmNomCont,emlCont=@pmemlCont,CargoCont=@pmCargoCont,IdSzona=@pmIdSzona ,IdPlazo=@pmIdPlazo,CdPlazoComb=@pmCdPlazoComb,IdForma=@pmIdForma,CdBandera=@pmCdBandera,IdVend=@pmIdVend,CdCms=@pmCdCms,CdDct=@pmCdDct,IntMora=@pmIntMora,DiasGracia=@pmDiasGracia,FactFletes=@pmFactFletes,FactSold=@pmFactSold,VrCupoCre=@pmVrCupoCre,VrSaldoAct=@pmVrSaldoAct ,FecUpCupo=@pmFecUpCupo,FecIngreso=@pmFecIngreso,Referencia=@pmReferencia,Comentarios=@pmComentarios,IdEstado=@pmIdEstado,Inactivo=@pmInactivo,NContrato=@pmNContrato,CiaCont=@pmCiaCont,CupoGalones=@pmCupoGalones,FechaUpdate=@pmFechaUpdate,TipoZona=@pmTipoZona,CodSicom=@pmCodSicom ,CdTipAgenc=@pmCdTipAgenc,CdSubAgenc=@pmCdSubAgenc,CdGrupAgenc=@pmCdGrupAgenc,CdSubGrupAgenc=@pmCdSubGrupAgenc,CdFntePago=@pmCdFntePago,PlazoSobtasa=@pmPlazoSobtasa,DocFinanc=@pmDocFinanc,VolContMes=@pmVolContMes,VolContTotal=@pmVolContTotal,VolViabMes=@pmVolViabMes,VolViabTotal=@pmVolViabTotal ,FecPriVenta=@pmFecPriVenta,InvCtbObra=@pmInvCtbObra,InvCtbCapital=@pmInvCtbCapital,InvCtbEfectivo=@pmInvCtbEfectivo,InvCtbImagen=@pmInvCtbImagen,InvCtbMntmto=@pmInvCtbMntmto,FecDesemb=@pmFecDesemb,InvContObra=@pmInvContObra,InvContCapital=@pmInvContCapital,InvContEfectivo=@pmInvContEfectivo ,InvContImagen=@pmInvContImagen,CrtlAprovInv=@pmCrtlAprovInv,CrtlAprovImg=@pmCrtlAprovImg,FecVigCond=@pmFecVigCond,TasaIntArranq=@pmTasaIntArranq,AgencOperando=@pmAgencOperando,TipoFactFletes=@pmTipoFactFletes,CdCCBonif=@pmCdCCBonif,CdSubCCBonif=@pmCdSubCCBonif WHERE IdAgencia=@pmIdAgencia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryAgenciasCod] @pmIdClie VARCHAR(16),@pmCodAgencia VARCHAR(16) AS SELECT IdAgencia,CodAgencia,IdClie,Agencia,DirAgncia,IdLocal,TelAgncia,FaxAgncia,NitCont,NomCont,emlCont ,CargoCont,IdSzona,IdPlazo,CdPlazoComb,IdForma,CdBandera,IdVend,CdCms,CdDct,IntMora,DiasGracia,FactFletes,FactSold ,VrCupoCre,VrSaldoAct,FecUpCupo,NContrato,CiaCont,FecIngreso,CodSicom,Referencia,Comentarios,CupoGalones ,TipoZona,IdEstado,Inactivo,FechaAdd,FechaUpdate,IdUsuario ,CdTipAgenc,CdSubAgenc,CdGrupAgenc,CdSubGrupAgenc,CdFntePago,PlazoSobtasa,DocFinanc,VolContMes ,VolContTotal,VolViabMes,VolViabTotal,FecPriVenta,InvCtbObra,InvCtbCapital,InvCtbEfectivo,InvCtbImagen,InvCtbMntmto,FecDesemb,InvContObra,InvContCapital,InvContEfectivo ,InvContImagen,CrtlAprovInv,CrtlAprovImg,FecVigCond,TasaIntArranq,AgencOperando,TipoFactFletes,CdCCBonif,CdSubCCBonif FROM Agencias WHERE IdClie=@pmIdClie AND CodAgencia LIKE ISNULL(@pmCodAgencia,'%') ORDER BY IdAgencia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryFinPrestGarant] @pmTipDoc VARCHAR(3),@pmIdPrestamo INT,@pmIdCia CHAR(2),@pmItem INT AS SELECT TipDoc,IdPrestamo,IdCia,Item,TipoGarant,DescGarant,CdInmueble,CdTipoVeh,VrGarantia,VrAvaluo,PesoBruto,PesoNeto,IdUsuario,Propietario,DirInmueble,CdCiudad,Matricula,Escritura,NumNotaria,MarcaVeh,Modelo,CdBanco,FecCheque,NumCheque,OtroTipoVehic,OtroInmueble ,CedFmnte1,NomFmnte1,CedFmnte2,NomFmnte2,CedFmnte3,NomFmnte3,CedFmnte4,NomFmnte4,CedFmnte5,NomFmnte5,CedFmnte6,NomFmnte6,ArchivoImg FROM Trn_FinPrestGarant WHERE TipDoc=@pmTipDoc AND IdPrestamo=@pmIdPrestamo AND IdCia=@pmIdCia AND Item=@pmItem GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpFinPrestGarant] @pmTipDoc VARCHAR(3),@pmIdPrestamo INT,@pmIdCia CHAR(2),@pmItem INT,@pmTipoGarant VARCHAR(20),@pmDescGarant VARCHAR(250),@pmCdInmueble VARCHAR(4),@pmCdTipoVeh VARCHAR(4),@pmVrGarantia MONEY,@pmVrAvaluo MONEY,@pmPesoBruto DECIMAL(16,6),@pmPesoNeto DECIMAL(16,6),@pmPropietario VARCHAR(250),@pmDirInmueble VARCHAR(250),@pmCdCiudad VARCHAR(8),@pmMatricula VARCHAR(50),@pmEscritura VARCHAR(50),@pmNumNotaria VARCHAR(20),@pmMarcaVeh VARCHAR(20),@pmModelo VARCHAR(4) ,@pmCdBanco VARCHAR(4),@pmFecCheque SMALLDATETIME,@pmNumCheque VARCHAR(20),@pmOtroTipoVehic VARCHAR(50),@pmOtroInmueble VARCHAR(50),@pmCedFmnte1 VARCHAR(16),@pmNomFmnte1 VARCHAR(150),@pmCedFmnte2 VARCHAR(16),@pmNomFmnte2 VARCHAR(150),@pmCedFmnte3 VARCHAR(16),@pmNomFmnte3 VARCHAR(150),@pmCedFmnte4 VARCHAR(16),@pmNomFmnte4 VARCHAR(150),@pmCedFmnte5 VARCHAR(16),@pmNomFmnte5 VARCHAR(150),@pmCedFmnte6 VARCHAR(16),@pmNomFmnte6 VARCHAR(150),@pmArchivoImg VARCHAR(500) AS UPDATE Trn_FinPrestGarant SET TipoGarant=@pmTipoGarant,DescGarant=@pmDescGarant,CdInmueble=@pmCdInmueble,CdTipoVeh=@pmCdTipoVeh,VrGarantia=@pmVrGarantia,VrAvaluo=@pmVrAvaluo,PesoBruto=@pmPesoBruto,PesoNeto=@pmPesoNeto,Propietario=@pmPropietario,DirInmueble=@pmDirInmueble,CdCiudad=@pmCdCiudad,Matricula=@pmMatricula,Escritura=@pmEscritura,NumNotaria=@pmNumNotaria,MarcaVeh=@pmMarcaVeh,Modelo=@pmModelo,CdBanco=@pmCdBanco,FecCheque=@pmFecCheque,NumCheque=@pmNumCheque,OtroTipoVehic=@pmOtroTipoVehic ,OtroInmueble=@pmOtroInmueble,CedFmnte1=@pmCedFmnte1,NomFmnte1=@pmNomFmnte1,CedFmnte2=@pmCedFmnte2,NomFmnte2=@pmNomFmnte2,CedFmnte3=@pmCedFmnte3,NomFmnte3=@pmNomFmnte3,CedFmnte4=@pmCedFmnte4,NomFmnte4=@pmNomFmnte4,CedFmnte5=@pmCedFmnte5,NomFmnte5=@pmNomFmnte5,CedFmnte6=@pmCedFmnte6,NomFmnte6=@pmNomFmnte6,ArchivoImg=@pmArchivoImg WHERE TipDoc=@pmTipDoc AND IdPrestamo=@pmIdPrestamo AND IdCia=@pmIdCia AND Item=@pmItem GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsFinPrestGarant] @pmTipDoc VARCHAR(3),@pmIdPrestamo INT,@pmIdCia CHAR(2),@pmItem INT,@pmTipoGarant VARCHAR(20),@pmDescGarant VARCHAR(250),@pmCdInmueble VARCHAR(4),@pmCdTipoVeh VARCHAR(4),@pmVrGarantia MONEY,@pmVrAvaluo MONEY,@pmPesoBruto DECIMAL(16,6),@pmPesoNeto DECIMAL(16,6),@pmPropietario VARCHAR(250),@pmDirInmueble VARCHAR(250),@pmCdCiudad VARCHAR(8),@pmMatricula VARCHAR(50),@pmEscritura VARCHAR(50),@pmNumNotaria VARCHAR(20),@pmMarcaVeh VARCHAR(20),@pmModelo VARCHAR(4) ,@pmCdBanco VARCHAR(4),@pmFecCheque SMALLDATETIME,@pmNumCheque VARCHAR(20),@pmOtroTipoVehic VARCHAR(50),@pmOtroInmueble VARCHAR(50),@pmCedFmnte1 VARCHAR(16),@pmNomFmnte1 VARCHAR(150),@pmCedFmnte2 VARCHAR(16),@pmNomFmnte2 VARCHAR(150),@pmCedFmnte3 VARCHAR(16),@pmNomFmnte3 VARCHAR(150),@pmCedFmnte4 VARCHAR(16),@pmNomFmnte4 VARCHAR(150),@pmCedFmnte5 VARCHAR(16),@pmNomFmnte5 VARCHAR(150),@pmCedFmnte6 VARCHAR(16),@pmNomFmnte6 VARCHAR(150),@pmArchivoImg VARCHAR(500),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_FinPrestGarant (TipDoc,IdPrestamo,IdCia,Item,TipoGarant,DescGarant,CdInmueble,CdTipoVeh,VrGarantia,VrAvaluo,PesoBruto,PesoNeto,IdUsuario,Propietario,DirInmueble,CdCiudad,Matricula,Escritura,NumNotaria,MarcaVeh,Modelo,CdBanco,FecCheque,NumCheque,OtroTipoVehic,OtroInmueble,CedFmnte1,NomFmnte1,CedFmnte2,NomFmnte2,CedFmnte3,NomFmnte3,CedFmnte4,NomFmnte4,CedFmnte5,NomFmnte5,CedFmnte6,NomFmnte6,ArchivoImg) VALUES (@pmTipDoc,@pmIdPrestamo,@pmIdCia,@pmItem,@pmTipoGarant,@pmDescGarant,@pmCdInmueble,@pmCdTipoVeh,@pmVrGarantia,@pmVrAvaluo,@pmPesoBruto,@pmPesoNeto,@pmIdUsuario,@pmPropietario,@pmDirInmueble,@pmCdCiudad,@pmMatricula,@pmEscritura,@pmNumNotaria,@pmMarcaVeh,@pmModelo,@pmCdBanco,@pmFecCheque,@pmNumCheque,@pmOtroTipoVehic,@pmOtroInmueble,@pmCedFmnte1,@pmNomFmnte1,@pmCedFmnte2,@pmNomFmnte2,@pmCedFmnte3 ,@pmNomFmnte3,@pmCedFmnte4,@pmNomFmnte4,@pmCedFmnte5,@pmNomFmnte5,@pmCedFmnte6,@pmNomFmnte6,@pmArchivoImg)