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
| 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 |
'
SET @body = @body + @xml +'
'
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