ALTER TABLE LogTraManifDet ADD TarifaAvta DECIMAL(14,4) DEFAULT(0) NOT NULL,VrImpAvTa MONEY DEFAULT(0) NOT NULL GO CREATE TABLE LogRecDvf ( Id VARCHAR(5) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, TipDev VARCHAR(3) NOT NULL, Devolucion INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) NOT NULL, TipFac VARCHAR(3), Factura INT DEFAULT ((0)), VrNeto MONEY DEFAULT ((0)), VrAbono MONEY DEFAULT ((0)) NOT NULL CONSTRAINT PK_LogRecDvf PRIMARY KEY CLUSTERED (Id,Item), CONSTRAINT CK_LogRecDvfId CHECK ((len([Id])>(0))), CONSTRAINT CK_LogRecDvfIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_LogRecDvfTipDev CHECK ((len([TipDev])>(0)))) GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsLogTraManifDet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsLogTraManifDet] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryLogEgresos]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryLogEgresos] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryLogTraManifLta]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryLogTraManifLta] 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 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 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 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) 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) 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