SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogInOutMax] @pmIdUsuario VARCHAR(11),@pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXLOG FROM LogInOut WHERE IdUsuario=@pmIdUsuario AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogProGpro] AS SELECT IdPro,count(IdLog) AS Cuenta FROM LogPro GROUP BY IdPro GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogProGTab] AS SELECT NomTabla,count(IdLog) AS Cuenta FROM LogPro GROUP BY NomTabla GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogProMax] @pmIdPro VARCHAR(20),@pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXLOG FROM LogPro WHERE IdPro=@pmIdPro AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogSysMax] @pmTipDoc VARCHAR(3),@pmDocumento INT, @pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXLOG FROM LogSys WHERE TipDoc=@pmTipDoc AND Documento=@pmDocumento AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Pa_Actualizar] (@pmTabla VARCHAR(50),@pmCampos VARCHAR(2000),@pmCriterio VARCHAR(1000)) AS BEGIN Declare @pmQry VARCHAR(2000) SET @pmQry='' SET @pmQry=@pmQry + 'UPDATE '+ @pmTabla+' SET ' + @pmCampos IF LEN(@pmCriterio)>0 BEGIN SET @pmQry=@pmQry + ' WHERE ' + @pmCriterio END EXECUTE (@pmQry) RETURN END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Pa_Agregar] (@pmTabla VARCHAR(50),@pmCampos VARCHAR(1000),@pmValores VARCHAR(2000)) AS BEGIN Declare @pmQry VARCHAR(2000) SET @pmQry='' SET @pmQry=@pmQry + 'INSERT INTO '+ @pmTabla+' ' SET @pmQry=@pmQry + '('+ @pmCampos+') VALUES ' SET @pmQry=@pmQry + '('+ @pmValores+')' EXECUTE (@pmQry) RETURN END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Pa_Eliminar] (@pmTabla VARCHAR(50),@pmCriterio VARCHAR(500)) AS BEGIN Declare @pmQry VARCHAR(500) SET @pmQry='' SET @pmQry=@pmQry + 'DELETE FROM '+ @pmTabla IF LEN(@pmCriterio)>0 BEGIN SET @pmQry=@pmQry +' WHERE ' + @pmCriterio END EXECUTE (@pmQry) RETURN END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Pa_InsertSelect] (@pmDB VARCHAR(50), @pmOwn VARCHAR(50), @pmTabla VARCHAR(50), @pmCampos VARCHAR(1000), @pmQuery VARCHAR(2000)) AS BEGIN Declare @pmQry VARCHAR(2500) SET @pmQry='' SET @pmQry=@pmQry + 'INSERT INTO '+ @pmDB + '.'+ @pmOwn +'.'+@pmTabla SET @pmQry=@pmQry + ' ('+ @pmCampos+') '+ @pmQuery EXECUTE (@pmQry) RETURN END GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[Pa_Query] (@pmCampos VARCHAR(3500), @pmTabla VARCHAR(1500), @pmCriterio VARCHAR(2000), @pmOrden VARCHAR(200), @pmGroup VARCHAR(500), @pmHaving VARCHAR(100)) AS BEGIN Declare @pmQry VARCHAR(7800) SET @pmQry='' SET @pmQry=@pmQry + 'SELECT '+ @pmCampos + ' FROM ' + @pmTabla IF Len(@pmCriterio)>0 BEGIN SET @pmQry=@pmQry + ' WHERE '+ @pmCriterio END IF Len(@pmGroup)>0 BEGIN SET @pmQry=@pmQry + ' GROUP BY ' + @pmGroup END IF Len(@pmHaving)>0 BEGIN SET @pmQry=@pmQry + ' HAVING '+ @pmHaving END IF Len(@pmOrden)>0 BEGIN SET @pmQry=@pmQry + ' ORDER BY '+ @pmOrden END EXECUTE (@pmQry) RETURN END GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelLogPrecios] @pmIdLog INT,@pmIdCia CHAR(2) AS DELETE FROM LogPrecios WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPreciosId] @pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXITM FROM LogPrecios WHERE IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPreciosUlt] @pmIdCia CHAR(2) AS SELECT IdLog,IdCia,Fecha,Tipo,Estado FROM LogPrecios WHERE IdCia=@pmIdCia AND Estado=0 ORDER BY IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntImporta] @pmTipProc VARCHAR(10),@pmNumero INT,@pmItem INT,@pmTipoReg INT,@pmTipDoc VARCHAR(3),@pmNumDoc INT,@pmIdCiaDoc CHAR(2) ,@pmNomTabla VARCHAR(20),@pmNivelRel INT,@pmEstValida INT,@pmEstadoReg INT,@pmObservacion VARCHAR(250),@pmPkFields VARCHAR(50),@pmPkTypes VARCHAR(50) ,@pmPkValues VARCHAR(100),@pmNuevoId VARCHAR(50),@pmReemplazar BIT AS INSERT INTO LogIntImporta (TipProc,Numero,Item,TipoReg,TipDoc,NumDoc,IdCiaDoc,NomTabla,NivelRel,EstValida,EstadoReg,Observacion,PkFields,PkTypes,PkValues,NuevoId,Reemplazar) VALUES (@pmTipProc,@pmNumero,@pmItem,@pmTipoReg,@pmTipDoc,@pmNumDoc,@pmIdCiaDoc,@pmNomTabla,@pmNivelRel,@pmEstValida,@pmEstadoReg,@pmObservacion ,@pmPkFields,@pmPkTypes,@pmPkValues,@pmNuevoId,@pmReemplazar) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTmsAjuProd] @pmNumero INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdProducto VARCHAR(16),@pmDescripProd VARCHAR(150),@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2) ,@pmNumGuia INT,@pmIdCiaGuia CHAR(2),@pmCdTanque VARCHAR(4),@pmCantFact DECIMAL(14,4),@pmCantGuia DECIMAL(14,4),@pmgalsbruto DECIMAL(14,4),@pmgalsneto DECIMAL(14,4),@pmTemperatura DECIMAL(14,4) ,@pmDensidad DECIMAL(14,4),@pmReferencia VARCHAR(50),@pmObservacion VARCHAR(250),@pmNitCliente VARCHAR(16),@pmCdAgencia VARCHAR(16) AS INSERT INTO LogTmsAjuProd (Numero,IdCia,Item,IdProducto,DescripProd,TipFac,Factura,IdCiaFac,NumGuia,IdCiaGuia,CdTanque,CantFact,CantGuia,galsbruto,galsneto,Temperatura,Densidad,Referencia,Observacion,NitCliente,CdAgencia) VALUES (@pmNumero,@pmIdCia,@pmItem,@pmIdProducto,@pmDescripProd,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmNumGuia,@pmIdCiaGuia,@pmCdTanque,@pmCantFact,@pmCantGuia,@pmgalsbruto,@pmgalsneto ,@pmTemperatura,@pmDensidad,@pmReferencia,@pmObservacion,@pmNitCliente,@pmCdAgencia) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelLogCierres] @pmProceso VARCHAR(10),@pmAnno INT,@pmnMes INT,@pmnDia INT,@pmIdCia CHAR(2) AS DELETE FROM LogCierres WHERE Proceso=@pmProceso AND Anno=@pmAnno AND nMes=@pmnMes AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND (nDia>=ISNULL(@pmnDia,-1) AND nDia<=ISNULL(@pmnDia,2147483647)) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogCierresLta] @pmProceso VARCHAR(10),@pmAnno INT=Null,@pmnMes INT=Null ,@pmnDiaIni INT=Null,@pmnDiaFin INT=Null,@pmIdCia CHAR(2)=Null AS SELECT IdCia,Anno,nMes,nDia,Fecha,Estado,IdUsuario,Nombre,Cuenta ,ProcessExt1,ProcessExt2,ProcessExt3,ProcessExt4,ProcessExt5 FROM LogCierres WHERE Proceso=@pmProceso AND (Anno>=ISNULL(@pmAnno,0) AND Anno<=ISNULL(@pmAnno,2147483647)) AND (nMes>=ISNULL(@pmnMes,0) AND nMes<=ISNULL(@pmnMes,2147483647)) AND nDia BETWEEN ISNULL(@pmnDiaIni,0) AND ISNULL(@pmnDiaFin,2147483647) AND IdCia LIKE ISNULL(@pmIdCia,'%%') ORDER BY IdCia,Anno,nMes,nDia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogCierresMes] @pmProceso VARCHAR(10)=Null,@pmAnno INT=Null,@pmnMes INT=Null ,@pmIdCia CHAR(2)=Null AS SELECT IdCia,Anno,nMes,Fecha,Estado,IdUsuario,Nombre,Cuenta --,ProcessExt1,ProcessExt2,ProcessExt3,ProcessExt4,ProcessExt5 FROM LogCierres WHERE Proceso<>'CIERREDIA' AND Proceso LIKE ISNULL(@pmProceso,'%') AND (Anno>=ISNULL(@pmAnno,0) AND Anno<=ISNULL(@pmAnno,2147483647)) AND (nMes>=ISNULL(@pmnMes,0) AND nMes<=ISNULL(@pmnMes,2147483647)) AND IdCia LIKE ISNULL(@pmIdCia,'%%') ORDER BY IdCia,Anno,nMes,nDia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogCierres] @pmProceso VARCHAR(10),@pmAnno INT,@pmnMes INT,@pmnDia INT,@pmIdCia CHAR(2) AS SELECT Proceso,Anno,nMes,nDia,IdCia,Estado,Fecha,IdUsuario,Nombre,Cuenta,ProcessExt1,ProcessExt2,ProcessExt3,ProcessExt4,ProcessExt5 FROM LogCierres WHERE Proceso=@pmProceso AND Anno=@pmAnno AND nMes=@pmnMes AND nDia=@pmnDia AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogCierres] @pmProceso VARCHAR(10),@pmAnno INT,@pmnMes INT,@pmnDia INT,@pmIdCia CHAR(2),@pmEstado INT,@pmFecha SMALLDATETIME ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmCuenta INT,@pmProcessExt1 INT,@pmProcessExt2 INT,@pmProcessExt3 INT,@pmProcessExt4 INT,@pmProcessExt5 INT AS UPDATE LogCierres SET Estado=@pmEstado,Fecha=@pmFecha,IdUsuario=@pmIdUsuario,Nombre=@pmNombre,Cuenta=@pmCuenta ,ProcessExt1=@pmProcessExt1,ProcessExt2=@pmProcessExt2,ProcessExt3=@pmProcessExt3,ProcessExt4=@pmProcessExt4,ProcessExt5=@pmProcessExt5 WHERE Proceso=@pmProceso AND Anno=@pmAnno AND nMes=@pmnMes AND nDia=@pmnDia AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogCierres] @pmProceso VARCHAR(10),@pmAnno INT,@pmnMes INT,@pmnDia INT,@pmIdCia CHAR(2),@pmEstado INT,@pmFecha SMALLDATETIME ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmCuenta INT,@pmProcessExt1 INT,@pmProcessExt2 INT,@pmProcessExt3 INT,@pmProcessExt4 INT,@pmProcessExt5 INT AS INSERT INTO LogCierres (Proceso,Anno,nMes,nDia,IdCia,Estado,Fecha,IdUsuario,Nombre,Cuenta,ProcessExt1,ProcessExt2,ProcessExt3,ProcessExt4,ProcessExt5) VALUES (@pmProceso,@pmAnno,@pmnMes,@pmnDia,@pmIdCia,@pmEstado,@pmFecha,@pmIdUsuario,@pmNombre,@pmCuenta,@pmProcessExt1 ,@pmProcessExt2,@pmProcessExt3,@pmProcessExt4,@pmProcessExt5) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPrestRecFmt] @pmNumeroIni INT,@pmNumeroFin INT AS SELECT R.Numero AS NumReg,Fecha,FechaArc,EstadoProc,Observacion,NomArchivo,TimeSys,IdUsuario,Nombre ,Item,FechaLiq,IdCliente,NomCliente,ValorRec,TipoPrest,Referencia,Estado,NumRecibo,IdCiaRec,FechaRec ,DescRegistro,Comentario FROM LogPrestRec AS R LEFT JOIN LogPrestRecDet AS D ON R.Numero=D.Numero WHERE R.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin ORDER BY R.Numero,Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogRelojDia] @pmIdEmpleado VARCHAR(16),@pmFechaDia SMALLDATETIME AS SELECT IdEmpleado,FechaDia,NomArchivo,NomEmpleado,Estado FROM LogReloj WHERE IdEmpleado=@pmIdEmpleado AND FechaDia=@pmFechaDia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogReloj] @pmIdEmpleado VARCHAR(16),@pmFechaDia SMALLDATETIME,@pmIdConcepto VARCHAR(4) ,@pmCantidad DECIMAL(14,4),@pmHoras VARCHAR(20),@pmNomArchivo VARCHAR(50),@pmTimeSys SMALLDATETIME ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmNomEmpleado VARCHAR(200),@pmEstado INT,@pmObservacion VARCHAR(250) AS INSERT INTO LogReloj (IdEmpleado,FechaDia,IdConcepto,Cantidad,Horas,NomArchivo,TimeSys,IdUsuario,Nombre,NomEmpleado,Estado,Observacion) VALUES (@pmIdEmpleado,@pmFechaDia,@pmIdConcepto,@pmCantidad,@pmHoras,@pmNomArchivo,@pmTimeSys,@pmIdUsuario ,@pmNombre,@pmNomEmpleado,@pmEstado,@pmObservacion) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogReloj] @pmIdEmpleado VARCHAR(16)=Null,@pmFechaIni SMALLDATETIME=Null,@pmFechaFin SMALLDATETIME=Null ,@pmEstado INT=Null AS SELECT IdEmpleado,NomEmpleado,FechaDia,IdConcepto,Cantidad,Horas,Estado,Observacion,NomArchivo,TimeSys,IdUsuario,Nombre FROM LogReloj WHERE IdEmpleado LIKE ISNULL(@pmIdEmpleado,'%') AND (FechaDia>=ISNULL(@pmFechaIni,CAST('19100101' AS SMALLDATETIME)) AND FechaDia<=ISNULL(@pmFechaFin,CAST('20781230' AS SMALLDATETIME))) AND (Estado>=ISNULL(@pmEstado,-1) AND Estado<=ISNULL(@pmEstado,2147483647)) ORDER BY NomEmpleado,FechaDia,IdConcepto GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paDelLogReloj] @pmIdEmpleado VARCHAR(16),@pmFechaDia SMALLDATETIME AS DELETE FROM LogReloj WHERE IdEmpleado=@pmIdEmpleado AND FechaDia=@pmFechaDia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogTraManifLta] @pmNumeroIni INT,@pmNumeroFin INT AS SELECT L.Numero AS NumReg,L.Fecha AS FechaReg,EstadoProc,L.Observacion AS Observ,TimeSys,IdUsuario,Nombre ,Item,TipDoc,Manifiesto,IdCia,D.Fecha AS FecManif,IdOrigen,CiuOrigen,IdDestino,CiuDestino,IdRuta,Ruta,IdVehiculo,IdConductor,IdPropietario,IdPoseedor ,VrFletes,VrDescuento,VrRetencion,VrReteIca,VrAnticipos,VrFaltantes,VrSeguros,VrFondos,VrAportes,VrOtrosDctos,VrImpuestos,VrEstampilla,VrOtrosPagos,VrNeto ,TarifaTabla,TarifaFlete,UnidTarifa,PesoTotal,Unidades,Volumen,PesoOrigen,UnidOrigen,VolOrigen,PesoDestino,UnidDestino,VolDestino,CodTarRet,CodTarIca ,TarifaRet,TarifaIca,TarifaSeg,TarifaImp,Referencia,CantFaltante,UnidadFalt,TolFaltNeto,TarifaFalt,VrConcPagos,VrConcDctos,VrConcFondo,VrConcSeguro ,VrConcAporte,VrConcImpuesto,VrRemesas,VrRecCaja,VrSeguroRc,TarifaAvta,VrImpAvTa,CdForma,Remesa,CdCiaRem,Pedido,CdCiaPed,EstadoCump,Cumplido,CdCiaCump,FechaCump,EstadoReg ,OrdPago,IdCiaOdp,FechaOdp,TipoCom,Comprobante,CdCiudad,IdCCosto,IdSubCos,TipoVehic,Conductor,Propietario,Poseedor,Comentarios,Referencia1,Referencia2,Referencia3,NitCliente,Cliente FROM LogTraManif AS L INNER JOIN LogTraManifDet AS D ON L.Numero=D.Numero WHERE L.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntegra] @pmNumero INT,@pmFecha SMALLDATETIME,@pmEstadoLog INT ,@pmComentarios VARCHAR(250),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogIntegra (Numero,Fecha,EstadoLog,Comentarios,IdUsuario,Nombre) VALUES (@pmNumero,@pmFecha,@pmEstadoLog,@pmComentarios,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelLogMayoriza] @pmAnno INT,@pmnMes INT,@pmIdCia CHAR(2) AS DELETE FROM LogMayoriza WHERE Anno=@pmAnno AND nMes=@pmnMes AND IdCia LIKE ISNULL(@pmIdCia,'%%') GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogMayorizaLta] @pmAnno INT,@pmnMes INT,@pmIdCia CHAR(2) AS SELECT IdCia,Anno,nMes,Fecha,Estado,IdUsuario,Nombre,Cantidad,IdCiaCrea,IdCuenta FROM LogMayoriza WHERE (Anno>=ISNULL(@pmAnno,0) AND Anno<=ISNULL(@pmAnno,2147483647)) AND (nMes>=ISNULL(@pmnMes,0) AND nMes<=ISNULL(@pmnMes,2147483647)) AND IdCia LIKE ISNULL(@pmIdCia,'%%') ORDER BY IdCia,Anno,nMes GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogMayoriza] @pmAnno INT,@pmnMes INT,@pmIdCia CHAR(2) AS SELECT Anno,nMes,IdCia,Estado,Fecha,IdUsuario,Nombre,IdCiaCrea,Cantidad,IdCuenta FROM LogMayoriza WHERE Anno=@pmAnno AND nMes=@pmnMes AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogMayoriza] @pmAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmEstado INT,@pmFecha SMALLDATETIME ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmCantidad INT,@pmIdCuenta VARCHAR(16) AS UPDATE LogMayoriza SET Estado=@pmEstado,Fecha=@pmFecha,IdUsuario=@pmIdUsuario ,Nombre=@pmNombre,Cantidad=@pmCantidad,IdCuenta=@pmIdCuenta WHERE Anno=@pmAnno AND nMes=@pmnMes AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogMayoriza] @pmAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmEstado INT ,@pmFecha SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmIdCiaCrea CHAR(2) ,@pmCantidad INT,@pmIdCuenta VARCHAR(16) AS INSERT INTO LogMayoriza (Anno,nMes,IdCia,Estado,Fecha,IdUsuario,Nombre,IdCiaCrea,Cantidad,IdCuenta) VALUES (@pmAnno,@pmnMes,@pmIdCia,@pmEstado,@pmFecha,@pmIdUsuario,@pmNombre,@pmIdCiaCrea,@pmCantidad,@pmIdCuenta) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogContenedor] @pmNumero VARCHAR(5),@pmItem INT,@pmIdTipoCon VARCHAR(4),@pmNumContdor VARCHAR(50),@pmPesoNeto DECIMAL(14,4),@pmIdTipoPre VARCHAR(4),@pmNumPrecinto VARCHAR(30),@pmColorPrecinto VARCHAR(20),@pmSellos VARCHAR(250),@pmPeligroso BIT,@pmPerecedero BIT,@pmToxico BIT,@pmInflamable BIT,@pmDifmanejo BIT,@pmFragil BIT,@pmDevCont BIT,@pmCdLocCont VARCHAR(8) ,@pmPatioCont VARCHAR(50),@pmObservacion VARCHAR(250),@pmNumSalidaSello INT,@pmCdCiaSalSello CHAR(2),@pmItemSalSello INT,@pmCdProdSalida VARCHAR(16),@pmNumSerialSello VARCHAR(30),@pmNumComodato VARCHAR(50),@pmFecVenceCom SMALLDATETIME,@pmTipoContenedor VARCHAR(50),@pmPrecinto VARCHAR(50),@pmLocalidad VARCHAR(50) AS INSERT INTO LogContenedor (Numero,Item,IdTipoCon,NumContdor,PesoNeto,IdTipoPre,NumPrecinto,ColorPrecinto,Sellos,Peligroso,Perecedero,Toxico,Inflamable,Difmanejo,Fragil,DevCont,CdLocCont,PatioCont,Observacion,NumSalidaSello,CdCiaSalSello,ItemSalSello,CdProdSalida,NumSerialSello,NumComodato,FecVenceCom,TipoContenedor,Precinto,Localidad) VALUES (@pmNumero,@pmItem,@pmIdTipoCon,@pmNumContdor,@pmPesoNeto,@pmIdTipoPre,@pmNumPrecinto,@pmColorPrecinto,@pmSellos,@pmPeligroso,@pmPerecedero,@pmToxico,@pmInflamable,@pmDifmanejo,@pmFragil,@pmDevCont,@pmCdLocCont,@pmPatioCont,@pmObservacion,@pmNumSalidaSello,@pmCdCiaSalSello,@pmItemSalSello,@pmCdProdSalida,@pmNumSerialSello ,@pmNumComodato,@pmFecVenceCom,@pmTipoContenedor,@pmPrecinto,@pmLocalidad) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogIntNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8),@pmIdCia CHAR(2),@pmIdVehiculo VARCHAR(10) AS SELECT TipProc,CdNom,IdPeriodo,IdCia,IdVehiculo,NitPropietario,NitConductor,Fecha,Documento,Cerrado,VrTotal,TimeSys,IdUsuario FROM LogIntNomina WHERE TipProc=@pmTipProc AND CdNom=@pmCdNom AND IdPeriodo=@pmIdPeriodo AND IdCia=@pmIdCia AND IdVehiculo=@pmIdVehiculo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogIntNominaCie] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8) ,@pmIdCia CHAR(2),@pmCerrado BIT AS UPDATE LogIntNomina SET Cerrado=@pmCerrado WHERE TipProc=@pmTipProc AND CdNom=@pmCdNom AND IdPeriodo=@pmIdPeriodo AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8),@pmIdCia CHAR(2),@pmIdVehiculo VARCHAR(10) ,@pmNitPropietario VARCHAR(16),@pmNitConductor VARCHAR(16),@pmFecha SMALLDATETIME,@pmDocumento VARCHAR(50),@pmCerrado BIT,@pmVrTotal MONEY,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO LogIntNomina (TipProc,CdNom,IdPeriodo,IdCia,IdVehiculo,NitPropietario,NitConductor,Fecha,Documento,Cerrado,VrTotal,TimeSys,IdUsuario) VALUES (@pmTipProc,@pmCdNom,@pmIdPeriodo,@pmIdCia,@pmIdVehiculo,@pmNitPropietario,@pmNitConductor,@pmFecha,@pmDocumento,@pmCerrado,@pmVrTotal,@pmTimeSys,@pmIdUsuario) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogIntNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8),@pmIdCia CHAR(2) ,@pmIdVehiculo VARCHAR(10),@pmNitPropietario VARCHAR(16),@pmNitConductor VARCHAR(16),@pmFecha SMALLDATETIME,@pmDocumento VARCHAR(50),@pmCerrado BIT,@pmVrTotal MONEY,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS UPDATE LogIntNomina SET NitPropietario=@pmNitPropietario,NitConductor=@pmNitConductor,Fecha=@pmFecha,Documento=@pmDocumento,Cerrado=@pmCerrado,VrTotal=@pmVrTotal,TimeSys=@pmTimeSys,IdUsuario=@pmIdUsuario WHERE TipProc=@pmTipProc AND CdNom=@pmCdNom AND IdPeriodo=@pmIdPeriodo AND IdCia=@pmIdCia AND IdVehiculo=@pmIdVehiculo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntegraDet] @pmNumero INT,@pmItem INT,@pmTipDoc VARCHAR(3),@pmDocumento INT,@pmIdCia CHAR(2),@pmFechaDoc SMALLDATETIME ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmObservacion VARCHAR(250),@pmEstado INT,@pmIdTercero VARCHAR(16) ,@pmNomCia VARCHAR(50),@pmNomTercero VARCHAR(150) AS INSERT INTO LogIntegraDet (Numero,Item,TipDoc,Documento,IdCia,FechaDoc,TipCom,Comprobante,IdCiaCom,Observacion,Estado,IdTercero,NomCia,NomTercero) VALUES (@pmNumero,@pmItem,@pmTipDoc,@pmDocumento,@pmIdCia,@pmFechaDoc,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmObservacion ,@pmEstado,@pmIdTercero,@pmNomCia,@pmNomTercero) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogFecVence] @pmIdLog INT,@pmItem INT,@pmFecha SMALLDATETIME,@pmTipDoc VARCHAR(3) ,@pmFactura INT,@pmIdCiaFac CHAR(2),@pmFechaAnt SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmIdCliente VARCHAR(16) ,@pmIdAgencia VARCHAR(16),@pmIdVend VARCHAR(16),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogFecVence (IdLog,Item,Fecha,TipDoc,Factura,IdCiaFac,FechaAnt,FechaVence,IdCliente,IdAgencia,IdVend,IdUsuario,Nombre) VALUES (@pmIdLog,@pmItem,@pmFecha,@pmTipDoc,@pmFactura,@pmIdCiaFac,@pmFechaAnt,@pmFechaVence,@pmIdCliente ,@pmIdAgencia,@pmIdVend,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPrestFactFmt] @pmNumeroIni INT,@pmNumeroFin INT AS SELECT L.Numero AS NumReg,L.Fecha AS FecProc,TipoProc,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre ,Item,TipDoc,IdPrestamo,IdCia,ItemCuo,NumCuota,D.Fecha AS FecCausac,FecVence,VrTotal,TasaEfeMes,TasaEfeDia,IdCliente,IdAgencia,IdVend,Concepto,CodLinCred ,FecInicio,FecFinal,DiasLiquida,Estado,TipFac,Factura,IdCiaFac,FechaFac,Referencia,Comentario,NomCliente,TarifIvaInt,VrIvaInt,TarifRetInt,VrRetInt FROM LogPrestFact AS L LEFT JOIN LogPrestFactDet AS D ON L.Numero=D.Numero WHERE L.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPrestFact] @pmNumero INT,@pmFecha SMALLDATETIME,@pmTipoProc VARCHAR(10),@pmEstadoProc INT ,@pmObservacion VARCHAR(250),@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogPrestFact (Numero,Fecha,TipoProc,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre) VALUES (@pmNumero,@pmFecha,@pmTipoProc,@pmEstadoProc,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTraLiquidaDet] @pmNumero INT,@pmItem INT,@pmTipOds VARCHAR(3),@pmNumOrden INT,@pmIdCiaOds CHAR(2),@pmFecha SMALLDATETIME,@pmIdOrigen VARCHAR(8),@pmCiuOrigen VARCHAR(50),@pmIdDestino VARCHAR(8),@pmCiuDestino VARCHAR(50),@pmIdRuta VARCHAR(4),@pmRuta VARCHAR(50),@pmIdVehiculo VARCHAR(10),@pmIdConductor VARCHAR(16),@pmIdPropietario VARCHAR(16),@pmIdPoseedor VARCHAR(16),@pmTipoAfiVehic VARCHAR(10),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmModalidad VARCHAR(10),@pmTipoResiduo VARCHAR(100),@pmVrTotal MONEY,@pmVrCosto MONEY,@pmVrAnticipo MONEY,@pmVrIva MONEY ,@pmVrRetencion MONEY,@pmVrReteIca MONEY,@pmVrReteCREE MONEY,@pmVrReteIva MONEY,@pmVrOtros MONEY,@pmVrDescuento MONEY,@pmVrConcCargos MONEY,@pmVrConcDed MONEY,@pmVrNeto MONEY,@pmCantidad DECIMAL(14,4),@pmTarifaPago MONEY,@pmBaseImp MONEY,@pmBaseRet MONEY,@pmBaseIca MONEY,@pmTarifaImp DECIMAL(14,4),@pmTarifaRet DECIMAL(14,4),@pmTarifaIca DECIMAL(14,4),@pmTarifaRiv DECIMAL(14,4),@pmTarifaRtc DECIMAL(14,4),@pmCodTarIva VARCHAR(4),@pmCodTarRet VARCHAR(4),@pmCodTarIca VARCHAR(4),@pmCodTarRiv VARCHAR(4),@pmCodTarRtc VARCHAR(4),@pmReferencia VARCHAR(50),@pmRemCliente VARCHAR(30) ,@pmUndMed VARCHAR(10),@pmEstFactura INT,@pmTipFact VARCHAR(3),@pmNumFactura INT,@pmCdCiaFact CHAR(2),@pmNumAprob INT,@pmIdCiaApr CHAR(2),@pmEstCumplido INT,@pmNumCump INT,@pmCdCiaCum CHAR(2),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmEstadoReg INT,@pmLiquidacion INT,@pmCdCiaLiq CHAR(2),@pmFechaLiq SMALLDATETIME,@pmCdCiudad VARCHAR(8),@pmIdCCosto VARCHAR(16),@pmIdSubCos VARCHAR(16),@pmConductor VARCHAR(150),@pmPropietario VARCHAR(150),@pmPoseedor VARCHAR(150),@pmCliente VARCHAR(150),@pmComentarios VARCHAR(1000),@pmnRemolque VARCHAR(10) AS INSERT INTO LogTraLiquidaDet (Numero,Item,TipOds,NumOrden,IdCiaOds,Fecha,IdOrigen,CiuOrigen,IdDestino,CiuDestino,IdRuta,Ruta,IdVehiculo,IdConductor,IdPropietario,IdPoseedor,TipoAfiVehic,IdCliente,IdAgencia,Modalidad,TipoResiduo,VrTotal,VrCosto,VrAnticipo,VrIva,VrRetencion,VrReteIca,VrReteCREE,VrReteIva,VrOtros,VrDescuento,VrConcCargos,VrConcDed,VrNeto,Cantidad,TarifaPago,BaseImp,BaseRet,BaseIca,TarifaImp,TarifaRet,TarifaIca,TarifaRiv,TarifaRtc,CodTarIva,CodTarRet,CodTarIca,CodTarRiv,CodTarRtc,Referencia,RemCliente,UndMed,EstFactura,TipFact,NumFactura,CdCiaFact,NumAprob,IdCiaApr,EstCumplido ,NumCump,CdCiaCum,TipCom,Comprobante,IdCiaCom,EstadoReg,Liquidacion,CdCiaLiq,FechaLiq,CdCiudad,IdCCosto,IdSubCos,Conductor,Propietario,Poseedor,Cliente,Comentarios,nRemolque) VALUES (@pmNumero,@pmItem,@pmTipOds,@pmNumOrden,@pmIdCiaOds,@pmFecha,@pmIdOrigen,@pmCiuOrigen,@pmIdDestino,@pmCiuDestino,@pmIdRuta,@pmRuta,@pmIdVehiculo,@pmIdConductor,@pmIdPropietario,@pmIdPoseedor,@pmTipoAfiVehic,@pmIdCliente,@pmIdAgencia,@pmModalidad,@pmTipoResiduo,@pmVrTotal,@pmVrCosto,@pmVrAnticipo,@pmVrIva,@pmVrRetencion,@pmVrReteIca,@pmVrReteCREE,@pmVrReteIva,@pmVrOtros,@pmVrDescuento,@pmVrConcCargos,@pmVrConcDed,@pmVrNeto,@pmCantidad,@pmTarifaPago,@pmBaseImp,@pmBaseRet,@pmBaseIca,@pmTarifaImp,@pmTarifaRet,@pmTarifaIca,@pmTarifaRiv,@pmTarifaRtc,@pmCodTarIva,@pmCodTarRet,@pmCodTarIca ,@pmCodTarRiv,@pmCodTarRtc,@pmReferencia,@pmRemCliente,@pmUndMed,@pmEstFactura,@pmTipFact,@pmNumFactura,@pmCdCiaFact,@pmNumAprob,@pmIdCiaApr,@pmEstCumplido,@pmNumCump,@pmCdCiaCum,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmEstadoReg,@pmLiquidacion,@pmCdCiaLiq,@pmFechaLiq,@pmCdCiudad,@pmIdCCosto,@pmIdSubCos,@pmConductor,@pmPropietario,@pmPoseedor,@pmCliente,@pmComentarios,@pmnRemolque) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogTraLiquidaLta] @pmNumeroIni INT,@pmNumeroFin INT AS SELECT L.Numero AS NumReg,L.Fecha AS FechaReg,EstadoProc,L.Observacion AS Observ,TimeSys,IdUsuario,Nombre ,Item,TipOds,NumOrden,IdCiaOds,D.Fecha AS FechaOrden,IdOrigen,CiuOrigen,IdDestino,CiuDestino,IdRuta,Ruta,IdVehiculo,nRemolque,IdConductor,IdPropietario,IdPoseedor,TipoAfiVehic,IdCliente,IdAgencia,Modalidad ,TipoResiduo,VrTotal,VrCosto,VrAnticipo,VrIva,VrRetencion,VrReteIca,VrReteCREE,VrReteIva,VrOtros,VrDescuento,VrConcCargos,VrConcDed,VrNeto,Cantidad,TarifaPago,BaseImp,BaseRet,BaseIca ,TarifaImp,TarifaRet,TarifaIca,TarifaRiv,TarifaRtc,CodTarIva,CodTarRet,CodTarIca,CodTarRiv,CodTarRtc,Referencia,RemCliente,UndMed,EstFactura,TipFact,NumFactura,CdCiaFact,NumAprob,IdCiaApr ,EstCumplido,NumCump,CdCiaCum,TipCom,Comprobante,IdCiaCom,EstadoReg,Liquidacion,CdCiaLiq,FechaLiq,CdCiudad,IdCCosto,IdSubCos,Conductor,Propietario,Poseedor,Cliente,Comentarios FROM LogTraLiquida AS L INNER JOIN LogTraLiquidaDet AS D ON L.Numero=D.Numero WHERE L.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogMayLiquida] @pmNLiquida INT,@pmIdCia CHAR(2),@pmItem INT,@pmFecha SMALLDATETIME,@pmTipDoc VARCHAR(3),@pmDocumento INT,@pmIdCiaDoc CHAR(2) ,@pmFactura INT,@pmFecVence SMALLDATETIME,@pmModalidad VARCHAR(10),@pmCantidad DECIMAL(14,4),@pmValorTotal MONEY,@pmVrSaldo MONEY,@pmFecPago SMALLDATETIME ,@pmAnulado BIT,@pmNContrato INT,@pmIdCiaCon CHAR(2),@pmIdCliente VARCHAR(16),@pmNomCliente VARCHAR(150),@pmIdAgencia VARCHAR(16),@pmNomAgencia VARCHAR(150) ,@pmObservacion VARCHAR(250),@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogMayLiquida (NLiquida,IdCia,Item,Fecha,TipDoc,Documento,IdCiaDoc,Factura,FecVence,Modalidad,Cantidad,ValorTotal,VrSaldo,FecPago,Anulado,NContrato,IdCiaCon ,IdCliente,NomCliente,IdAgencia,NomAgencia,Observacion,TimeSys,IdUsuario,Nombre) VALUES (@pmNLiquida,@pmIdCia,@pmItem,@pmFecha,@pmTipDoc,@pmDocumento,@pmIdCiaDoc,@pmFactura,@pmFecVence,@pmModalidad,@pmCantidad,@pmValorTotal ,@pmVrSaldo,@pmFecPago,@pmAnulado,@pmNContrato,@pmIdCiaCon,@pmIdCliente,@pmNomCliente,@pmIdAgencia,@pmNomAgencia,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paDelLogMayLiquida] @pmNLiquida INT,@pmIdCia CHAR(2) AS DELETE FROM LogMayLiquida WHERE NLiquida=@pmNLiquida AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogMayLiquida] @pmNLiquida INT,@pmIdCia CHAR(2) AS SELECT Item,Fecha,TipDoc,Documento,IdCiaDoc,Factura,FecVence,Modalidad,Cantidad,ValorTotal,VrSaldo,FecPago,Anulado,NContrato,IdCiaCon ,IdCliente,NomCliente,IdAgencia,NomAgencia,Observacion,TimeSys,IdUsuario,Nombre,NLiquida,IdCia FROM LogMayLiquida WHERE NLiquida=@pmNLiquida AND IdCia=@pmIdCia ORDER BY Item GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogMudConc] @pmId VARCHAR(5),@pmItem INT AS SELECT Id,Item,IdConcepto,Descripcion,ValorTotal,TarifaIva,TipoConc,TipoRubro,TipoReg,CdCuenta,NitTercero,Referencia,NumDocRef,CodTarIva ,TarifSeguro,CodTarSeg,RazonSocial,Concepto,PlacaVehic,TarifaPago FROM LogMudConc WHERE Id=@pmId AND Item=@pmItem GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogMudConc] @pmId VARCHAR(5),@pmItem INT,@pmIdConcepto VARCHAR(4),@pmDescripcion VARCHAR(500),@pmValorTotal MONEY,@pmTarifaIva DECIMAL(14,4),@pmTipoConc VARCHAR(10),@pmTipoRubro VARCHAR(20) ,@pmTipoReg INT,@pmCdCuenta VARCHAR(16),@pmNitTercero VARCHAR(16),@pmReferencia VARCHAR(50),@pmNumDocRef VARCHAR(20),@pmCodTarIva VARCHAR(4),@pmRazonSocial VARCHAR(250),@pmConcepto VARCHAR(250),@pmTarifSeguro DECIMAL(14,4),@pmCodTarSeg VARCHAR(4) ,@pmPlacaVehic VARCHAR(10),@pmTarifaPago MONEY AS INSERT INTO LogMudConc (Id,Item,IdConcepto,Descripcion,ValorTotal,TarifaIva,TipoConc,TipoRubro,TipoReg,CdCuenta,NitTercero,Referencia,NumDocRef,CodTarIva,RazonSocial,Concepto,TarifSeguro,CodTarSeg,PlacaVehic,TarifaPago) VALUES (@pmId,@pmItem,@pmIdConcepto,@pmDescripcion,@pmValorTotal,@pmTarifaIva,@pmTipoConc,@pmTipoRubro,@pmTipoReg,@pmCdCuenta,@pmNitTercero,@pmReferencia,@pmNumDocRef,@pmCodTarIva,@pmRazonSocial,@pmConcepto,@pmTarifSeguro,@pmCodTarSeg,@pmPlacaVehic,@pmTarifaPago) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogMudConc] @pmId VARCHAR(5),@pmItem INT,@pmIdConcepto VARCHAR(4),@pmDescripcion VARCHAR(500),@pmValorTotal MONEY,@pmTarifaIva DECIMAL(14,4),@pmTipoConc VARCHAR(10),@pmTipoRubro VARCHAR(20) ,@pmTipoReg INT,@pmCdCuenta VARCHAR(16),@pmNitTercero VARCHAR(16),@pmReferencia VARCHAR(50),@pmNumDocRef VARCHAR(20),@pmCodTarIva VARCHAR(4),@pmRazonSocial VARCHAR(250),@pmConcepto VARCHAR(250),@pmTarifSeguro DECIMAL(14,4),@pmCodTarSeg VARCHAR(4) ,@pmPlacaVehic VARCHAR(10),@pmTarifaPago MONEY AS UPDATE LogMudConc SET IdConcepto=@pmIdConcepto,Descripcion=@pmDescripcion,ValorTotal=@pmValorTotal,TarifaIva=@pmTarifaIva,TipoConc=@pmTipoConc,TipoRubro=@pmTipoRubro,TipoReg=@pmTipoReg,CdCuenta=@pmCdCuenta ,NitTercero=@pmNitTercero,Referencia=@pmReferencia,NumDocRef=@pmNumDocRef,CodTarIva=@pmCodTarIva,RazonSocial=@pmRazonSocial,Concepto=@pmConcepto,TarifSeguro=@pmTarifSeguro,CodTarSeg=@pmCodTarSeg,PlacaVehic=@pmPlacaVehic,TarifaPago=@pmTarifaPago WHERE Id=@pmId AND Item=@pmItem GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogFactAuto] @pmNumero INT,@pmIdCia CHAR(2) AS SELECT Numero,IdCia,Fecha,Criterios,Concepto,Plazo,Vendedor,VrSubTotal,VrDescuento,VrImpuesto,VrRetencion ,VrReteICA,VrReteIVA,VrCargos,VrOtrDcto,VrFletes,VrNeto,TimeSys,IdUsuario,Nombre,Observacion FROM LogFactAuto WHERE Numero=@pmNumero AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogFactAuto] @pmNumero INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmCriterios VARCHAR(100) ,@pmConcepto VARCHAR(100),@pmPlazo VARCHAR(30),@pmVendedor VARCHAR(50),@pmVrSubTotal MONEY,@pmVrDescuento MONEY ,@pmVrImpuesto MONEY,@pmVrRetencion MONEY,@pmVrReteICA MONEY,@pmVrReteIVA MONEY,@pmVrCargos MONEY,@pmVrOtrDcto MONEY ,@pmVrFletes MONEY,@pmVrNeto MONEY,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250) AS INSERT INTO LogFactAuto (Numero,IdCia,Fecha,Criterios,Concepto,Plazo,Vendedor,VrSubTotal,VrDescuento,VrImpuesto,VrRetencion,VrReteICA,VrReteIVA ,VrCargos,VrOtrDcto,VrFletes,VrNeto,TimeSys,IdUsuario,Nombre,Observacion) VALUES (@pmNumero,@pmIdCia,@pmFecha,@pmCriterios,@pmConcepto,@pmPlazo,@pmVendedor,@pmVrSubTotal,@pmVrDescuento ,@pmVrImpuesto,@pmVrRetencion,@pmVrReteICA,@pmVrReteIVA,@pmVrCargos,@pmVrOtrDcto,@pmVrFletes,@pmVrNeto,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmObservacion) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogBusesAhorro] @pmnAnno INT,@pmnMes INT,@pmCalculado BIT,@pmObservacion VARCHAR(50) AS UPDATE LogBusesAhorro SET Calculado=@pmCalculado,Observacion=@pmObservacion WHERE nAnno=@pmnAnno AND nMes=@pmnMes GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogBusesAhorro] @pmnAnno INT,@pmnMes INT,@pmCalculado BIT,@pmObservacion VARCHAR(50) AS INSERT INTO LogBusesAhorro (nAnno,nMes,Calculado,Observacion) VALUES (@pmnAnno,@pmnMes,@pmCalculado,@pmObservacion) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogBusesAhorro] @pmnAnno INT,@pmnMes INT AS SELECT nAnno,nMes,Calculado,Observacion FROM LogBusesAhorro WHERE nAnno=@pmnAnno AND nMes=@pmnMes GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paDelLogBusesAhorro] @pmnAnno INT,@pmnMes INT AS DELETE FROM LogBusesAhorro WHERE nAnno=@pmnAnno AND nMes=@pmnMes GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogRemesas] @pmId INT,@pmFecha SMALLDATETIME,@pmTipoRem VARCHAR(10),@pmEstado INT,@pmClaveReg VARCHAR(10),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmNomArchivo VARCHAR(250) AS UPDATE LogRemesas SET Fecha=@pmFecha,TipoRem=@pmTipoRem,Estado=@pmEstado,ClaveReg=@pmClaveReg,IdUsuario=@pmIdUsuario,Nombre=@pmNombre,NomArchivo=@pmNomArchivo WHERE Id=@pmId GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogRemesas] @pmFecha SMALLDATETIME,@pmTipoRem VARCHAR(10),@pmEstado INT,@pmClaveReg VARCHAR(10),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmNomArchivo VARCHAR(250) AS INSERT INTO LogRemesas (Fecha,TipoRem,Estado,ClaveReg,IdUsuario,Nombre,NomArchivo) VALUES (@pmFecha,@pmTipoRem,@pmEstado,@pmClaveReg,@pmIdUsuario,@pmNombre,@pmNomArchivo) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogAfijosDet] @pmTipoDoc VARCHAR(3),@pmNumero INT,@pmItem INT AS SELECT TipoDoc,Numero,Item,IdActivo,NomActivo,Tipo,NumSerie,CodInvent,IdGrupo,IdCCosto,IdSubCos,IdInstala,IdDep,IdRespons,IdTipDif,IdProv,FecCompra,FecActivacion,NumOrden ,IdCiaOrden,NumEntrada,IdCiaEnt,VrBaseDep,VidaUtil,MetodoDep,Ajustable,Contable,CueEnGrupo,NumPlaca,NumDoc,Referencia,Marca,IdCuenta,IdCueDep,IdCueGasto,IdCueAjuste ,IdCueCorr,IdEstado,ItemDoc,Transaccion,TipoValoriza,Observaciones,TipoAmtza,NitCliente,AgenCliente,CantGalones,VrMejoras,VrDisminuc,TipoContable,VrSalvamento,DepPartes,UndsProd FROM LogAfijosDet WHERE TipoDoc=@pmTipoDoc AND Numero=@pmNumero AND Item=@pmItem GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogAfijosDet] @pmTipoDoc VARCHAR(3),@pmNumero INT,@pmItem INT,@pmIdActivo VARCHAR(30),@pmNomActivo VARCHAR(250),@pmTipo VARCHAR(10),@pmNumSerie VARCHAR(30),@pmCodInvent VARCHAR(16),@pmIdGrupo VARCHAR(4),@pmIdCCosto VARCHAR(16),@pmIdSubCos VARCHAR(16),@pmIdInstala VARCHAR(4),@pmIdDep VARCHAR(4) ,@pmIdRespons VARCHAR(16),@pmIdTipDif VARCHAR(4),@pmIdProv VARCHAR(16),@pmFecCompra SMALLDATETIME,@pmFecActivacion SMALLDATETIME,@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmNumEntrada INT,@pmIdCiaEnt CHAR(2),@pmVrBaseDep MONEY,@pmVidaUtil INT,@pmMetodoDep VARCHAR(10),@pmAjustable BIT,@pmContable BIT,@pmCueEnGrupo BIT ,@pmNumPlaca VARCHAR(20),@pmNumDoc VARCHAR(20),@pmReferencia VARCHAR(50),@pmMarca VARCHAR(30),@pmIdCuenta VARCHAR(16),@pmIdCueDep VARCHAR(16),@pmIdCueGasto VARCHAR(16),@pmIdCueAjuste VARCHAR(16),@pmIdCueCorr VARCHAR(16),@pmIdEstado VARCHAR(4),@pmItemDoc INT,@pmTransaccion INT,@pmTipoValoriza INT ,@pmObservaciones VARCHAR(250),@pmTipoAmtza CHAR(1),@pmNitCliente VARCHAR(16),@pmAgenCliente VARCHAR(16),@pmCantGalones DECIMAL(14,4),@pmVrMejoras MONEY,@pmVrDisminuc MONEY,@pmTipoContable VARCHAR(10),@pmVrSalvamento MONEY,@pmDepPartes BIT,@pmUndsProd INT AS INSERT INTO LogAfijosDet (TipoDoc,Numero,Item,IdActivo,NomActivo,Tipo,NumSerie,CodInvent,IdGrupo,IdCCosto,IdSubCos,IdInstala,IdDep,IdRespons,IdTipDif,IdProv,FecCompra,FecActivacion,NumOrden,IdCiaOrden,NumEntrada,IdCiaEnt,VrBaseDep,VidaUtil,MetodoDep,Ajustable,Contable,CueEnGrupo,NumPlaca,NumDoc,Referencia,Marca,IdCuenta,IdCueDep,IdCueGasto,IdCueAjuste ,IdCueCorr,IdEstado,ItemDoc,Transaccion,TipoValoriza,Observaciones,TipoAmtza,NitCliente,AgenCliente,CantGalones,VrMejoras,VrDisminuc,TipoContable,VrSalvamento,DepPartes,UndsProd) VALUES (@pmTipoDoc,@pmNumero,@pmItem,@pmIdActivo,@pmNomActivo,@pmTipo,@pmNumSerie,@pmCodInvent,@pmIdGrupo,@pmIdCCosto,@pmIdSubCos,@pmIdInstala,@pmIdDep,@pmIdRespons,@pmIdTipDif,@pmIdProv,@pmFecCompra,@pmFecActivacion,@pmNumOrden,@pmIdCiaOrden,@pmNumEntrada,@pmIdCiaEnt,@pmVrBaseDep,@pmVidaUtil,@pmMetodoDep ,@pmAjustable,@pmContable,@pmCueEnGrupo,@pmNumPlaca,@pmNumDoc,@pmReferencia,@pmMarca,@pmIdCuenta,@pmIdCueDep,@pmIdCueGasto,@pmIdCueAjuste,@pmIdCueCorr,@pmIdEstado,@pmItemDoc,@pmTransaccion,@pmTipoValoriza,@pmObservaciones,@pmTipoAmtza,@pmNitCliente,@pmAgenCliente,@pmCantGalones,@pmVrMejoras,@pmVrDisminuc,@pmTipoContable,@pmVrSalvamento,@pmDepPartes,@pmUndsProd) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPreciosDet] @pmIdLog INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdProducto VARCHAR(16),@pmDescripProd VARCHAR(150),@pmVrCosto MONEY,@pmVrCostPmd MONEY,@pmPrecioAnt1 MONEY,@pmPrecioAnt2 MONEY ,@pmPrecioAnt3 MONEY,@pmPrecioAnt4 MONEY,@pmPrecioAnt5 MONEY,@pmPrecio1 MONEY,@pmPrecio2 MONEY,@pmPrecio3 MONEY,@pmPrecio4 MONEY,@pmPrecio5 MONEY,@pmIvaInc1 BIT,@pmIvaInc2 BIT,@pmIvaInc3 BIT,@pmIvaInc4 BIT ,@pmIvaInc5 BIT,@pmTarifIva DECIMAL(14,4),@pmBaseMgn1 CHAR(1),@pmBaseMgn2 CHAR(1),@pmBaseMgn3 CHAR(1),@pmBaseMgn4 CHAR(1),@pmBaseMgn5 CHAR(1),@pmCdMgn1 VARCHAR(4),@pmCdMgn2 VARCHAR(4),@pmCdMgn3 VARCHAR(4) ,@pmCdMgn4 VARCHAR(4),@pmCdMgn5 VARCHAR(4),@pmTarifMgn1 DECIMAL(14,4),@pmTarifMgn2 DECIMAL(14,4),@pmTarifMgn3 DECIMAL(14,4),@pmTarifMgn4 DECIMAL(14,4),@pmTarifMgn5 DECIMAL(14,4),@pmCdDct1 VARCHAR(4),@pmCdDct2 VARCHAR(4) ,@pmCdDct3 VARCHAR(4),@pmCdDct4 VARCHAR(4),@pmCdDct5 VARCHAR(4),@pmTarifDct1 DECIMAL(14,4),@pmTarifDct2 DECIMAL(14,4),@pmTarifDct3 DECIMAL(14,4),@pmTarifDct4 DECIMAL(14,4),@pmTarifDct5 DECIMAL(14,4) ,@pmCdMon1 VARCHAR(5),@pmCdMon2 VARCHAR(5),@pmCdMon3 VARCHAR(5),@pmCdMon4 VARCHAR(5),@pmCdMon5 VARCHAR(5),@pmIdCiaLta CHAR(2),@pmSobretasa DECIMAL(14,4),@pmImpGlobal DECIMAL(14,4),@pmSoldicom DECIMAL(14,4) ,@pmIvaComb DECIMAL(14,4),@pmPrecioRef DECIMAL(14,4),@pmCostoRec DECIMAL(14,4),@pmEstadoItem INT AS INSERT INTO LogPreciosDet (IdLog,IdCia,Item,IdProducto,DescripProd,VrCosto,VrCostPmd,PrecioAnt1,PrecioAnt2,PrecioAnt3,PrecioAnt4,PrecioAnt5,Precio1,Precio2,Precio3,Precio4,Precio5,IvaInc1,IvaInc2,IvaInc3,IvaInc4,IvaInc5,TarifIva,BaseMgn1,BaseMgn2,BaseMgn3 ,BaseMgn4,BaseMgn5,CdMgn1,CdMgn2,CdMgn3,CdMgn4,CdMgn5,TarifMgn1,TarifMgn2,TarifMgn3,TarifMgn4,TarifMgn5,CdDct1,CdDct2,CdDct3,CdDct4,CdDct5,TarifDct1,TarifDct2,TarifDct3,TarifDct4,TarifDct5 ,CdMon1,CdMon2,CdMon3,CdMon4,CdMon5,IdCiaLta,Sobretasa, ImpGlobal, Soldicom, IvaComb, PrecioRef, CostoRec,EstadoItem) VALUES (@pmIdLog,@pmIdCia,@pmItem,@pmIdProducto,@pmDescripProd,@pmVrCosto,@pmVrCostPmd,@pmPrecioAnt1,@pmPrecioAnt2,@pmPrecioAnt3,@pmPrecioAnt4,@pmPrecioAnt5,@pmPrecio1,@pmPrecio2,@pmPrecio3,@pmPrecio4,@pmPrecio5 ,@pmIvaInc1,@pmIvaInc2,@pmIvaInc3,@pmIvaInc4,@pmIvaInc5,@pmTarifIva,@pmBaseMgn1,@pmBaseMgn2,@pmBaseMgn3,@pmBaseMgn4,@pmBaseMgn5,@pmCdMgn1,@pmCdMgn2,@pmCdMgn3,@pmCdMgn4,@pmCdMgn5,@pmTarifMgn1,@pmTarifMgn2 ,@pmTarifMgn3,@pmTarifMgn4,@pmTarifMgn5,@pmCdDct1,@pmCdDct2,@pmCdDct3,@pmCdDct4,@pmCdDct5,@pmTarifDct1,@pmTarifDct2,@pmTarifDct3,@pmTarifDct4,@pmTarifDct5,@pmCdMon1,@pmCdMon2,@pmCdMon3,@pmCdMon4,@pmCdMon5,@pmIdCiaLta ,@pmSobretasa, @pmImpGlobal, @pmSoldicom, @pmIvaComb, @pmPrecioRef,@pmCostoRec,@pmEstadoItem) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelLogPreciosDet] @pmIdLog INT,@pmIdCia CHAR(2),@pmItem INT AS DELETE FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND (Item>=ISNULL(@pmItem,0) AND Item<=ISNULL(@pmItem,2147483647)) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPreciosDet] @pmIdLog INT,@pmIdCia CHAR(2),@pmItem INT AS SELECT IdLog,IdCia,Item,IdProducto,DescripProd,VrCosto,VrCostPmd,PrecioAnt1,PrecioAnt2,PrecioAnt3 ,PrecioAnt4,PrecioAnt5,Precio1,Precio2,Precio3,Precio4,Precio5,IvaInc1,IvaInc2,IvaInc3,IvaInc4,IvaInc5 ,TarifIva,BaseMgn1,BaseMgn2,BaseMgn3,BaseMgn4,BaseMgn5,CdMgn1,CdMgn2,CdMgn3,CdMgn4,CdMgn5 ,TarifMgn1,TarifMgn2,TarifMgn3,TarifMgn4,TarifMgn5,CdDct1,CdDct2,CdDct3,CdDct4,CdDct5,TarifDct1,TarifDct2,TarifDct3,TarifDct4,TarifDct5 ,CdMon1,CdMon2,CdMon3,CdMon4,CdMon5,IdCiaLta,Sobretasa, ImpGlobal, Soldicom, IvaComb, PrecioRef, CostoRec,EstadoItem FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND (Item>=ISNULL(@pmItem,0) AND Item<=ISNULL(@pmItem,2147483647)) ORDER BY Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPreciosDetItm] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT MAX(Item) AS MXITM FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paDelLogPreciosDetPro] @pmIdLog INT,@pmIdCia CHAR(2),@pmIdProducto VARCHAR(16) AS DELETE FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND IdProducto=@pmIdProducto GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPreciosDetCod] @pmIdLog INT,@pmIdCia CHAR(2) ,@pmIdProducto VARCHAR(16),@pmIdCiaLta CHAR(2),@pmItem INT AS SELECT COUNT(Item) AS CANT FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND IdProducto=@pmIdProducto AND IdCiaLta=@pmIdCiaLta AND Item<>@pmItem GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPreciosDetDso] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT Item,IdProducto,DescripProd,IdCiaLta,TarifIva ,PrecioAnt1,Precio1,CdMgn1,TarifMgn1,BaseMgn1,CdDct1,TarifDct1,CdMon1,IvaInc1 ,PrecioAnt2,Precio2,CdMgn2,TarifMgn2,BaseMgn2,CdDct2,TarifDct2,CdMon2,IvaInc2 ,PrecioAnt3,Precio3,CdMgn3,TarifMgn3,BaseMgn3,CdDct3,TarifDct3,CdMon3,IvaInc3 ,PrecioAnt4,Precio4,CdMgn4,TarifMgn4,BaseMgn4,CdDct4,TarifDct4,CdMon4,IvaInc4 ,PrecioAnt5,Precio5,CdMgn5,TarifMgn5,BaseMgn5,CdDct5,TarifDct5,CdMon5,IvaInc5 ,VrCosto,VrCostPmd,Sobretasa,ImpGlobal,Soldicom,IvaComb,PrecioRef,CostoRec FROM LogPreciosDet WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia ORDER BY Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPreciosDetLta] @pmFechaIni SMALLDATETIME,@pmFechaFin SMALLDATETIME,@pmIdCia CHAR(2)=Null ,@pmTipo VARCHAR(10)=Null,@pmEstado INT=Null,@pmIdLogIni INT=Null,@pmIdLogFin INT=Null AS SELECT L.IdLog AS Id_log,L.IdCia AS CdCia,Fecha,Tipo,Listas,SimbTarif,VrTarifa,BaseTarfa,FecProg,IdCiaCie,Estado,IdUsuario,Nombre,Observacion,OpcionesAct --Detalle de actualización ,Item,IdProducto,DescripProd,VrCosto,VrCostPmd,PrecioAnt1,PrecioAnt2,PrecioAnt3 ,PrecioAnt4,PrecioAnt5,Precio1,Precio2,Precio3,Precio4,Precio5,IvaInc1,IvaInc2,IvaInc3,IvaInc4,IvaInc5 ,TarifIva,BaseMgn1,BaseMgn2,BaseMgn3,BaseMgn4,BaseMgn5,CdMgn1,CdMgn2,CdMgn3,CdMgn4,CdMgn5 ,TarifMgn1,TarifMgn2,TarifMgn3,TarifMgn4,TarifMgn5,CdDct1,CdDct2,CdDct3,CdDct4,CdDct5,TarifDct1,TarifDct2,TarifDct3,TarifDct4,TarifDct5 ,IdCiaLta,TimeSys,FecUpdate,Sobretasa, ImpGlobal, Soldicom, IvaComb, PrecioRef,CostoRec --CdMon1,CdMon2,CdMon3,CdMon4,CdMon5 FROM LogPrecios AS L INNER JOIN LogPreciosDet AS D ON L.IdLog=D.IdLog AND L.IdCia=D.IdCia WHERE Fecha BETWEEN @pmFechaIni AND @pmFechaFin AND L.IdCia LIKE ISNULL(@pmIdCia,'%%') AND Tipo LIKE ISNULL(@pmTipo,'%') AND (Estado>=ISNULL(@pmEstado,-1) AND Estado<=ISNULL(@pmEstado,2147483647)) AND L.IdLog BETWEEN ISNULL(@pmIdLogIni,0) AND ISNULL(@pmIdLogFin,2147483647) ORDER BY L.IdCia,L.IdLog,Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPreciosCie] @pmFecProg SMALLDATETIME,@pmIdCiaCie CHAR(2) AS SELECT LP.IdLog AS NumLog,LP.IdCia AS CdCia,Fecha,Listas,SimbTarif,VrTarifa,BaseTarfa,FecProg,IdCiaCie,Estado ,Item,IdProducto,DescripProd,VrCosto,VrCostPmd,PrecioAnt1,PrecioAnt2,PrecioAnt3 ,PrecioAnt4,PrecioAnt5,Precio1,Precio2,Precio3,Precio4,Precio5,IvaInc1,IvaInc2,IvaInc3,IvaInc4,IvaInc5 ,TarifIva,BaseMgn1,BaseMgn2,BaseMgn3,BaseMgn4,BaseMgn5,CdMgn1,CdMgn2,CdMgn3,CdMgn4,CdMgn5 ,TarifMgn1,TarifMgn2,TarifMgn3,TarifMgn4,TarifMgn5,CdDct1,CdDct2,CdDct3,CdDct4,CdDct5,TarifDct1,TarifDct2,TarifDct3,TarifDct4,TarifDct5 ,CdMon1,CdMon2,CdMon3,CdMon4,CdMon5,IdCiaLta,LD.EstadoItem FROM LogPrecios AS LP INNER JOIN LogPreciosDet AS LD ON LP.IdLog=LD.IdLog AND LP.IdCia=LD.IdCia WHERE Tipo='PROGRAMADO' AND FecProg=@pmFecProg AND Estado=0 AND (IdCiaCie=@pmIdCiaCie OR IdCiaCie=' ' OR IdCiaCie='00' OR IdCiaCie IS NULL) ORDER BY LP.IdCia,LP.IdLog,Item GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogRemesasDet] @pmClaveReg VARCHAR(10),@pmItem INT,@pmIdMercancia VARCHAR(16),@pmDescripcion VARCHAR(250),@pmCantidad DECIMAL(14,4),@pmPesoNeto DECIMAL(14,4),@pmVolumen DECIMAL(14,4),@pmUndMed VARCHAR(10),@pmTarifaClie MONEY,@pmTarifaPago MONEY,@pmVrDeclarado MONEY,@pmVrSeguro MONEY,@pmIdCliente VARCHAR(16),@pmNitRemite VARCHAR(16),@pmRemitente VARCHAR(250) ,@pmDirOrigen VARCHAR(250),@pmNitDestntario VARCHAR(16),@pmDestinatario VARCHAR(250),@pmDirDestino VARCHAR(250),@pmIdOrigen VARCHAR(10),@pmIdDestino VARCHAR(10),@pmReferencia1 VARCHAR(50),@pmReferencia2 VARCHAR(50),@pmReferencia3 VARCHAR(50),@pmDocCliente VARCHAR(30),@pmSedeRem VARCHAR(10),@pmSedeDest VARCHAR(10),@pmCodServicio VARCHAR(10),@pmTelDestin VARCHAR(50) ,@pmNumGuia VARCHAR(20),@pmCodUsuario VARCHAR(20),@pmEstadoReg INT,@pmRemesa INT,@pmIdCia CHAR(2),@pmObservacion VARCHAR(2000),@pmUndTarifa VARCHAR(10),@pmUndTarifPago VARCHAR(10),@pmTipoTarifa VARCHAR(10),@pmTipoMintrans VARCHAR(10),@pmTipoRemesa VARCHAR(10),@pmTipoRuta CHAR(1),@pmFechaRem SMALLDATETIME,@pmFechaEntrega SMALLDATETIME,@pmPlacaVeh VARCHAR(10),@pmNumRemolque VARCHAR(10) ,@pmIdConductor VARCHAR(16),@pmCodRuta VARCHAR(4),@pmIdAgencia VARCHAR(16),@pmNumRemision DECIMAL(18,2),@pmTarifaSeguro DECIMAL(14,4),@pmPesoContVacio DECIMAL(14,4),@pmPactoCargue BIT,@pmHorasPactoCargue INT,@pmMinPactoCargue INT,@pmHoraCitaCargue SMALLDATETIME,@pmHoraLlegaCargue SMALLDATETIME,@pmHoraEntraCargue SMALLDATETIME,@pmHoraSaleCargue SMALLDATETIME ,@pmPactoDescargue BIT,@pmHorasPactoDescargue INT,@pmMinPactoDescargue INT,@pmHoraCitaDescargue SMALLDATETIME,@pmHoraLlegaDescargue SMALLDATETIME,@pmHoraEntraDescargue SMALLDATETIME,@pmHoraSaleDescargue SMALLDATETIME,@pmTomadorPoliza CHAR(1),@pmPolizaSeguro VARCHAR(50),@pmNitCiaPoliza VARCHAR(16),@pmNomCiaPoliza VARCHAR(150),@pmFecVencePol SMALLDATETIME,@pmCantViajes INT AS INSERT INTO LogRemesasDet (ClaveReg,Item,IdMercancia,Descripcion,Cantidad,PesoNeto,Volumen,UndMed,TarifaClie,TarifaPago,VrDeclarado,VrSeguro,IdCliente,NitRemite,Remitente,DirOrigen,NitDestntario,Destinatario,DirDestino,IdOrigen,IdDestino,Referencia1,Referencia2,Referencia3,DocCliente,SedeRem,SedeDest,CodServicio,TelDestin,NumGuia,CodUsuario,EstadoReg,Remesa,IdCia,Observacion,UndTarifa ,UndTarifPago,TipoTarifa,TipoMintrans,TipoRemesa,TipoRuta,FechaRem,FechaEntrega,PlacaVeh,NumRemolque,IdConductor,CodRuta,IdAgencia,NumRemision,TarifaSeguro,PesoContVacio,PactoCargue,HorasPactoCargue,MinPactoCargue,HoraCitaCargue,HoraLlegaCargue,HoraEntraCargue,HoraSaleCargue,PactoDescargue,HorasPactoDescargue,MinPactoDescargue,HoraCitaDescargue,HoraLlegaDescargue,HoraEntraDescargue,HoraSaleDescargue ,TomadorPoliza,PolizaSeguro,NitCiaPoliza,NomCiaPoliza,FecVencePol,CantViajes) VALUES (@pmClaveReg,@pmItem,@pmIdMercancia,@pmDescripcion,@pmCantidad,@pmPesoNeto,@pmVolumen,@pmUndMed,@pmTarifaClie,@pmTarifaPago,@pmVrDeclarado,@pmVrSeguro,@pmIdCliente,@pmNitRemite,@pmRemitente,@pmDirOrigen,@pmNitDestntario,@pmDestinatario,@pmDirDestino,@pmIdOrigen,@pmIdDestino,@pmReferencia1,@pmReferencia2,@pmReferencia3,@pmDocCliente,@pmSedeRem,@pmSedeDest,@pmCodServicio ,@pmTelDestin,@pmNumGuia,@pmCodUsuario,@pmEstadoReg,@pmRemesa,@pmIdCia,@pmObservacion,@pmUndTarifa,@pmUndTarifPago,@pmTipoTarifa,@pmTipoMintrans,@pmTipoRemesa,@pmTipoRuta,@pmFechaRem,@pmFechaEntrega,@pmPlacaVeh,@pmNumRemolque,@pmIdConductor,@pmCodRuta,@pmIdAgencia,@pmNumRemision,@pmTarifaSeguro,@pmPesoContVacio,@pmPactoCargue,@pmHorasPactoCargue,@pmMinPactoCargue,@pmHoraCitaCargue,@pmHoraLlegaCargue ,@pmHoraEntraCargue,@pmHoraSaleCargue,@pmPactoDescargue,@pmHorasPactoDescargue,@pmMinPactoDescargue,@pmHoraCitaDescargue,@pmHoraLlegaDescargue,@pmHoraEntraDescargue,@pmHoraSaleDescargue,@pmTomadorPoliza,@pmPolizaSeguro,@pmNitCiaPoliza,@pmNomCiaPoliza,@pmFecVencePol,@pmCantViajes) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogRecaudoFmt] @pmNumeroIni INT,@pmNumeroFin INT AS SELECT R.Numero AS NumeroReg,NitEmpresa,R.FechaRec AS FecRecaudo,FechaCrea,HoraCrea,Secuencia,TipoCuenta,NumCuenta,TotalReg ,ValorTotal,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre,NomArchivo,EntidadRec,Convenio --detalles ,Item,IdCliente,CdAgencia,TipoDoc,NumDoc,IdCia,ValorRec,Referencia,Estado,NumRecibo,IdCiaRec,D.FechaRec AS FecRecibo ,FechaFact,ProcPago,MedioPago,SecRegistro,CodEntidad,CodSucursal,NumOper,NumAutoriza,CodServicio,NumLote,DescRegistro ,Comentario,IdVend,CodTarCom,TarifaCom,CdCiudad,VrFactura,VrAbonado,NomCliente FROM LogRecaudo AS R LEFT JOIN LogRecDetalle AS D ON R.Numero=D.Numero WHERE R.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin ORDER BY R.Numero,Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogRecDetalle] @pmNumero INT AS SELECT Numero,Item,IdCliente,CdAgencia,TipoDoc,NumDoc,IdCia,ValorRec,Referencia,Estado,NumRecibo,IdCiaRec,FechaRec ,FechaFact,ProcPago,MedioPago,SecRegistro,CodEntidad,CodSucursal,NumOper,NumAutoriza,CodServicio,NumLote,DescRegistro ,Comentario,IdVend,CodTarCom,TarifaCom,CdCiudad,VrFactura,VrAbonado,NomCliente,VrSaldoClie,VrSaldoAge,Vr_Afavor FROM LogRecDetalle WHERE Numero=@pmNumero GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogRecaudoEMAIL] @pmNumeroIni INT,@pmNumeroFin INT,@pmFechaRec SMALLDATETIME=Null ,@pmIdCliente varchar(16)=Null,@pmprofile VARCHAR(MAX),@pmrecipients VARCHAR(MAX),@pmcopy_recipients VARCHAR(MAX) AS DECLARE @body nvarchar(MAX) DECLARE @xml NVARCHAR(MAX) SET @xml = CAST(( SELECT R.Numero AS 'td','',R.FechaRec AS 'td','', FechaCrea AS 'td','', Secuencia AS 'td','', TipoCuenta AS 'td','', NumCuenta AS 'td','', TotalReg AS 'td','', Observacion AS 'td','', TimeSys AS 'td','', IdUsuario AS 'td','', Nombre AS 'td','', NomArchivo AS 'td','', EntidadRec AS 'td','' --Detalle ,Item AS 'td','',IdCliente AS 'td','', CdAgencia AS 'td','', ValorRec AS 'td','', Referencia AS 'td','', Estado AS 'td','', NumRecibo AS 'td','',IdCiaRec AS 'td','', D.FechaRec AS 'td','', FechaFact AS 'td','', ProcPago AS 'td','', MedioPago AS 'td','', CodEntidad AS 'td','', CodSucursal AS 'td','', CodServicio AS 'td','', NumLote AS 'td','', DescRegistro AS 'td','', Comentario AS 'td','', NomCliente AS 'td','' FROM LogRecaudo AS R LEFT JOIN LogRecDetalle AS D ON R.Numero=D.Numero WHERE R.Numero BETWEEN @pmNumeroIni AND @pmNumeroFin AND R.FechaRec= @pmFechaRec AND (D.IdCliente=@pmidCliente OR @pmidCliente IS NULL) AND (CodServicio='RRC' OR CodServicio='CDEV' OR (CodServicio='RRC' AND Comentario NOT LIKE '%Cartera%')) AND D.Estado=0 --ORDER BY Rank FOR XML PATH('tr'), ELEMENTS ) AS NVARCHAR(MAX)) SET @body ='

TRANSACCIONES REVERSADAS DAVICASH

' SET @body = @body + @xml +'
NumeroReg FecRecaudo FechaCrea Secuencia TipoCuenta NumCuenta TotalReg Observacion TimeSys IdUsuario Nombre NomArchivo EntidadRec Item IdCliente CdAgencia ValorRec Referencia Estado NumRecibo IdCiaRec FechaRec FechaFact ProcPago MedioPago CodEntidad CodSucursal CodServicio NumLote DescRegistro Comentario NomCliente
' Exec msdb.dbo.sp_send_dbmail @profile_name = @pmprofile, @recipients = @pmrecipients, @copy_recipients = @pmcopy_recipients, @subject = 'TRANSACCIONES REVERSADAS DAVICASH', @body_format = 'html', @body = @body; GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogRecDetalle] @pmNumero INT,@pmItem INT,@pmIdCliente VARCHAR(16),@pmCdAgencia VARCHAR(16),@pmTipoDoc VARCHAR(3),@pmNumDoc INT,@pmIdCia CHAR(2),@pmValorRec MONEY,@pmReferencia VARCHAR(50),@pmEstado INT,@pmNumRecibo INT ,@pmIdCiaRec CHAR(2),@pmFechaRec SMALLDATETIME,@pmFechaFact SMALLDATETIME,@pmProcPago INT,@pmMedioPago INT,@pmSecRegistro INT,@pmCodEntidad VARCHAR(10),@pmCodSucursal VARCHAR(10),@pmNumOper VARCHAR(20),@pmNumAutoriza VARCHAR(20),@pmCodServicio VARCHAR(50) ,@pmNumLote VARCHAR(10),@pmDescRegistro VARCHAR(250),@pmComentario VARCHAR(250),@pmIdVend VARCHAR(16),@pmCodTarCom VARCHAR(4),@pmTarifaCom DECIMAL(14,4),@pmCdCiudad VARCHAR(8),@pmVrFactura MONEY,@pmVrAbonado MONEY,@pmNomCliente VARCHAR(150) ,@pmVrSaldoClie MONEY,@pmVrSaldoAge MONEY,@pmVr_Afavor MONEY AS INSERT INTO LogRecDetalle (Numero,Item,IdCliente,CdAgencia,TipoDoc,NumDoc,IdCia,ValorRec,Referencia,Estado,NumRecibo,IdCiaRec,FechaRec,FechaFact,ProcPago,MedioPago,SecRegistro,CodEntidad,CodSucursal,NumOper,NumAutoriza,CodServicio ,NumLote,DescRegistro,Comentario,IdVend,CodTarCom,TarifaCom,CdCiudad,VrFactura,VrAbonado,NomCliente,VrSaldoClie,VrSaldoAge,Vr_Afavor) VALUES (@pmNumero,@pmItem,@pmIdCliente,@pmCdAgencia,@pmTipoDoc,@pmNumDoc,@pmIdCia,@pmValorRec,@pmReferencia,@pmEstado,@pmNumRecibo,@pmIdCiaRec,@pmFechaRec,@pmFechaFact,@pmProcPago,@pmMedioPago,@pmSecRegistro,@pmCodEntidad ,@pmCodSucursal,@pmNumOper,@pmNumAutoriza,@pmCodServicio,@pmNumLote,@pmDescRegistro,@pmComentario,@pmIdVend,@pmCodTarCom,@pmTarifaCom,@pmCdCiudad, @pmVrFactura,@pmVrAbonado,@pmNomCliente,@pmVrSaldoClie,@pmVrSaldoAge,@pmVr_Afavor) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPedidosDet] @pmClaveReg VARCHAR(20),@pmTipOrd VARCHAR(3),@pmNumOrden INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdProducto VARCHAR(16),@pmIdBodega VARCHAR(4),@pmCantOrden DECIMAL(14,4),@pmCantidad DECIMAL(14,4),@pmIdUnd VARCHAR(4),@pmVrUnitario MONEY,@pmVrPrecio MONEY,@pmTarifaIva DECIMAL(14,4),@pmVrIva MONEY ,@pmTarifaDct DECIMAL(14,4),@pmVrDcto MONEY,@pmReferencia VARCHAR(50),@pmDescripcion VARCHAR(250),@pmUnidades DECIMAL(14,4),@pmServicios BIT,@pmEsCombo BIT,@pmListaPrec CHAR(1),@pmVrBase MONEY,@pmTarifaIco DECIMAL(14,4),@pmVrImpCon DECIMAL(14,4),@pmCantObseq DECIMAL(14,4),@pmVrIvaObseq MONEY,@pmCdTanque VARCHAR(4) ,@pmCodTarDct VARCHAR(4),@pmCodTarIva VARCHAR(4),@pmVrBruto MONEY,@pmReferencia2 VARCHAR(50),@pmEstadoItem INT,@pmCantFact DECIMAL(14,4),@pmObservacion VARCHAR(1000),@pmFacVrUnitario MONEY,@pmFacTarifaIva DECIMAL(14,4),@pmFacVrIva MONEY,@pmFacTarifDcto DECIMAL(14,4),@pmFacVrDcto MONEY,@pmTarifaIba DECIMAL(16,6),@pmVrImpuBa MONEY,@pmCodTarBa VARCHAR(4),@pmTarifaCup DECIMAL(16,6),@pmVrImpuCup MONEY,@pmCodTarCup VARCHAR(4) AS INSERT INTO LogPedidosDet (ClaveReg,TipOrd,NumOrden,IdCia,Item,IdProducto,IdBodega,CantOrden,Cantidad,IdUnd,VrUnitario,VrPrecio,TarifaIva,VrIva,TarifaDct,VrDcto,Referencia,Descripcion,Unidades,Servicios,EsCombo,ListaPrec,VrBase,TarifaIco,VrImpCon,CantObseq,VrIvaObseq,CdTanque,CodTarDct,CodTarIva,VrBruto,Referencia2 ,EstadoItem,CantFact,Observacion,FacVrUnitario,FacTarifaIva,FacVrIva,FacTarifDcto,FacVrDcto,TarifaIba,VrImpuBa,CodTarBa,TarifaCup,VrImpuCup,CodTarCup) VALUES (@pmClaveReg,@pmTipOrd,@pmNumOrden,@pmIdCia,@pmItem,@pmIdProducto,@pmIdBodega,@pmCantOrden,@pmCantidad,@pmIdUnd,@pmVrUnitario,@pmVrPrecio,@pmTarifaIva,@pmVrIva,@pmTarifaDct,@pmVrDcto,@pmReferencia,@pmDescripcion,@pmUnidades,@pmServicios,@pmEsCombo,@pmListaPrec,@pmVrBase,@pmTarifaIco,@pmVrImpCon,@pmCantObseq,@pmVrIvaObseq,@pmCdTanque ,@pmCodTarDct,@pmCodTarIva,@pmVrBruto,@pmReferencia2,@pmEstadoItem,@pmCantFact,@pmObservacion,@pmFacVrUnitario,@pmFacTarifaIva,@pmFacVrIva,@pmFacTarifDcto,@pmFacVrDcto,@pmTarifaIba,@pmVrImpuBa,@pmCodTarBa,@pmTarifaCup,@pmVrImpuCup,@pmCodTarCup) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogMttoAlarmas] @pmIdTnal CHAR(2),@pmTipoUnidad CHAR(1),@pmNumUnidad VARCHAR(10),@pmTipoInspec VARCHAR(3),@pmIdConc VARCHAR(4),@pmNumParte VARCHAR(20),@pmDescripcion VARCHAR(250) ,@pmIdSistema VARCHAR(4),@pmSistema VARCHAR(50),@pmTipoMtto VARCHAR(50),@pmFecha SMALLDATETIME,@pmTipoControl INT,@pmIntervalo_km INT,@pmIntervalo_dias INT,@pmIntervalo_Horas INT,@pmkmActual INT,@pmkmRuta INT,@pmkmOtro INT ,@pmkmUltMtto INT,@pmkmUltMttoRuta INT,@pmkmUltMttoOtro INT,@pmFecUltMtto SMALLDATETIME,@pmkmRest INT,@pmDiasRest INT,@pmHorasRest INT,@pmFecVence SMALLDATETIME,@pmColorKm INT,@pmColorDias INT,@pmColorHoras INT,@pmAcumHoras INT,@pmHsUltMtto INT AS INSERT INTO LogMttoAlarmas (IdTnal,TipoUnidad,NumUnidad,TipoInspec,IdConc,NumParte,Descripcion,IdSistema,Sistema,TipoMtto,Fecha,TipoControl,Intervalo_km,Intervalo_dias,Intervalo_Horas,kmActual,kmRuta,kmOtro,kmUltMtto ,kmUltMttoRuta,kmUltMttoOtro,FecUltMtto,kmRest,DiasRest,HorasRest,FecVence,ColorKm,ColorDias,ColorHoras,AcumHoras,HsUltMtto) VALUES (@pmIdTnal,@pmTipoUnidad,@pmNumUnidad,@pmTipoInspec,@pmIdConc,@pmNumParte,@pmDescripcion,@pmIdSistema,@pmSistema,@pmTipoMtto,@pmFecha,@pmTipoControl,@pmIntervalo_km,@pmIntervalo_dias,@pmIntervalo_Horas,@pmkmActual ,@pmkmRuta,@pmkmOtro,@pmkmUltMtto,@pmkmUltMttoRuta,@pmkmUltMttoOtro,@pmFecUltMtto,@pmkmRest,@pmDiasRest,@pmHorasRest,@pmFecVence,@pmColorKm,@pmColorDias,@pmColorHoras,@pmAcumHoras,@pmHsUltMtto) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTraTarifas] @pmTipDoc VARCHAR(3),@pmNumero INT,@pmIdCia CHAR(2),@pmItem INT,@pmFecha SMALLDATETIME,@pmIdMercancia VARCHAR(16),@pmDescripMcias VARCHAR(250),@pmCantidad DECIMAL(14,4),@pmPesoNeto DECIMAL(14,4) ,@pmVolumen DECIMAL(14,4),@pmCases INT,@pmCajas INT,@pmPalets INT,@pmTarifClie MONEY,@pmTarifPago MONEY,@pmTarifTabla MONEY,@pmVrDeclarado MONEY,@pmVrSeguro MONEY,@pmTarifSeguro DECIMAL(14,4),@pmUndTarifa VARCHAR(10) ,@pmTipoTarifa VARCHAR(10),@pmUndTarPago VARCHAR(10),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogTraTarifas (TipDoc,Numero,IdCia,Item,Fecha,IdMercancia,DescripMcias,Cantidad,PesoNeto,Volumen,Cases,Cajas,Palets,TarifClie,TarifPago,TarifTabla,VrDeclarado,VrSeguro,TarifSeguro,UndTarifa,UndTarPago,TipoTarifa,IdUsuario,Nombre) VALUES (@pmTipDoc,@pmNumero,@pmIdCia,@pmItem,@pmFecha,@pmIdMercancia,@pmDescripMcias,@pmCantidad,@pmPesoNeto,@pmVolumen,@pmCases,@pmCajas,@pmPalets,@pmTarifClie,@pmTarifPago,@pmTarifTabla,@pmVrDeclarado ,@pmVrSeguro,@pmTarifSeguro,@pmUndTarifa,@pmUndTarPago,@pmTipoTarifa,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogIntAhorros] @pmnAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmIdVehiculo VARCHAR(10),@pmNitPropietario VARCHAR(16) ,@pmNitConductor VARCHAR(16),@pmFecha SMALLDATETIME,@pmDocumento VARCHAR(50),@pmCerrado BIT,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO LogIntAhorros (nAnno,nMes,IdCia,IdVehiculo,NitPropietario,NitConductor,Fecha,Documento,Cerrado,TimeSys,IdUsuario) VALUES (@pmnAnno,@pmnMes,@pmIdCia,@pmIdVehiculo,@pmNitPropietario,@pmNitConductor,@pmFecha,@pmDocumento,@pmCerrado,@pmTimeSys,@pmIdUsuario) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogIntAhorros] @pmnAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmIdVehiculo VARCHAR(10) AS SELECT nAnno,nMes,IdCia,IdVehiculo,NitPropietario,NitConductor,Fecha,Documento,Cerrado,TimeSys,IdUsuario FROM LogIntAhorros WHERE nAnno=@pmnAnno AND nMes=@pmnMes AND IdCia=@pmIdCia AND IdVehiculo=@pmIdVehiculo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogIntAhorros] @pmnAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmIdVehiculo VARCHAR(10),@pmNitPropietario VARCHAR(16),@pmNitConductor VARCHAR(16),@pmFecha SMALLDATETIME ,@pmDocumento VARCHAR(50),@pmCerrado BIT,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS UPDATE LogIntAhorros SET NitPropietario=@pmNitPropietario,NitConductor=@pmNitConductor,Fecha=@pmFecha,Documento=@pmDocumento,Cerrado=@pmCerrado,TimeSys=@pmTimeSys,IdUsuario=@pmIdUsuario WHERE nAnno=@pmnAnno AND nMes=@pmnMes AND IdCia=@pmIdCia AND IdVehiculo=@pmIdVehiculo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogIntAhorrosCie] @pmnAnno INT,@pmnMes INT,@pmIdCia CHAR(2),@pmCerrado BIT AS UPDATE LogIntAhorros SET Cerrado=@pmCerrado WHERE nAnno=@pmnAnno AND nMes=@pmnMes AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPrestFactDet] @pmNumero INT,@pmItem INT,@pmTipDoc VARCHAR(3),@pmIdPrestamo INT,@pmIdCia CHAR(2),@pmItemCuo INT,@pmNumCuota INT,@pmFecha SMALLDATETIME,@pmFecVence SMALLDATETIME,@pmVrTotal MONEY ,@pmTasaEfeMes DECIMAL(16,8),@pmTasaEfeDia DECIMAL(16,8),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVend VARCHAR(16),@pmConcepto VARCHAR(10),@pmCodLinCred VARCHAR(4),@pmFecInicio SMALLDATETIME ,@pmFecFinal SMALLDATETIME,@pmDiasLiquida DECIMAL(14,4),@pmEstado INT,@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmFechaFac SMALLDATETIME,@pmReferencia VARCHAR(50),@pmComentario VARCHAR(250),@pmNomCliente VARCHAR(150) ,@pmTarifIvaInt DECIMAL(14,4),@pmVrIvaInt MONEY,@pmTarifRetInt DECIMAL(14,4),@pmVrRetInt MONEY AS INSERT INTO LogPrestFactDet (Numero,Item,TipDoc,IdPrestamo,IdCia,ItemCuo,NumCuota,Fecha,FecVence,VrTotal,TasaEfeMes,TasaEfeDia,IdCliente,IdAgencia,IdVend,Concepto,CodLinCred,FecInicio,FecFinal,DiasLiquida,Estado ,TipFac,Factura,IdCiaFac,FechaFac,Referencia,Comentario,NomCliente,TarifIvaInt,VrIvaInt,TarifRetInt,VrRetInt) VALUES (@pmNumero,@pmItem,@pmTipDoc,@pmIdPrestamo,@pmIdCia,@pmItemCuo,@pmNumCuota,@pmFecha,@pmFecVence,@pmVrTotal,@pmTasaEfeMes,@pmTasaEfeDia,@pmIdCliente,@pmIdAgencia,@pmIdVend,@pmConcepto,@pmCodLinCred ,@pmFecInicio,@pmFecFinal,@pmDiasLiquida,@pmEstado,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmFechaFac,@pmReferencia,@pmComentario,@pmNomCliente,@pmTarifIvaInt,@pmVrIvaInt,@pmTarifRetInt,@pmVrRetInt) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogFactDetalle] @pmNumero INT,@pmIdCia CHAR(2),@pmItem INT,@pmTipDoc VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmFechaVence SMALLDATETIME ,@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVend VARCHAR(16),@pmTarifaCom DECIMAL(14,4),@pmCiudad VARCHAR(50),@pmTipCom VARCHAR(3),@pmComprobante INT ,@pmIdCiaCom CHAR(2),@pmNomCiaFact VARCHAR(50),@pmNomCliente VARCHAR(150),@pmNomVend VARCHAR(150),@pmNomAgencia VARCHAR(50),@pmDetalles VARCHAR(100) AS INSERT INTO LogFactDetalle (Numero,IdCia,Item,TipDoc,Factura,IdCiaFac,FechaVence,IdCliente,IdAgencia,IdVend,TarifaCom,Ciudad,TipCom,Comprobante,IdCiaCom,NomCiaFact,NomCliente,NomVend,NomAgencia,Detalles) VALUES (@pmNumero,@pmIdCia,@pmItem,@pmTipDoc,@pmFactura,@pmIdCiaFac,@pmFechaVence,@pmIdCliente,@pmIdAgencia,@pmIdVend,@pmTarifaCom,@pmCiudad ,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmNomCiaFact,@pmNomCliente,@pmNomVend,@pmNomAgencia,@pmDetalles) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogSobTasas] @pmIdDec VARCHAR(4),@pmIdLog INT,@pmItem INT,@pmnAnno INT,@pmnMes INT,@pmTipoEntidad VARCHAR(10),@pmIdEnterr VARCHAR(8),@pmNomEntidad VARCHAR(50) ,@pmCdProducto VARCHAR(16),@pmDescripProd VARCHAR(150),@pmClaseProd VARCHAR(20),@pmCantVentas DECIMAL(14,4),@pmCantDev DECIMAL(14,4),@pmVrUnitario MONEY,@pmVrTotalVentas MONEY ,@pmVrTotalDev MONEY,@pmTarifa DECIMAL(14,4),@pmVrSobVentas MONEY,@pmVrSobDev MONEY,@pmVrPrecio MONEY,@pmFormaPago VARCHAR(10),@pmCdClase VARCHAR(4) ,@pmNomClase VARCHAR(50),@pmNumCuenta VARCHAR(30),@pmCdBanco VARCHAR(4),@pmNomBanco VARCHAR(50),@pmVrPagado MONEY,@pmObservacion VARCHAR(250),@pmTimeSys SMALLDATETIME ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmEstado INT,@pmEsCorrecto BIT,@pmTarifGalon DECIMAL(14,4),@pmPorcBase DECIMAL(14,4),@pmPorcAchol DECIMAL(14,4) AS INSERT INTO LogSobTasas (IdDec,IdLog,Item,nAnno,nMes,TipoEntidad,IdEnterr,NomEntidad,CdProducto,DescripProd,ClaseProd,CantVentas,CantDev,VrUnitario,VrTotalVentas,VrTotalDev,Tarifa,VrSobVentas,VrSobDev,VrPrecio ,FormaPago,CdClase,NomClase,NumCuenta,CdBanco,NomBanco,VrPagado,Observacion,TimeSys,IdUsuario,Nombre,Estado,EsCorrecto,TarifGalon,PorcBase,PorcAchol) VALUES (@pmIdDec,@pmIdLog,@pmItem,@pmnAnno,@pmnMes,@pmTipoEntidad,@pmIdEnterr,@pmNomEntidad,@pmCdProducto,@pmDescripProd,@pmClaseProd,@pmCantVentas,@pmCantDev,@pmVrUnitario ,@pmVrTotalVentas,@pmVrTotalDev,@pmTarifa,@pmVrSobVentas,@pmVrSobDev,@pmVrPrecio,@pmFormaPago,@pmCdClase,@pmNomClase,@pmNumCuenta,@pmCdBanco,@pmNomBanco ,@pmVrPagado,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmEstado,@pmEsCorrecto,@pmTarifGalon,@pmPorcBase,@pmPorcAchol) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogSobTasasEst] @pmIdDec VARCHAR(4),@pmIdLog INT,@pmIdEnterr VARCHAR(8) ,@pmEstado INT,@pmEsCorrecto BIT,@pmObservacion VARCHAR(250) AS UPDATE LogSobTasas SET Estado=@pmEstado,EsCorrecto=@pmEsCorrecto ,Observacion=ISNULL(@pmObservacion,Observacion) WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog AND IdEnterr=@pmIdEnterr GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogSobTasasAbi] @pmIdDec VARCHAR(4) AS SELECT MAX(IdLog) AS SCANT FROM LogSobTasas WHERE IdDec=@pmIdDec AND Estado<=0 GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelLogSobTasas] @pmIdDec VARCHAR(4),@pmIdLog INT AS DELETE FROM LogSobTasas WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogSobTasasId] @pmIdDec VARCHAR(4) AS SELECT MAX(IdLog) AS MXITM FROM LogSobTasas WHERE IdDec=@pmIdDec GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogSobTasas] @pmIdDec VARCHAR(4),@pmIdLog INT AS SELECT IdDec,IdLog,Item,nAnno,nMes,TipoEntidad,IdEnterr,NomEntidad ,CdProducto,DescripProd,ClaseProd,CantVentas,CantDev,VrUnitario,VrTotalVentas ,VrTotalDev,Tarifa,VrSobVentas,VrSobDev,VrPrecio,FormaPago,CdClase,NomClase ,NumCuenta,CdBanco,NomBanco,VrPagado,Observacion,TarifGalon,PorcBase,PorcAchol FROM LogSobTasas WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog AND Estado<=0 AND EsCorrecto<>0 ORDER BY TipoEntidad,IdEnterr,Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogSobTasasEnt] @pmIdDec VARCHAR(4),@pmIdLog INT AS SELECT TipoEntidad,IdEnterr,NomEntidad,COUNT(Item) AS SCANT FROM LogSobTasas WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog AND Estado<=0 AND EsCorrecto<>0 GROUP BY TipoEntidad,IdEnterr,NomEntidad GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogSobTasasLta] @pmIdDec VARCHAR(4),@pmIdLog INT AS SELECT Item,IdEnterr,NomEntidad,ClaseProd,CdProducto,DescripProd,CantVentas,CantDev,CantVentas-CantDev AS CantNeto,Tarifa,PorcBase,PorcAchol ,CASE WHEN PorcBase>0 AND PorcBase<100 THEN ((CantVentas-CantDev)*PorcBase)/100 ELSE CantVentas-CantDev END AS BaseSobTasa ,CASE WHEN PorcBase>0 AND PorcBase<100 THEN (((CantVentas-CantDev)*PorcBase)/100)*Tarifa ELSE (CantVentas-CantDev)*Tarifa END AS TotalSobretasa ,VrPrecio,VrTotalVentas,VrTotalDev,VrTotalVentas-VrTotalDev AS VentasNeto,TarifGalon,VrSobVentas,VrSobDev,VrSobVentas-VrSobDev AS SobtasaVentas ,VrUnitario,TipoEntidad,nAnno,nMes,FormaPago,CdClase,NomClase,NumCuenta,CdBanco,NomBanco,VrPagado,Estado,EsCorrecto,Observacion,TimeSys,IdUsuario,Nombre,IdDec,IdLog FROM LogSobTasas WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogSobTasasTot] @pmIdDec VARCHAR(4),@pmIdLog INT AS SELECT COUNT(Item) SCANT,SUM(CantVentas) AS SCANVEN,SUM(CantDev) AS SCANDEV ,SUM(VrTotalVentas) AS STOTVEN,SUM(VrTotalDev) AS STOTDEV ,SUM(VrSobVentas) AS STOTSOB,SUM(VrSobDev) AS STOTSDEV ,SUM(CASE WHEN PorcBase>0 AND PorcBase<100 THEN ((CantVentas-CantDev)*PorcBase)/100 ELSE CantVentas-CantDev END) AS BaseSobTasa ,SUM(CASE WHEN PorcBase>0 AND PorcBase<100 THEN (((CantVentas-CantDev)*PorcBase)/100)*Tarifa ELSE (CantVentas-CantDev)*Tarifa END) AS TotalSobretasa FROM LogSobTasas WHERE IdDec=@pmIdDec AND IdLog=@pmIdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogBusesRecFmt] @pmTipoProc VARCHAR(3),@pmNumeroIni INT,@pmNumeroFin INT AS SELECT L.Numero AS NumProceso,NomArchivo,L.FechaRec AS FecRecaudo,FechaCrea,CantReg,CantRegErr,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre --detalles ,Item,IdVehiculo,NumVeh,IdPropietario,NomProp,IdCond,NomCond,VehEsPropio,VrSaldoAnt,ValorRec,VrDescuento ,Estado,NumRecibo,IdCiaRec,D.FechaRec AS FecPago,NumCuenta,Referencia,CodSucursal,DescRegistro,Comentario FROM LogBusesRec AS L LEFT JOIN LogBusesRecDet AS D ON L.TipoProc=D.TipoProc AND L.Numero=D.Numero WHERE L.TipoProc=@pmTipoProc AND L.Numero BETWEEN ISNULL(@pmNumeroIni,0) AND ISNULL(@pmNumeroFin,2147483647) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogBusesRec] @pmTipoProc VARCHAR(3),@pmNumero INT,@pmNomArchivo VARCHAR(50),@pmFechaRec SMALLDATETIME,@pmFechaCrea SMALLDATETIME,@pmCantReg INT ,@pmCantRegErr INT,@pmEstadoProc INT,@pmObservacion VARCHAR(250),@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogBusesRec (TipoProc,Numero,NomArchivo,FechaRec,FechaCrea,CantReg,CantRegErr,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre) VALUES (@pmTipoProc,@pmNumero,@pmNomArchivo,@pmFechaRec,@pmFechaCrea,@pmCantReg,@pmCantRegErr,@pmEstadoProc,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntCias] @pmTipProc VARCHAR(10),@pmNumero INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmEstado INT,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) ,@pmTimeSys SMALLDATETIME,@pmTipoInt INT,@pmFechaInicial SMALLDATETIME,@pmFechaFinal SMALLDATETIME,@pmDocumentos VARCHAR(100),@pmComprobantes VARCHAR(100),@pmConsolidado BIT ,@pmSobParam BIT AS INSERT INTO LogIntCias (TipProc,Numero,IdCia,Fecha,Estado,IdUsuario,Nombre,TimeSys,TipoInt,FechaInicial,FechaFinal,Documentos,Comprobantes,Consolidado,SobParam) VALUES (@pmTipProc,@pmNumero,@pmIdCia,@pmFecha,@pmEstado,@pmIdUsuario,@pmNombre,@pmTimeSys,@pmTipoInt,@pmFechaInicial,@pmFechaFinal,@pmDocumentos,@pmComprobantes,@pmConsolidado,@pmSobParam) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogRetiros] @pmTipoProc VARCHAR(3),@pmNumero INT AS SELECT TipoProc,Numero,Fecha,Observacion,TimeSys,IdUsuario,Nombre FROM LogRetiros WHERE TipoProc=@pmTipoProc AND Numero=@pmNumero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogRetiros] @pmTipoProc VARCHAR(3),@pmNumero INT,@pmFecha SMALLDATETIME ,@pmObservacion VARCHAR(250),@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogRetiros (TipoProc,Numero,Fecha,Observacion,TimeSys,IdUsuario,Nombre) VALUES (@pmTipoProc,@pmNumero,@pmFecha,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntExporta] @pmTipProc VARCHAR(10),@pmNumero INT,@pmNomTabla VARCHAR(20),@pmNumInicial INT,@pmNumFinal INT ,@pmCantidad INT,@pmEstadoDoc INT,@pmObservacion VARCHAR(250) AS INSERT INTO LogIntExporta (TipProc,Numero,NomTabla,NumInicial,NumFinal,Cantidad,EstadoDoc,Observacion) VALUES (@pmTipProc,@pmNumero,@pmNomTabla,@pmNumInicial,@pmNumFinal,@pmCantidad,@pmEstadoDoc,@pmObservacion) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTraManifDet] @pmNumero INT,@pmItem INT,@pmTipDoc VARCHAR(3),@pmManifiesto INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdOrigen VARCHAR(8),@pmCiuOrigen VARCHAR(50),@pmIdDestino VARCHAR(8),@pmCiuDestino VARCHAR(50),@pmIdRuta VARCHAR(4),@pmRuta VARCHAR(50),@pmIdVehiculo VARCHAR(10),@pmIdConductor VARCHAR(16),@pmIdPropietario VARCHAR(16) ,@pmIdPoseedor VARCHAR(16),@pmVrFletes MONEY,@pmVrDescuento MONEY,@pmVrRetencion MONEY,@pmVrReteIca MONEY,@pmVrAnticipos MONEY,@pmVrFaltantes MONEY,@pmVrSeguros MONEY,@pmVrFondos MONEY,@pmVrAportes MONEY,@pmVrOtrosDctos MONEY,@pmVrImpuestos MONEY,@pmVrEstampilla MONEY,@pmVrOtrosPagos MONEY,@pmVrNeto MONEY,@pmTarifaTabla MONEY,@pmTarifaFlete MONEY ,@pmUnidTarifa VARCHAR(10),@pmPesoTotal DECIMAL(14,4),@pmUnidades DECIMAL(14,4),@pmVolumen DECIMAL(14,4),@pmPesoOrigen DECIMAL(14,4),@pmUnidOrigen DECIMAL(14,4),@pmVolOrigen DECIMAL(14,4),@pmPesoDestino DECIMAL(14,4),@pmUnidDestino DECIMAL(14,4),@pmVolDestino DECIMAL(14,4),@pmCodTarRet VARCHAR(4),@pmCodTarIca VARCHAR(4),@pmTarifaRet DECIMAL(14,4) ,@pmTarifaIca DECIMAL(14,4),@pmTarifaSeg DECIMAL(14,4),@pmTarifaImp DECIMAL(14,4),@pmReferencia VARCHAR(50),@pmCantFaltante DECIMAL(14,4),@pmUnidadFalt VARCHAR(10),@pmTolFaltNeto DECIMAL(14,4),@pmTarifaFalt MONEY,@pmVrConcPagos MONEY,@pmVrConcDctos MONEY,@pmVrConcFondo MONEY,@pmVrConcSeguro MONEY,@pmVrConcAporte MONEY,@pmVrConcImpuesto MONEY ,@pmVrRemesas MONEY,@pmVrRecCaja MONEY,@pmVrSeguroRc MONEY,@pmCdForma VARCHAR(4),@pmRemesa INT,@pmCdCiaRem CHAR(2),@pmPedido INT,@pmCdCiaPed CHAR(2),@pmEstadoCump INT,@pmCumplido INT,@pmCdCiaCump CHAR(2),@pmFechaCump SMALLDATETIME,@pmEstadoReg INT,@pmOrdPago INT,@pmIdCiaOdp CHAR(2),@pmFechaOdp SMALLDATETIME,@pmTipoCom VARCHAR(3),@pmComprobante INT,@pmCdCiudad VARCHAR(8) ,@pmIdCCosto VARCHAR(16),@pmIdSubCos VARCHAR(16),@pmTipoVehic VARCHAR(10),@pmConductor VARCHAR(150),@pmPropietario VARCHAR(150),@pmPoseedor VARCHAR(150),@pmComentarios VARCHAR(1000),@pmTarifaAvta DECIMAL(14,4),@pmVrImpAvTa MONEY,@pmReferencia1 VARCHAR(50),@pmReferencia2 VARCHAR(50),@pmReferencia3 VARCHAR(50),@pmNitCliente VARCHAR(16),@pmCliente VARCHAR(150) AS INSERT INTO LogTraManifDet (Numero,Item,TipDoc,Manifiesto,IdCia,Fecha,IdOrigen,CiuOrigen,IdDestino,CiuDestino,IdRuta,Ruta,IdVehiculo,IdConductor,IdPropietario,IdPoseedor,VrFletes,VrDescuento,VrRetencion,VrReteIca,VrAnticipos,VrFaltantes,VrSeguros,VrFondos,VrAportes,VrOtrosDctos,VrImpuestos,VrEstampilla,VrOtrosPagos,VrNeto,TarifaTabla,TarifaFlete,UnidTarifa,PesoTotal,Unidades,Volumen ,PesoOrigen,UnidOrigen,VolOrigen,PesoDestino,UnidDestino,VolDestino,CodTarRet,CodTarIca,TarifaRet,TarifaIca,TarifaSeg,TarifaImp,Referencia,CantFaltante,UnidadFalt,TolFaltNeto,TarifaFalt,VrConcPagos,VrConcDctos,VrConcFondo,VrConcSeguro,VrConcAporte,VrConcImpuesto,VrRemesas,VrRecCaja,VrSeguroRc,CdForma,Remesa,CdCiaRem,Pedido,CdCiaPed,EstadoCump,Cumplido,CdCiaCump,FechaCump ,EstadoReg,OrdPago,IdCiaOdp,FechaOdp,TipoCom,Comprobante,CdCiudad,IdCCosto,IdSubCos,TipoVehic,Conductor,Propietario,Poseedor,Comentarios,TarifaAvta,VrImpAvTa,Referencia1,Referencia2,Referencia3,NitCliente,Cliente) VALUES (@pmNumero,@pmItem,@pmTipDoc,@pmManifiesto,@pmIdCia,@pmFecha,@pmIdOrigen,@pmCiuOrigen,@pmIdDestino,@pmCiuDestino,@pmIdRuta,@pmRuta,@pmIdVehiculo,@pmIdConductor,@pmIdPropietario,@pmIdPoseedor,@pmVrFletes,@pmVrDescuento,@pmVrRetencion,@pmVrReteIca,@pmVrAnticipos,@pmVrFaltantes,@pmVrSeguros,@pmVrFondos,@pmVrAportes,@pmVrOtrosDctos,@pmVrImpuestos,@pmVrEstampilla,@pmVrOtrosPagos ,@pmVrNeto,@pmTarifaTabla,@pmTarifaFlete,@pmUnidTarifa,@pmPesoTotal,@pmUnidades,@pmVolumen,@pmPesoOrigen,@pmUnidOrigen,@pmVolOrigen,@pmPesoDestino,@pmUnidDestino,@pmVolDestino,@pmCodTarRet,@pmCodTarIca,@pmTarifaRet,@pmTarifaIca,@pmTarifaSeg,@pmTarifaImp,@pmReferencia,@pmCantFaltante,@pmUnidadFalt,@pmTolFaltNeto,@pmTarifaFalt,@pmVrConcPagos,@pmVrConcDctos,@pmVrConcFondo,@pmVrConcSeguro ,@pmVrConcAporte,@pmVrConcImpuesto,@pmVrRemesas,@pmVrRecCaja,@pmVrSeguroRc,@pmCdForma,@pmRemesa,@pmCdCiaRem,@pmPedido,@pmCdCiaPed,@pmEstadoCump,@pmCumplido,@pmCdCiaCump,@pmFechaCump,@pmEstadoReg,@pmOrdPago,@pmIdCiaOdp,@pmFechaOdp,@pmTipoCom,@pmComprobante,@pmCdCiudad,@pmIdCCosto,@pmIdSubCos,@pmTipoVehic,@pmConductor,@pmPropietario,@pmPoseedor,@pmComentarios ,@pmTarifaAvta,@pmVrImpAvTa,@pmReferencia1,@pmReferencia2,@pmReferencia3,@pmNitCliente,@pmCliente) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogBusesRecDet] @pmTipoProc VARCHAR(3),@pmNumero INT,@pmItem INT,@pmIdVehiculo VARCHAR(10),@pmNumVeh VARCHAR(10),@pmIdPropietario VARCHAR(16),@pmNomProp VARCHAR(150) ,@pmIdCond VARCHAR(16),@pmNomCond VARCHAR(150),@pmVehEsPropio BIT,@pmVrSaldoAnt MONEY,@pmValorRec MONEY,@pmVrDescuento MONEY,@pmEstado INT,@pmNumRecibo INT,@pmIdCiaRec CHAR(2) ,@pmFechaRec SMALLDATETIME,@pmNumCuenta VARCHAR(50),@pmReferencia VARCHAR(50),@pmCodSucursal VARCHAR(10),@pmDescRegistro VARCHAR(250),@pmComentario VARCHAR(250) AS INSERT INTO LogBusesRecDet (TipoProc,Numero,Item,IdVehiculo,NumVeh,IdPropietario,NomProp,IdCond,NomCond,VehEsPropio,VrSaldoAnt,ValorRec,VrDescuento,Estado,NumRecibo,IdCiaRec,FechaRec,NumCuenta,Referencia,CodSucursal,DescRegistro,Comentario) VALUES (@pmTipoProc,@pmNumero,@pmItem,@pmIdVehiculo,@pmNumVeh,@pmIdPropietario,@pmNomProp,@pmIdCond,@pmNomCond,@pmVehEsPropio,@pmVrSaldoAnt,@pmValorRec,@pmVrDescuento,@pmEstado ,@pmNumRecibo,@pmIdCiaRec,@pmFechaRec,@pmNumCuenta,@pmReferencia,@pmCodSucursal,@pmDescRegistro,@pmComentario) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPedidosOrd] @pmClaveReg VARCHAR(20),@pmItem INT,@pmTipOrd VARCHAR(3),@pmNumOrden INT,@pmIdCia CHAR(2),@pmFechaOrd SMALLDATETIME,@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVend VARCHAR(16),@pmTarifaCom DECIMAL(14,4),@pmCodTarCom VARCHAR(4),@pmModalidad VARCHAR(10),@pmVigencia VARCHAR(10),@pmVrSubTotal MONEY,@pmVrDescuento MONEY,@pmVrImpuesto MONEY,@pmVrFletes MONEY,@pmVrOtros MONEY,@pmVrOtrDcto MONEY,@pmVrNeto MONEY,@pmCantidad DECIMAL(14,4),@pmDirEnvio VARCHAR(250) ,@pmIdLocEnv VARCHAR(8),@pmDiasEntraga INT,@pmNitContac VARCHAR(16),@pmNomContac VARCHAR(150),@pmTelContac VARCHAR(20),@pmemlContac VARCHAR(100),@pmCargoContac VARCHAR(50),@pmIdForma VARCHAR(4),@pmDetallePago VARCHAR(100),@pmIdPlazo VARCHAR(4),@pmCdMney VARCHAR(5),@pmNitEmpTrans VARCHAR(16),@pmEmpTrans VARCHAR(150),@pmpVehiculo VARCHAR(10),@pmCdConductor VARCHAR(16),@pmCdRuta VARCHAR(4),@pmReferencia VARCHAR(50),@pmNumAprob INT,@pmIdCiaApr CHAR(2),@pmIdEstado VARCHAR(4),@pmEstado INT ,@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmObservacion VARCHAR(2000),@pmCodCCosto VARCHAR(16),@pmCodSubCosto VARCHAR(16),@pmNomCliente VARCHAR(150),@pmAgencia VARCHAR(150),@pmVendedor VARCHAR(150),@pmVrSaldo MONEY,@pmVrCupo MONEY,@pmTipoClie VARCHAR(10),@pmIdSubzona VARCHAR(4),@pmCalcFletes BIT,@pmDiasPlazo INT,@pmDiasGracia INT,@pmExcIva BIT,@pmAutoret BIT,@pmInc_Ret BIT,@pmInc_Ica BIT,@pmInc_Riv BIT,@pmCodTarifRet VARCHAR(4),@pmCodTarifRtc VARCHAR(4),@pmRegimenImp VARCHAR(50) ,@pmCodDctClie VARCHAR(4),@pmCodTarifIca VARCHAR(4),@pmExcBaCu BIT,@pmVrImpuBA MONEY,@pmVrImpuCUP MONEY,@pmCodTarifIat VARCHAR(4),@pmCodTarifBom VARCHAR(4) AS INSERT INTO LogPedidosOrd (ClaveReg,Item,TipOrd,NumOrden,IdCia,FechaOrd,IdCliente,IdAgencia,IdVend,TarifaCom,CodTarCom,Modalidad,Vigencia,VrSubTotal,VrDescuento,VrImpuesto,VrFletes,VrOtros,VrOtrDcto,VrNeto,Cantidad,DirEnvio,IdLocEnv,DiasEntraga,NitContac,NomContac,TelContac,emlContac,CargoContac,IdForma,DetallePago,IdPlazo,CdMney,NitEmpTrans,EmpTrans,pVehiculo,CdConductor,CdRuta,Referencia,NumAprob,IdCiaApr,IdEstado,Estado,TipFac,Factura,IdCiaFac,Observacion,CodCCosto,CodSubCosto,NomCliente,Agencia,Vendedor ,VrSaldo,VrCupo,TipoClie,IdSubzona,CalcFletes,DiasPlazo,DiasGracia,ExcIva,Autoret,Inc_Ret,Inc_Ica,Inc_Riv,CodTarifRet,CodTarifRtc,RegimenImp,CodDctClie,CodTarifIca,ExcBaCu,VrImpuBA,VrImpuCUP,CodTarifIat,CodTarifBom) VALUES (@pmClaveReg,@pmItem,@pmTipOrd,@pmNumOrden,@pmIdCia,@pmFechaOrd,@pmIdCliente,@pmIdAgencia,@pmIdVend,@pmTarifaCom,@pmCodTarCom,@pmModalidad,@pmVigencia,@pmVrSubTotal,@pmVrDescuento,@pmVrImpuesto,@pmVrFletes,@pmVrOtros,@pmVrOtrDcto,@pmVrNeto,@pmCantidad,@pmDirEnvio,@pmIdLocEnv,@pmDiasEntraga,@pmNitContac,@pmNomContac,@pmTelContac,@pmemlContac,@pmCargoContac,@pmIdForma,@pmDetallePago,@pmIdPlazo,@pmCdMney,@pmNitEmpTrans,@pmEmpTrans,@pmpVehiculo,@pmCdConductor,@pmCdRuta,@pmReferencia ,@pmNumAprob,@pmIdCiaApr,@pmIdEstado,@pmEstado,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmObservacion,@pmCodCCosto,@pmCodSubCosto,@pmNomCliente,@pmAgencia,@pmVendedor,@pmVrSaldo,@pmVrCupo,@pmTipoClie,@pmIdSubzona,@pmCalcFletes,@pmDiasPlazo,@pmDiasGracia,@pmExcIva,@pmAutoret,@pmInc_Ret,@pmInc_Ica,@pmInc_Riv,@pmCodTarifRet,@pmCodTarifRtc,@pmRegimenImp,@pmCodDctClie,@pmCodTarifIca,@pmExcBaCu,@pmVrImpuBA,@pmVrImpuCUP,@pmCodTarifIat,@pmCodTarifBom) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogImagenes] @pmIdVehiculo VARCHAR(16),@pmIdConductor VARCHAR(16),@pmIdPropietario VARCHAR(16)=Null AS SELECT TipoReg,IdRegistro,ImagenBin,NomArchivo,DescRegistro FROM LogImagenes WHERE (TipoReg='VEHICULO' AND (IdRegistro=@pmIdVehiculo OR @pmIdVehiculo IS NULL)) OR ((TipoReg='CONDUCTOR' OR TipoReg='FIRMACDT') AND (IdRegistro=@pmIdConductor OR @pmIdConductor IS NULL)) OR ((TipoReg='TERCERO' OR TipoReg='FIRMAPPT') AND (IdRegistro=@pmIdPropietario OR @pmIdPropietario IS NULL)) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogRetirosProd] @pmTipoProc VARCHAR(3),@pmNumero INT,@pmItem INT,@pmIdProducto VARCHAR(16) ,@pmDescripcion VARCHAR(150),@pmFecUltCompra SMALLDATETIME,@pmFecUltVenta SMALLDATETIME,@pmEstado INT,@pmCantExist DECIMAL(14,4) AS INSERT INTO LogRetirosProd (TipoProc,Numero,Item,IdProducto,Descripcion,FecUltCompra,FecUltVenta,Estado,CantExist) VALUES (@pmTipoProc,@pmNumero,@pmItem,@pmIdProducto,@pmDescripcion,@pmFecUltCompra,@pmFecUltVenta,@pmEstado,@pmCantExist) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogSys] @pmIdLog INT,@pmTipDoc VARCHAR(3),@pmDocumento INT,@pmIdCia CHAR(2) ,@pmFecha SMALLDATETIME,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) ,@pmObservacion VARCHAR(2000),@pmIdTercero VARCHAR(16),@pmIdVehiculo VARCHAR(10),@pmEsCom BIT,@pmEliminado BIT,@pmModificado BIT ,@pmnModulo VARCHAR(20),@pmDsname VARCHAR(20) AS INSERT INTO logSys (IdLog,TipDoc,Documento,IdCia,Fecha,TimeSys,IdUsuario,Nombre,Observacion,IdTercero,IdVehiculo,EsCom,Eliminado,Modificado,nModulo,Dsname) VALUES (@pmIdLog,@pmTipDoc,@pmDocumento,@pmIdCia,@pmFecha,@pmTimeSys,@pmIdUsuario,@pmNombre ,@pmObservacion,@pmIdTercero,@pmIdVehiculo,@pmEsCom,@pmEliminado,@pmModificado,@pmnModulo,@pmDsname) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogSys_Cr] @pmFechaIni SMALLDATETIME,@pmFechaFin SMALLDATETIME,@pmIdUsuario VARCHAR(11)=Null ,@pmIdCia CHAR(2)=Null,@pmTipDoc VARCHAR(3)=Null,@pmDocumento INT=Null,@pmEsCom BIT=Null,@pmEliminado BIT=Null, @pmModificado BIT=Null ,@pmPorTime BIT=Null,@pmIdTercero VARCHAR(16)=Null,@pmIdVehiculo VARCHAR(10)=Null,@pmnModulo VARCHAR(20)=Null,@pmDsname VARCHAR(20)=Null AS IF @pmPorTime>0 SELECT IdUsuario, Nombre, TipDoc, Documento,IdCia, TimeSys, Observacion,IdTercero,IdVehiculo,IdLog, EsCom, Eliminado, Modificado, Fecha,nModulo,Dsname FROM LogSys WHERE TimeSys BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario LIKE ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND TipDoc LIKE ISNULL(@pmTipDoc,'%') AND IdTercero LIKE ISNULL(@pmIdTercero,'%') AND IdVehiculo LIKE ISNULL(@pmIdVehiculo,'%') AND nModulo LIKE ISNULL(@pmnModulo,'%') AND Dsname LIKE ISNULL(@pmDsname,'%') AND (Documento>=ISNULL(@pmDocumento,-1) AND Documento<=ISNULL(@pmDocumento,2147483647)) AND (EsCom=ISNULL(@pmEsCom,0) or EsCom=ISNULL(@pmEsCom,1)) AND (Eliminado=ISNULL(@pmEliminado,0) or Eliminado=ISNULL(@pmEliminado,1)) AND (Modificado=ISNULL(@pmModificado,0) or Modificado=ISNULL(@pmModificado,1)) ORDER BY IdUsuario,TimeSys, IdCia, TipDoc, Documento, IdLog ELSE SELECT IdUsuario, Nombre, TipDoc, Documento,IdCia, TimeSys, Observacion,IdTercero,IdVehiculo,IdLog, EsCom, Eliminado, Modificado, Fecha,nModulo,Dsname FROM LogSys WHERE Fecha BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario LIKE ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND TipDoc LIKE ISNULL(@pmTipDoc,'%') AND IdTercero LIKE ISNULL(@pmIdTercero,'%') AND IdVehiculo LIKE ISNULL(@pmIdVehiculo,'%') AND nModulo LIKE ISNULL(@pmnModulo,'%') AND Dsname LIKE ISNULL(@pmDsname,'%') AND (Documento>=ISNULL(@pmDocumento,-1) AND Documento<=ISNULL(@pmDocumento,2147483647)) AND (EsCom=ISNULL(@pmEsCom,0) or EsCom=ISNULL(@pmEsCom,1)) AND (Eliminado=ISNULL(@pmEliminado,0) or Eliminado=ISNULL(@pmEliminado,1)) AND (Modificado=ISNULL(@pmModificado,0) or Modificado=ISNULL(@pmModificado,1)) ORDER BY IdUsuario,TimeSys, IdCia, TipDoc, Documento, IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paDelLogEgresos] @pmIdLog INT,@pmIdCia CHAR(2) AS DELETE FROM LogEgresos WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogEgresos] @pmIdLog INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdCta VARCHAR(4),@pmIdCuenta VARCHAR(16),@pmNumCheque VARCHAR(20),@pmEnEfectivo BIT ,@pmVrEgreso MONEY,@pmIdTercero VARCHAR(16),@pmBeneficiario VARCHAR(150),@pmIdVehiculo VARCHAR(10),@pmIdCCosto VARCHAR(16),@pmIdSubCos VARCHAR(16),@pmIdCuentaDeb VARCHAR(16) ,@pmTipoAplica CHAR(1),@pmTipFac VARCHAR(3),@pmFactura VARCHAR(15),@pmIdCiaFac CHAR(2),@pmItemFac INT,@pmVrAbono MONEY,@pmReferencia VARCHAR(50),@pmTipDocRef VARCHAR(3) ,@pmDocRef INT,@pmIdCiaRef CHAR(2),@pmNitOtros VARCHAR(16),@pmCodAgencia VARCHAR(16),@pmDetalles VARCHAR(250),@pmEsCorrecto BIT,@pmEstado INT,@pmTipoEgr VARCHAR(3) ,@pmEgreso INT,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogEgresos (IdLog,IdCia,Item,IdCta,IdCuenta,NumCheque,EnEfectivo,VrEgreso,IdTercero,Beneficiario,IdVehiculo,IdCCosto,IdSubCos,IdCuentaDeb,TipoAplica,TipFac,Factura,IdCiaFac ,ItemFac,VrAbono,Referencia,TipDocRef,DocRef,IdCiaRef,NitOtros,CodAgencia,Detalles,EsCorrecto,Estado,TipoEgr,Egreso,TimeSys,IdUsuario,Nombre) VALUES (@pmIdLog,@pmIdCia,@pmItem,@pmIdCta,@pmIdCuenta,@pmNumCheque,@pmEnEfectivo,@pmVrEgreso,@pmIdTercero,@pmBeneficiario,@pmIdVehiculo,@pmIdCCosto,@pmIdSubCos,@pmIdCuentaDeb ,@pmTipoAplica,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmItemFac,@pmVrAbono,@pmReferencia,@pmTipDocRef,@pmDocRef,@pmIdCiaRef,@pmNitOtros,@pmCodAgencia,@pmDetalles,@pmEsCorrecto ,@pmEstado,@pmTipoEgr,@pmEgreso,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresosTabo] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT IdTercero,SUM(VrAbono) AS STOTABO FROM LogEgresos WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GROUP BY IdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresosAbi] @pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXNUM FROM LogEgresos WHERE IdCia=@pmIdCia AND Estado<=0 GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresosId] @pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXLOG FROM LogEgresos WHERE IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresosEst] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT Item,IdCta,IdCuenta,NumCheque,EnEfectivo,VrEgreso,IdTercero,Beneficiario,IdVehiculo ,IdCCosto,IdSubCos,IdCuentaDeb,TipoAplica,TipFac,Factura,IdCiaFac,ItemFac,VrAbono ,Referencia,TipDocRef,DocRef,IdCiaRef,NitOtros,CodAgencia,Detalles,EsCorrecto FROM LogEgresos WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND Estado<1 AND EsCorrecto<>0 ORDER BY IdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresosVce] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT IdTercero,Beneficiario,IdCuentaDeb,TipFac,Factura,IdCiaFac,ItemFac,VrAbono FROM LogEgresos WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND Estado<1 AND EsCorrecto<>0 AND TipoAplica='A' ORDER BY IdTercero,Factura GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogEgresosTot] @pmIdLog INT,@pmIdCia CHAR(2) ,@pmIdTercero VARCHAR(16),@pmVrEgreso MONEY,@pmNumCheque VARCHAR(20) AS UPDATE LogEgresos SET VrEgreso=@pmVrEgreso,NumCheque=@pmNumCheque WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia AND IdTercero=@pmIdTercero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogEgresosEst] @pmIdLog INT,@pmIdCia CHAR(2) ,@pmEstado INT,@pmTipoEgr VARCHAR(3),@pmEgreso INT AS UPDATE LogEgresos SET Estado=@pmEstado,TipoEgr=@pmTipoEgr,Egreso=@pmEgreso WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogEgresos] @pmIdLog INT,@pmIdLogFin INT,@pmIdCia CHAR(2) AS SELECT IdTercero,Beneficiario,Item,IdCta,IdCuenta,NumCheque,EnEfectivo,VrEgreso ,IdCuentaDeb,TipFac,Factura,IdCiaFac,ItemFac,VrAbono,TipoAplica,Referencia,Detalles ,IdVehiculo,IdCCosto,IdSubCos,TipDocRef,DocRef,IdCiaRef,EsCorrecto,Estado ,TipoEgr,Egreso,TimeSys,IdUsuario,Nombre,IdLog,IdCia FROM LogEgresos WHERE IdLog BETWEEN @pmIdLog AND @pmIdLogFin AND (@pmIdCia IS NULL OR IdCia=@pmIdCia) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogIntMora] @pmNumero INT AS SELECT Numero,Fecha,IdCia,Estado,TimeSys,IdUsuario,TipCom,Nombre,NomCnia FROM LogIntMora WHERE Numero=@pmNumero GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntMora] @pmNumero INT,@pmFecha SMALLDATETIME,@pmIdCia CHAR(2),@pmEstado INT ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmTipCom VARCHAR(3),@pmNombre VARCHAR(50),@pmNomCnia VARCHAR(50) AS INSERT INTO LogIntMora (Numero,Fecha,IdCia,Estado,TimeSys,IdUsuario,TipCom,Nombre,NomCnia) VALUES (@pmNumero,@pmFecha,@pmIdCia,@pmEstado,@pmTimeSys,@pmIdUsuario,@pmTipCom,@pmNombre,@pmNomCnia) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogIntMora] @pmNumero INT,@pmFecha SMALLDATETIME,@pmIdCia CHAR(2),@pmEstado INT ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmTipCom VARCHAR(3),@pmNombre VARCHAR(50),@pmNomCnia VARCHAR(50) AS UPDATE LogIntMora SET Fecha=@pmFecha,IdCia=@pmIdCia,Estado=@pmEstado,TimeSys=@pmTimeSys ,IdUsuario=@pmIdUsuario,TipCom=@pmTipCom,Nombre=@pmNombre,NomCnia=@pmNomCnia WHERE Numero=@pmNumero GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogMudFaconOrd] @pmClaveReg VARCHAR(20),@pmItem INT,@pmTipCont VARCHAR(3),@pmNumContrato INT,@pmIdCia CHAR(2),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmVrServicio MONEY,@pmVrImpuesto MONEY,@pmVrSeguro MONEY,@pmVrOtros MONEY,@pmTipOrden VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmFechaVence SMALLDATETIME,@pmEstado INT,@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmObservacion VARCHAR(1000),@pmCodTarIva VARCHAR(4),@pmCodTarRet VARCHAR(4),@pmCodTarIca VARCHAR(4),@pmCodTarRiv VARCHAR(4),@pmCodTarRtc VARCHAR(4),@pmCodTarCom VARCHAR(4) ,@pmIdCCosto VARCHAR(16),@pmIdSubCos VARCHAR(16),@pmIdVend VARCHAR(16),@pmIdLocEnv VARCHAR(8),@pmIdForma VARCHAR(4),@pmIdPlazo VARCHAR(4),@pmIdBodega VARCHAR(4),@pmExcIva BIT,@pmAutoret BIT,@pmInc_Ret BIT,@pmInc_Ica BIT,@pmInc_Riv BIT,@pmDirEnvio VARCHAR(250),@pmDiasEntrega INT,@pmNitContac VARCHAR(16),@pmNomContac VARCHAR(150),@pmTelContac VARCHAR(20),@pmemlContac VARCHAR(100),@pmCargoContac VARCHAR(50),@pmNomCliente VARCHAR(150),@pmAgencia VARCHAR(150),@pmVendedor VARCHAR(150),@pmAutoIca BIT AS INSERT INTO LogMudFaconOrd (ClaveReg,Item,TipCont,NumContrato,IdCia,IdCliente,IdAgencia,VrServicio,VrImpuesto,VrSeguro,VrOtros,TipOrden,NumOrden,IdCiaOrden,FechaVence,Estado,TipFac,Factura,IdCiaFac,Observacion,CodTarIva,CodTarRet,CodTarIca,CodTarRiv,CodTarRtc,CodTarCom,IdCCosto,IdSubCos,IdVend,IdLocEnv,IdForma,IdPlazo,IdBodega,ExcIva,Autoret,Inc_Ret,Inc_Ica,Inc_Riv,AutoIca,DirEnvio,DiasEntrega,NitContac,NomContac,TelContac,emlContac,CargoContac,NomCliente,Agencia,Vendedor) VALUES (@pmClaveReg,@pmItem,@pmTipCont,@pmNumContrato,@pmIdCia,@pmIdCliente,@pmIdAgencia,@pmVrServicio,@pmVrImpuesto,@pmVrSeguro,@pmVrOtros,@pmTipOrden,@pmNumOrden,@pmIdCiaOrden,@pmFechaVence,@pmEstado,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmObservacion,@pmCodTarIva,@pmCodTarRet,@pmCodTarIca,@pmCodTarRiv,@pmCodTarRtc,@pmCodTarCom,@pmIdCCosto,@pmIdSubCos,@pmIdVend,@pmIdLocEnv,@pmIdForma,@pmIdPlazo,@pmIdBodega,@pmExcIva,@pmAutoret,@pmInc_Ret,@pmInc_Ica,@pmInc_Riv,@pmAutoIca,@pmDirEnvio,@pmDiasEntrega,@pmNitContac,@pmNomContac,@pmTelContac,@pmemlContac,@pmCargoContac,@pmNomCliente,@pmAgencia,@pmVendedor) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogAfijos] @pmTipoDoc VARCHAR(3),@pmNumero INT,@pmFecha SMALLDATETIME,@pmEstadoReg INT ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogAfijos (TipoDoc,Numero,Fecha,EstadoReg,TipCom,Comprobante,IdCiaCom,IdUsuario,Nombre) VALUES (@pmTipoDoc,@pmNumero,@pmFecha,@pmEstadoReg,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogPro] @pmIdPro VARCHAR(20),@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNomTabla VARCHAR(20) ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(2000),@pmNewTabla VARCHAR(20) AS UPDATE LogPro SET IdUsuario=@pmIdUsuario,Nombre=@pmNombre,Observacion=@pmObservacion,NomTabla=@pmNewTabla WHERE IdPro=@pmIdPro AND Fecha=@pmFecha AND NomTabla=ISNULL(@pmNomTabla,NomTabla) AND IdCia=ISNULL(@pmIdCia,IdCia) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogProRec] @pmIdPro VARCHAR(20),@pmNomTabla VARCHAR(20) ,@pmObservacion VARCHAR(250) AS SELECT IdUsuario, Nombre, IdCia, IdLog,TimeSys,IdPro,NomTabla,Observacion,Fecha FROM LogPro WHERE IdPro=@pmIdPro AND NomTabla=@pmNomTabla AND Observacion LIKE @pmObservacion+'%' ORDER BY Fecha,IdLog GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPro] @pmIdLog INT,@pmIdPro VARCHAR(20),@pmIdCia CHAR(2) ,@pmFecha SMALLDATETIME,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) ,@pmNomTabla VARCHAR(20), @pmObservacion VARCHAR(2000),@pmnModulo VARCHAR(20),@pmDsname VARCHAR(20) AS INSERT INTO LogPro (IdLog,IdPro,IdCia,Fecha,TimeSys,IdUsuario,Nombre,NomTabla,Observacion,nModulo,Dsname) VALUES (@pmIdLog,@pmIdPro,@pmIdCia,@pmFecha,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmNomTabla,@pmObservacion,@pmnModulo,@pmDsname) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogProLog] @pmIdPro VARCHAR(20),@pmFecha SMALLDATETIME,@pmNomTabla VARCHAR(20)=Null,@pmIdCia CHAR(2)=Null AS SELECT IdUsuario, Nombre, IdCia, IdLog,TimeSys,IdPro,NomTabla,Observacion,Fecha,nModulo,Dsname FROM LogPro WHERE IdPro=@pmIdPro AND Fecha=@pmFecha AND NomTabla LIKE ISNULL(@pmNomTabla,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') ORDER BY Fecha,IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPro_Cr] @pmFechaIni SMALLDATETIME,@pmFechaFin SMALLDATETIME, @pmIdUsuario VARCHAR(11)=Null ,@pmIdCia CHAR(2)=Null,@pmIdPro VARCHAR(20)=Null,@pmNomTabla VARCHAR(20)=Null,@pmnModulo VARCHAR(20)=Null,@pmPorTime BIT=Null ,@pmDsname VARCHAR(20)=Null AS IF @pmPorTime>0 SELECT IdUsuario, Nombre, IdCia, IdLog,TimeSys,IdPro,NomTabla,Observacion,Fecha,nModulo,Dsname FROM LogPro WHERE TimeSys BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario LIKE ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND IdPro LIKE ISNULL(@pmIdPro,'%') AND NomTabla LIKE ISNULL(@pmNomTabla,'%') AND nModulo LIKE ISNULL(@pmnModulo,'%') AND Dsname LIKE ISNULL(@pmDsname,'%') ORDER BY IdUsuario, TimeSys, IdCia, IdPro, IdLog ELSE SELECT IdUsuario, Nombre, IdCia, IdLog,TimeSys,IdPro,NomTabla,Observacion,Fecha,nModulo,Dsname FROM LogPro WHERE Fecha BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario LIKE ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND IdPro LIKE ISNULL(@pmIdPro,'%') AND NomTabla LIKE ISNULL(@pmNomTabla,'%') AND nModulo LIKE ISNULL(@pmnModulo,'%') AND Dsname LIKE ISNULL(@pmDsname,'%') ORDER BY IdUsuario, TimeSys, IdCia, IdPro, IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogIntMoraDet] @pmNumero INT AS SELECT Numero,Item,TipDoc,Factura,IdCiaFac,ItemFac,FechaVence,VrFactura,VrAbonado,IdCliente,IdAgencia ,IdVend,FecUltLiq,FecIniLiq,FecFinLiq,DiasLiquida,DiasGracia,VrBaseLiq,TasaIntMora,VrLiquida,TarifIva ,PorcBaseIva,BaseIvaMora,VrIvaInt,NumNota,IdCiaNot,Comprobante,NomCiaFact,NomCliente,NomVend,NomAgencia FROM LogIntMoraDet WHERE Numero=@pmNumero ORDER BY Item GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogIntMoraDet] @pmNumero INT,@pmItem INT,@pmTipDoc VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmItemFac INT,@pmFechaVence SMALLDATETIME,@pmVrFactura MONEY ,@pmVrAbonado MONEY,@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVend VARCHAR(16),@pmFecUltLiq SMALLDATETIME,@pmFecIniLiq SMALLDATETIME,@pmFecFinLiq SMALLDATETIME ,@pmDiasLiquida INT,@pmDiasGracia INT,@pmVrBaseLiq MONEY,@pmTasaIntMora DECIMAL(14,4),@pmVrLiquida MONEY,@pmTarifIva DECIMAL(14,4),@pmVrIvaInt MONEY,@pmNumNota INT ,@pmIdCiaNot CHAR(2),@pmComprobante INT,@pmNomCiaFact VARCHAR(50),@pmNomCliente VARCHAR(150),@pmNomVend VARCHAR(150),@pmNomAgencia VARCHAR(50),@pmBaseIvaMora MONEY,@pmPorcBaseIva DECIMAL(14,4) AS INSERT INTO LogIntMoraDet (Numero,Item,TipDoc,Factura,IdCiaFac,ItemFac,FechaVence,VrFactura,VrAbonado,IdCliente,IdAgencia,IdVend,FecUltLiq,FecIniLiq,FecFinLiq,DiasLiquida,DiasGracia,VrBaseLiq,TasaIntMora ,VrLiquida,TarifIva,VrIvaInt,NumNota,IdCiaNot,Comprobante,NomCiaFact,NomCliente,NomVend,NomAgencia,BaseIvaMora,PorcBaseIva) VALUES (@pmNumero,@pmItem,@pmTipDoc,@pmFactura,@pmIdCiaFac,@pmItemFac,@pmFechaVence,@pmVrFactura,@pmVrAbonado,@pmIdCliente,@pmIdAgencia,@pmIdVend,@pmFecUltLiq ,@pmFecIniLiq,@pmFecFinLiq,@pmDiasLiquida,@pmDiasGracia,@pmVrBaseLiq,@pmTasaIntMora,@pmVrLiquida,@pmTarifIva,@pmVrIvaInt,@pmNumNota,@pmIdCiaNot,@pmComprobante,@pmNomCiaFact,@pmNomCliente,@pmNomVend,@pmNomAgencia,@pmBaseIvaMora,@pmPorcBaseIva) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogCxpAprob] @pmNumero INT,@pmItem INT,@pmFecha SMALLDATETIME,@pmTimeSys SMALLDATETIME,@pmTipFac VARCHAR(3),@pmFactura VARCHAR(15),@pmIdCia CHAR(2) ,@pmItemFact INT,@pmIdCuenta VARCHAR(16),@pmIdProveedor VARCHAR(16),@pmNomProvee VARCHAR(150),@pmVrFactura MONEY,@pmVrAbonado MONEY,@pmEstado INT,@pmDetalle VARCHAR(100) ,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmVrAprobado MONEY,@pmFecProgPago SMALLDATETIME,@pmObservAprob VARCHAR(250) AS INSERT INTO LogCxpAprob (Numero,Item,Fecha,TimeSys,TipFac,Factura,IdCia,ItemFact,IdCuenta,IdProveedor,NomProvee,VrFactura,VrAbonado,Estado,Detalle,IdUsuario,Nombre,VrAprobado,FecProgPago,ObservAprob) VALUES (@pmNumero,@pmItem,@pmFecha,@pmTimeSys,@pmTipFac,@pmFactura,@pmIdCia,@pmItemFact,@pmIdCuenta,@pmIdProveedor,@pmNomProvee,@pmVrFactura ,@pmVrAbonado,@pmEstado,@pmDetalle,@pmIdUsuario,@pmNombre,@pmVrAprobado,@pmFecProgPago,@pmObservAprob) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTraOrdenDet] @pmClaveReg VARCHAR(10),@pmItem INT,@pmDescripcion VARCHAR(250),@pmCantidad DECIMAL(14,4),@pmUndMed VARCHAR(10),@pmTarifaClie MONEY,@pmTarifaPago MONEY,@pmReferencia VARCHAR(50),@pmDocCliente VARCHAR(30),@pmFechaDesp SMALLDATETIME ,@pmCodRuta VARCHAR(4),@pmIdOrigen VARCHAR(10),@pmIdDestino VARCHAR(10),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdConductor VARCHAR(16),@pmPlacaVeh VARCHAR(10),@pmNumRemolque VARCHAR(10),@pmCodMercancia VARCHAR(16),@pmTipoOrden VARCHAR(10) ,@pmCodCampo VARCHAR(4),@pmDescServicio VARCHAR(2000),@pmNomContacto VARCHAR(150),@pmEstadoReg INT,@pmNumOrden INT,@pmIdCia CHAR(2),@pmObservacion VARCHAR(2000),@pmNomCliente VARCHAR(150) AS INSERT INTO LogTraOrdenDet (ClaveReg,Item,Descripcion,Cantidad,UndMed,TarifaClie,TarifaPago,Referencia,DocCliente,FechaDesp,CodRuta,IdOrigen,IdDestino,IdCliente,IdAgencia,IdConductor,PlacaVeh,NumRemolque,CodMercancia,TipoOrden,CodCampo,DescServicio ,NomContacto,EstadoReg,NumOrden,IdCia,Observacion,NomCliente) VALUES (@pmClaveReg,@pmItem,@pmDescripcion,@pmCantidad,@pmUndMed,@pmTarifaClie,@pmTarifaPago,@pmReferencia,@pmDocCliente,@pmFechaDesp,@pmCodRuta,@pmIdOrigen,@pmIdDestino,@pmIdCliente,@pmIdAgencia,@pmIdConductor,@pmPlacaVeh,@pmNumRemolque,@pmCodMercancia ,@pmTipoOrden,@pmCodCampo,@pmDescServicio,@pmNomContacto,@pmEstadoReg,@pmNumOrden,@pmIdCia,@pmObservacion,@pmNomCliente) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogInOut] @pmIdUsuario VARCHAR(11),@pmIdCia CHAR(2),@pmFinalizo BIT AS SELECT IdLog, IdCia, IdUsuario, Fecha, HoraEntrada, HoraSalida,Finalizo , Nombre,Dsname FROM LogInOut WHERE IdUsuario=@pmIdUsuario AND IdCia=@pmIdCia AND Finalizo=@pmFinalizo ORDER BY IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogInOut_Cr] @pmFechaIni SMALLDATETIME,@pmFechaFin SMALLDATETIME,@pmIdUsuario VARCHAR(11)=Null,@pmIdCia CHAR(2)=Null ,@pmFinalizo BIT=Null,@pmPorHe BIT=Null,@pmDsname VARCHAR(20)=Null AS IF @pmPorHe>0 SELECT IdUsuario,Nombre,IdLog,IdCia,Fecha,HoraEntrada,HoraSalida,Finalizo,Dsname FROM LogInOut WHERE HoraEntrada BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario like ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND Dsname LIKE ISNULL(@pmDsname,'%') AND (Finalizo=ISNULL(@pmFinalizo,0) or Finalizo=ISNULL(@pmFinalizo,1)) ORDER BY IdUsuario, HoraEntrada, IdCia ELSE SELECT IdUsuario,Nombre,IdLog,IdCia,Fecha,HoraEntrada,HoraSalida,Finalizo,Dsname FROM LogInOut WHERE Fecha BETWEEN @pmFechaIni AND @pmFechaFin AND IdUsuario like ISNULL(@pmIdUsuario,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND Dsname LIKE ISNULL(@pmDsname,'%') AND (Finalizo=ISNULL(@pmFinalizo,0) or Finalizo=ISNULL(@pmFinalizo,1)) ORDER BY IdUsuario, HoraEntrada, IdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLoginout] @pmIdLog INT,@pmIdCia CHAR(2),@pmIdUsuario VARCHAR(11), @pmFecha SMALLDATETIME, @pmHoraEntrada SMALLDATETIME ,@pmFinalizo BIT,@pmNombre VARCHAR(50),@pmDsname VARCHAR(20) AS INSERT INTO LogInOut ( IdLog, IdCia, IdUsuario, Fecha, HoraEntrada,Finalizo,Nombre,Dsname) VALUES (@pmIdLog, @pmIdCia, @pmIdUsuario, @pmFecha, @pmHoraEntrada,@pmFinalizo,@pmNombre,@pmDsname) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogBusesCias] @pmIdCia CHAR(2),@pmFecha SMALLDATETIME AS SELECT IdCia, Fecha, Exportado, Importado FROM LogBusesCias WHERE IdCia=@pmIdCia AND Fecha=@pmFecha GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogCortes] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNumCorte INT,@pmPlanilla INT,@pmIdCiaPla CHAR(2),@pmFecPlanilla SMALLDATETIME ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250),@pmArchivo1 VARCHAR(50),@pmArchivo2 VARCHAR(50),@pmTipoInt VARCHAR(10),@pmEstado INT,@pmNumTurno INT AS UPDATE LogCortes SET Fecha=@pmFecha,NumCorte=@pmNumCorte,Planilla=@pmPlanilla,IdCiaPla=@pmIdCiaPla,FecPlanilla=@pmFecPlanilla,TimeSys=@pmTimeSys ,IdUsuario=@pmIdUsuario,Nombre=@pmNombre,Observacion=@pmObservacion,Archivo1=@pmArchivo1,Archivo2=@pmArchivo2,TipoInt=@pmTipoInt,Estado=@pmEstado,NumTurno=@pmNumTurno WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogCortesId] @pmIdCia CHAR(2) AS SELECT MAX(IdLog) AS MXITM FROM LogCortes WHERE IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogCortes] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNumCorte INT,@pmPlanilla INT,@pmIdCiaPla CHAR(2),@pmFecPlanilla SMALLDATETIME ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250),@pmArchivo1 VARCHAR(50),@pmArchivo2 VARCHAR(50) ,@pmTipoInt VARCHAR(10),@pmEstado INT,@pmNumTurno INT AS INSERT INTO LogCortes (IdLog,IdCia,Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,TimeSys,IdUsuario,Nombre,Observacion,Archivo1,Archivo2,TipoInt,Estado,NumTurno) VALUES (@pmIdLog,@pmIdCia,@pmFecha,@pmNumCorte,@pmPlanilla,@pmIdCiaPla,@pmFecPlanilla,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmObservacion,@pmArchivo1,@pmArchivo2,@pmTipoInt,@pmEstado,@pmNumTurno) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogCortesAnu] @pmFecha SMALLDATETIME,@pmNumCorte INT,@pmIdCia CHAR(2) AS UPDATE LogCortes SET Planilla=0,IdCiaPla='00' WHERE Fecha=@pmFecha AND NumCorte=@pmNumCorte AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogCortesLec] @pmIdCia CHAR(2),@pmArchivo1 VARCHAR(50) AS SELECT Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,NumTurno FROM LogCortes WHERE Planilla>0 AND IdCia=@pmIdCia AND Archivo1=@pmArchivo1 ORDER BY FecPlanilla GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogCortesFor] @pmIdCia CHAR(2),@pmArchivo2 VARCHAR(50) AS SELECT Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,NumTurno FROM LogCortes WHERE Planilla>0 AND IdCia=@pmIdCia AND Archivo2=@pmArchivo2 ORDER BY FecPlanilla GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogCortesNum] @pmIdCia CHAR(2),@pmFecha SMALLDATETIME AS SELECT MAX(NumCorte) AS MXITM FROM LogCortes WHERE IdCia=@pmIdCia AND Fecha=@pmFecha AND Planilla>0 GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogRecaudo] @pmNumero INT,@pmNitEmpresa VARCHAR(16),@pmFechaRec SMALLDATETIME,@pmFechaCrea SMALLDATETIME,@pmHoraCrea VARCHAR(10) ,@pmSecuencia VARCHAR(3),@pmTipoCuenta INT,@pmNumCuenta VARCHAR(20),@pmTotalReg INT,@pmValorTotal MONEY,@pmEstadoProc INT,@pmObservacion VARCHAR(250) ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmNomArchivo VARCHAR(100),@pmEntidadRec CHAR(2),@pmConvenio VARCHAR(20) AS INSERT INTO LogRecaudo (Numero,NitEmpresa,FechaRec,FechaCrea,HoraCrea,Secuencia,TipoCuenta,NumCuenta,TotalReg,ValorTotal,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre,NomArchivo,EntidadRec,Convenio) VALUES (@pmNumero,@pmNitEmpresa,@pmFechaRec,@pmFechaCrea,@pmHoraCrea,@pmSecuencia,@pmTipoCuenta,@pmNumCuenta,@pmTotalReg,@pmValorTotal,@pmEstadoProc ,@pmObservacion,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmNomArchivo,@pmEntidadRec,@pmConvenio) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogRecaudo] @pmNumero INT AS SELECT Numero,NitEmpresa,FechaRec,FechaCrea,HoraCrea,Secuencia,TipoCuenta,NumCuenta,TotalReg ,ValorTotal,EstadoProc,Observacion,TimeSys,IdUsuario,Nombre,NomArchivo,EntidadRec,Convenio FROM LogRecaudo WHERE Numero=@pmNumero GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTraManifInt] @pmId VARCHAR(5),@pmItem INT,@pmCdMercancia VARCHAR(16),@pmDescripMcias VARCHAR(500),@pmCantidad DECIMAL(14,4),@pmPesoNeto DECIMAL(14,4),@pmPesoBruto DECIMAL(14,4),@pmVolumen DECIMAL(14,4),@pmValorMcia MONEY,@pmIdMoneda VARCHAR(5) ,@pmIdUnd VARCHAR(4),@pmIdEmp VARCHAR(4),@pmIdNat VARCHAR(4),@pmUndMed VARCHAR(10),@pmUndVol VARCHAR(10),@pmTipOrd VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrd CHAR(2),@pmBultos VARCHAR(150),@pmObservacion VARCHAR(1000),@pmUnidad VARCHAR(50),@pmEmpaque VARCHAR(50),@pmNaturaleza VARCHAR(50),@pmDescripUnid VARCHAR(500) AS INSERT INTO LogTraManifInt (Id,Item,CdMercancia,DescripMcias,Cantidad,PesoNeto,PesoBruto,Volumen,ValorMcia,IdMoneda,IdUnd,IdEmp,IdNat,UndMed,UndVol,TipOrd,NumOrden,IdCiaOrd,Bultos,Observacion,Unidad,Empaque,Naturaleza,DescripUnid) VALUES (@pmId,@pmItem,@pmCdMercancia,@pmDescripMcias,@pmCantidad,@pmPesoNeto,@pmPesoBruto,@pmVolumen,@pmValorMcia,@pmIdMoneda,@pmIdUnd,@pmIdEmp,@pmIdNat,@pmUndMed,@pmUndVol,@pmTipOrd,@pmNumOrden,@pmIdCiaOrd,@pmBultos,@pmObservacion,@pmUnidad,@pmEmpaque,@pmNaturaleza,@pmDescripUnid) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogTraManifInt] @pmId VARCHAR(5),@pmItem INT,@pmCdMercancia VARCHAR(16),@pmDescripMcias VARCHAR(500),@pmCantidad DECIMAL(14,4),@pmPesoNeto DECIMAL(14,4),@pmPesoBruto DECIMAL(14,4),@pmVolumen DECIMAL(14,4),@pmValorMcia MONEY,@pmIdMoneda VARCHAR(5),@pmIdUnd VARCHAR(4) ,@pmIdEmp VARCHAR(4),@pmIdNat VARCHAR(4),@pmUndMed VARCHAR(10),@pmUndVol VARCHAR(10),@pmTipOrd VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrd CHAR(2),@pmBultos VARCHAR(150),@pmObservacion VARCHAR(1000),@pmUnidad VARCHAR(50),@pmEmpaque VARCHAR(50),@pmNaturaleza VARCHAR(50),@pmDescripUnid VARCHAR(500) AS UPDATE LogTraManifInt SET CdMercancia=@pmCdMercancia,DescripMcias=@pmDescripMcias,Cantidad=@pmCantidad,PesoNeto=@pmPesoNeto,PesoBruto=@pmPesoBruto,Volumen=@pmVolumen,ValorMcia=@pmValorMcia,IdMoneda=@pmIdMoneda,IdUnd=@pmIdUnd,IdEmp=@pmIdEmp,IdNat=@pmIdNat,UndMed=@pmUndMed ,UndVol=@pmUndVol,TipOrd=@pmTipOrd,NumOrden=@pmNumOrden,IdCiaOrd=@pmIdCiaOrd,Bultos=@pmBultos,Observacion=@pmObservacion,Unidad=@pmUnidad,Empaque=@pmEmpaque,Naturaleza=@pmNaturaleza,DescripUnid=@pmDescripUnid WHERE Id=@pmId AND Item=@pmItem GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogBusesNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8) AS SELECT TipProc,CdNom,IdPeriodo,Fecha,Cerrado,Observacion,TimeSys,IdUsuario FROM LogBusesNomina WHERE TipProc=@pmTipProc AND CdNom=@pmCdNom AND IdPeriodo=@pmIdPeriodo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogBusesNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8),@pmFecha SMALLDATETIME ,@pmCerrado BIT,@pmObservacion VARCHAR(250) AS UPDATE LogBusesNomina SET Fecha=@pmFecha,Cerrado=@pmCerrado,Observacion=@pmObservacion WHERE TipProc=@pmTipProc AND CdNom=@pmCdNom AND IdPeriodo=@pmIdPeriodo GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paInsLogBusesNomina] @pmTipProc VARCHAR(3),@pmCdNom VARCHAR(4),@pmIdPeriodo VARCHAR(8),@pmFecha SMALLDATETIME,@pmCerrado BIT,@pmObservacion VARCHAR(250) ,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11) AS INSERT INTO LogBusesNomina (TipProc,CdNom,IdPeriodo,Fecha,Cerrado,Observacion,TimeSys,IdUsuario) VALUES (@pmTipProc,@pmCdNom,@pmIdPeriodo,@pmFecha,@pmCerrado,@pmObservacion,@pmTimeSys,@pmIdUsuario) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogTmsAju] @pmNumero INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNumDocAjs INT,@pmNumDocAjf INT ,@pmEstadoProc INT,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) AS INSERT INTO LogTmsAju (Numero,IdCia,Fecha,NumDocAjs,NumDocAjf,EstadoProc,TimeSys,IdUsuario,Nombre) VALUES (@pmNumero,@pmIdCia,@pmFecha,@pmNumDocAjs,@pmNumDocAjf,@pmEstadoProc,@pmTimeSys,@pmIdUsuario,@pmNombre) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogCortesDet] @pmIdLog INT,@pmIdCia CHAR(2),@pmItem INT,@pmNumTransac INT,@pmSurtidor VARCHAR(10),@pmPosicion VARCHAR(10),@pmManguera VARCHAR(10),@pmNumIsla VARCHAR(10),@pmCodProducto VARCHAR(30),@pmDescProducto VARCHAR(150),@pmCantidad DECIMAL(16,6),@pmVrUnitario DECIMAL(16,6),@pmVrTotal DECIMAL(18,4),@pmFechaInicial DATETIME,@pmFechaFinal DATETIME ,@pmLecturaInicial DECIMAL(16,6),@pmLecturaFinal DECIMAL(16,6),@pmLecDineroIni DECIMAL(18,4),@pmLecDineroFin DECIMAL(18,4),@pmIdTransac VARCHAR(10),@pmDescTransac VARCHAR(50),@pmIdCliente VARCHAR(20),@pmNomCliente VARCHAR(150),@pmPlacaVehic VARCHAR(20),@pmIdVehic VARCHAR(250),@pmKilometraje INT,@pmCedConductor VARCHAR(20),@pmConductor VARCHAR(150),@pmNumTurno VARCHAR(10),@pmNumCorte INT,@pmNumCara VARCHAR(10) ,@pmCedVendedor VARCHAR(20),@pmVendedor VARCHAR(150),@pmPrefijo VARCHAR(10),@pmFactura VARCHAR(20),@pmItemDet INT,@pmCodFp VARCHAR(10),@pmFormaPago VARCHAR(50),@pmTipoTransac INT,@pmTarifaImp DECIMAL(14,4),@pmVrImpuesto DECIMAL(16,6),@pmSubTotal DECIMAL(16,6),@pmFENumFactura VARCHAR(20),@pmFENitCliente VARCHAR(20) ,@pmFETipoDocumento VARCHAR(10),@pmFENombreCliente VARCHAR(250),@pmFEDigitoVerificacion VARCHAR(3),@pmFEDireccion VARCHAR(250),@pmFeTelefono VARCHAR(50),@pmFeCorreo VARCHAR(250),@pmFECiudad VARCHAR(8),@pmCiaTransac CHAR(2),@pmFEApellidoCliente VARCHAR(250),@pmCodAgencia VARCHAR(20),@pmAgencia VARCHAR(150) AS INSERT INTO LogCortesDet (IdLog,IdCia,Item,NumTransac,Surtidor,Posicion,Manguera,NumIsla,CodProducto,DescProducto,Cantidad,VrUnitario,VrTotal,FechaInicial,FechaFinal,LecturaInicial,LecturaFinal,LecDineroIni,LecDineroFin,IdTransac,DescTransac,IdCliente,NomCliente,PlacaVehic,IdVehic,Kilometraje,CedConductor,Conductor,NumTurno,NumCorte,NumCara,CedVendedor,Vendedor,Prefijo,Factura ,ItemDet,CodFp,FormaPago,TipoTransac,TarifaImp,VrImpuesto,SubTotal,FENumFactura,FENitCliente,FETipoDocumento,FENombreCliente,FEDigitoVerificacion,FEDireccion,FeTelefono,FeCorreo,FECiudad,CiaTransac,FEApellidoCliente,CodAgencia,Agencia) VALUES (@pmIdLog,@pmIdCia,@pmItem,@pmNumTransac,@pmSurtidor,@pmPosicion,@pmManguera,@pmNumIsla,@pmCodProducto,@pmDescProducto,@pmCantidad,@pmVrUnitario,@pmVrTotal,@pmFechaInicial,@pmFechaFinal,@pmLecturaInicial,@pmLecturaFinal,@pmLecDineroIni,@pmLecDineroFin,@pmIdTransac,@pmDescTransac,@pmIdCliente,@pmNomCliente,@pmPlacaVehic,@pmIdVehic,@pmKilometraje,@pmCedConductor,@pmConductor ,@pmNumTurno,@pmNumCorte,@pmNumCara,@pmCedVendedor,@pmVendedor,@pmPrefijo,@pmFactura,@pmItemDet,@pmCodFp,@pmFormaPago,@pmTipoTransac,@pmTarifaImp,@pmVrImpuesto,@pmSubTotal,@pmFENumFactura,@pmFENitCliente,@pmFETipoDocumento,@pmFENombreCliente,@pmFEDigitoVerificacion,@pmFEDireccion,@pmFeTelefono,@pmFeCorreo,@pmFECiudad,@pmCiaTransac,@pmFEApellidoCliente,@pmCodAgencia,@pmAgencia) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryLogPreciosLta] @pmTipo VARCHAR(10)=Null,@pmIdCia CHAR(2)=Null ,@pmEstado INT=Null,@pmFechaIni SMALLDATETIME=Null,@pmFechaFin SMALLDATETIME=Null AS SELECT IdLog,IdCia,Fecha,Tipo,Listas,SimbTarif,VrTarifa,BaseTarfa,FecProg,IdCiaCie,Estado ,TimeSys,FecUpdate,IdUsuario,Nombre,Observacion,OpcionesAct FROM LogPrecios WHERE Tipo LIKE ISNULL(@pmTipo,'%') AND IdCia LIKE ISNULL(@pmIdCia,'%%') AND (Estado>=ISNULL(@pmEstado,-1) AND Estado<=ISNULL(@pmEstado,2147483647)) AND (Fecha>=ISNULL(@pmFechaIni,CAST('19100101' AS SMALLDATETIME)) AND Fecha<=ISNULL(@pmFechaFin,CAST('20781230' AS SMALLDATETIME))) ORDER BY IdCia,IdLog GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paUpLogPreciosCie] @pmIdLog INT,@pmIdCia CHAR(2),@pmEstado INT,@pmFecUpdate SMALLDATETIME AS UPDATE LogPrecios SET Estado=@pmEstado,FecUpdate=@pmFecUpdate WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryLogPrecios] @pmIdLog INT,@pmIdCia CHAR(2) AS SELECT IdLog,IdCia,Fecha,Tipo,Listas,SimbTarif,VrTarifa,BaseTarfa,FecProg,IdCiaCie,Estado ,TimeSys,FecUpdate,IdUsuario,Nombre,Observacion,OpcionesAct FROM LogPrecios WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsLogPrecios] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmTipo VARCHAR(10),@pmListas VARCHAR(10),@pmSimbTarif CHAR(1) ,@pmVrTarifa DECIMAL(14,4),@pmBaseTarfa VARCHAR(10),@pmFecProg SMALLDATETIME,@pmIdCiaCie CHAR(2),@pmEstado INT,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50) ,@pmObservacion VARCHAR(250),@pmOpcionesAct VARCHAR(500),@pmTimeSys SMALLDATETIME AS INSERT INTO LogPrecios (IdLog,IdCia,Fecha,Tipo,Listas,SimbTarif,VrTarifa,BaseTarfa,FecProg,IdCiaCie,Estado,TimeSys,IdUsuario,Nombre,Observacion,OpcionesAct) VALUES (@pmIdLog,@pmIdCia,@pmFecha,@pmTipo,@pmListas,@pmSimbTarif,@pmVrTarifa,@pmBaseTarfa,@pmFecProg,@pmIdCiaCie,@pmEstado ,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmObservacion,@pmOpcionesAct) GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpLogPrecios] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmTipo VARCHAR(10),@pmListas VARCHAR(10),@pmSimbTarif CHAR(1),@pmVrTarifa DECIMAL(14,4) ,@pmBaseTarfa VARCHAR(10),@pmFecProg SMALLDATETIME,@pmIdCiaCie CHAR(2),@pmEstado INT,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250),@pmOpcionesAct VARCHAR(500),@pmFecUpdate SMALLDATETIME AS UPDATE LogPrecios SET Fecha=@pmFecha,Tipo=@pmTipo,Listas=@pmListas,SimbTarif=@pmSimbTarif,VrTarifa=@pmVrTarifa,FecProg=@pmFecProg,IdCiaCie=@pmIdCiaCie ,Estado=@pmEstado,IdUsuario=@pmIdUsuario,Nombre=@pmNombre,Observacion=@pmObservacion,BaseTarfa=@pmBaseTarfa,OpcionesAct=@pmOpcionesAct,FecUpdate=@pmFecUpdate WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia GO