if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paDelOilAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paDelOilAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paDelOilDespClie]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paDelOilDespClie] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paDelOilInvent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paDelOilInvent] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilDespClie]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilDespClie] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilDespClieProd]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilDespClieProd] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilInvent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilInvent] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilInventDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilInventDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilMediciones]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilMediciones] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsOilMedicionesTq]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paInsOilMedicionesTq] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilDespClie]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilDespClie] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilDespClieFmt]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilDespClieFmt] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilInvent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilInvent] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilInventDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilInventDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilInventFmt]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilInventFmt] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilMediciones]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilMediciones] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryOilMedicionesFmt]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQryOilMedicionesFmt] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpOilAjustes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpOilAjustes] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpOilDespClie]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpOilDespClie] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpOilInvent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpOilInvent] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpOilInventDev]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpOilInventDev] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpOilMediciones]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paUpOilMediciones] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilMedicionesFmt] @pmTipDoc VARCHAR(3),@pmNumInventIni INT,@pmNumInventFin INT,@pmIdCia CHAR(2) AS SELECT M.TipDoc,TipoDoc,M.NumInvent,M.IdCia,Compania,M.Fecha,M.FecProceso,M.IdTurno,Turno,M.IdOperario,M.NomOperario,M.Modalidad,M.TipDocAju,M.AjuInvSob,M.AjuInvFal,M.NumNota,M.IdCiaAin ,VolPT,VolMP,M.FecProcAnt,M.NumHoras,M.Anulado,M.NumDev,M.FecDev,M.Observacion,M.IdEstado,ED.Estado,M.FechaCrea,M.IdCiaCrea,M.OrigenAdd,M.IdUsuario,Usuario --Detalles ,D.Item,D.IdTanque,D.IdProducto,P.DescripProd,D.NivelVol,D.Cantidad,D.UndMed,UM.Unidad,D.TipoMed,D.AlturaTq,D.UndAforoC,D.UndAforoF,D.Temperatura,D.UnidTemp ,D.ValorAPI,D.API_Corregido,D.Densidad,D.CantSaldo,D.CantAjuste,D.VrUnitario,D.TempLab,D.VolMedido,D.VolNeto,D.Vol_Anterior,D.CantEntradas,D.CantSalidas,D.TipoProd AS DetTipoProd,D.Descripcion ,TQ.CapTanq,TQ.NivAgua,TQ.CapNeta,TQ.TipoProd,TQ.Descripcion AS TanqDescrip FROM Trn_OilMediciones AS M INNER JOIN Trn_OilMedicionesTq AS D ON M.TipDoc=D.TipDoc AND M.NumInvent=D.NumInvent AND M.IdCia=D.IdCia INNER JOIN Companias AS CN ON M.IdCia=CN.IdCia INNER JOIN Turnos AS TN ON M.IdTurno=TN.IdTurno INNER JOIN Sys_TiposDoc AS TD ON M.TipDoc=TD.IdDoc INNER JOIN EstadoDoc AS ED ON M.IdEstado=ED.IdEstado INNER JOIN adm_Usuarios AS U ON M.IdUsuario=U.IdUsuario INNER JOIN ProdMcias AS P ON D.IdProducto=P.IdProducto INNER JOIN Sys_Um AS UM ON D.UndMed=UM.UndMed INNER JOIN Tanques AS TQ ON D.IdTanque=TQ.IdTanque WHERE M.TipDoc=@pmTipDoc AND M.NumInvent BETWEEN @pmNumInventIni AND @pmNumInventFin AND M.IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilDespClieFmt] @pmTipDoc VARCHAR(3),@pmNumGuiaIni INT,@pmNumGuiaFin INT,@pmIdCia CHAR(2) AS SELECT G.TipDoc,G.NumGuia,G.IdCia,Compania,G.Fecha,G.FecCargue,G.FecDespacho,G.FecDescargue,G.HorasVig,G.IdCliente,T.RazonSocial AS NomCliente,G.IdAgencia,A.Agencia ,G.IdVehiculo,G.IdConductor,CD.RazonSocial AS NomConductor,G.NitEmpTrans,G.NomEmpTrans,G.Remolque,G.IdEstacion AS IdCampo,CM.EstServicio AS Campo ,G.IdLocOrigen,LO.Localidad AS CiudadOrigen,LO.IdDep AS CdDptoOrig,DT.Departamento AS DptoOrigen ,G.IdLocDestino,LD.Localidad AS CiudadDestino,LD.IdDep AS CdDptoDest,DD.Departamento AS DptoDestino ,G.LugarOrigen,G.DirDestino,G.NomContacto,G.TelContacto,G.emlContacto,G.Modalidad,G.Referencia,G.NumRemision,G.DetSellos,G.CodSicom,G.ZonaFrontera ,G.Cantidad AS CantTotal,G.SubTotal,G.VrIva AS TotalIVA,G.VrTransporte,G.TipOrden,G.NumOrden,G.IdCiaOrden,G.EstFactura,G.TipFac,G.Factura,G.IdCiaFac,G.FechaFact ,G.Anulado,G.FecDev,G.Observacion,G.IdEstado,ED.Estado,G.FechaCrea,G.IdCiaCrea,G.OrigenAdd,G.IdUsuario,Usuario,TD.TipoDoc --detalles ,D.Item,D.IdTanque,D.TipoProd,D.IdProducto,D.Descripcion,D.Cantidad,D.UndMed,UM.Unidad,D.Temperatura,D.TempLab,D.UnidTemp,D.ValorAPI,D.API_Corregido,D.Densidad,D.ValorVCW ,D.FactorTemp,D.VrUnitario,D.FleteUnd,D.TarifaIva,D.VrIva,D.CodTarIva,D.CodSicomPro,P.DescripProd,TQ.CapTanq,TQ.NivAgua,TQ.CapNeta,TQ.Descripcion AS TanqDescrip,TQ.Altura ,T.TipoId AS TercTipoId,T.Dv AS TercDv,T.Direccion AS TercDireccion,T.IdLocal AS TercIdCiu,L.Localidad AS TercCiudad,L.IdDep AS TercIdDep,DP.Departamento AS TercDpto,T.Telefono AS TercTelefono,T.TelMovil AS TercCelular,T.e_mail AS TercEmail FROM Trn_OilDespClie AS G INNER JOIN Trn_OilDespClieProd AS D ON G.TipDoc=D.TipDoc AND G.NumGuia=D.NumGuia AND G.IdCia=D.IdCia INNER JOIN Companias AS CN ON G.IdCia=CN.IdCia INNER JOIN Sys_TiposDoc AS TD ON G.TipDoc=TD.IdDoc INNER JOIN EstadoDoc AS ED ON G.IdEstado=ED.IdEstado INNER JOIN adm_Usuarios AS U ON G.IdUsuario=U.IdUsuario INNER JOIN Terceros AS T ON G.IdCliente=T.IdTercero INNER JOIN Terceros AS CD ON G.IdConductor=CD.IdTercero INNER JOIN Localidades AS LO ON G.IdLocOrigen=LO.IdLocal INNER JOIN Departamentos AS DT ON LO.IdDep=DT.IdDep INNER JOIN Localidades AS LD ON G.IdLocDestino=LD.IdLocal INNER JOIN Departamentos AS DD ON LD.IdDep=DD.IdDep INNER JOIN Localidades AS L ON T.IdLocal=L.IdLocal INNER JOIN Departamentos AS DP ON L.IdDep=DP.IdDep INNER JOIN ProdMcias AS P ON D.IdProducto=P.IdProducto INNER JOIN Sys_Um AS UM ON D.UndMed=UM.UndMed INNER JOIN Tanques AS TQ ON D.IdTanque=TQ.IdTanque LEFT JOIN Agencias AS A ON G.IdAgencia=A.IdAgencia LEFT JOIN EdsServicio AS CM ON G.IdEstacion=CM.IdEstacion WHERE G.TipDoc=@pmTipDoc AND G.NumGuia BETWEEN @pmNumGuiaIni AND @pmNumGuiaFin AND G.IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilInvent] @pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(10),@pmIdProveedor VARCHAR(16),@pmNumFactura VARCHAR(15),@pmFechaFac SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmCantidad DECIMAL(16,6),@pmValorTotal DECIMAL(16,6),@pmCtaPagar BIT,@pmEstContable INT,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmAnulado BIT,@pmFecDev SMALLDATETIME,@pmNumDev INT,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmOrigenAdd VARCHAR(10),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_OilInvent (TipEnt,NumEntrada,IdCia,Fecha,IdConcepto,Modalidad,IdProveedor,NumFactura,FechaFac,FechaVence,Cantidad,ValorTotal,CtaPagar,EstContable,TipCom,Comprobante,IdCiaCom,Anulado,FecDev,NumDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario) VALUES (@pmTipEnt,@pmNumEntrada,@pmIdCia,@pmFecha,@pmIdConcepto,@pmModalidad,@pmIdProveedor,@pmNumFactura,@pmFechaFac,@pmFechaVence,@pmCantidad,@pmValorTotal,@pmCtaPagar,@pmEstContable,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmFecDev,@pmNumDev,@pmObservacion,@pmIdEstado,@pmFechaCrea,@pmIdCiaCrea,@pmOrigenAdd,@pmIdUsuario) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpOilInvent] @pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmModalidad VARCHAR(10),@pmIdProveedor VARCHAR(16),@pmNumFactura VARCHAR(15),@pmFechaFac SMALLDATETIME,@pmFechaVence SMALLDATETIME,@pmCantidad DECIMAL(16,6),@pmValorTotal DECIMAL(16,6),@pmCtaPagar BIT,@pmEstContable INT,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmAnulado BIT,@pmFecDev SMALLDATETIME,@pmNumDev INT,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4) AS UPDATE Trn_OilInvent SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,Modalidad=@pmModalidad,IdProveedor=@pmIdProveedor,NumFactura=@pmNumFactura,FechaFac=@pmFechaFac,FechaVence=@pmFechaVence,Cantidad=@pmCantidad,ValorTotal=@pmValorTotal,CtaPagar=@pmCtaPagar,EstContable=@pmEstContable,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,FecDev=@pmFecDev,NumDev=@pmNumDev ,Observacion=@pmObservacion,IdEstado=@pmIdEstado WHERE TipEnt=@pmTipEnt AND NumEntrada=@pmNumEntrada AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilInvent] @pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCia CHAR(2) AS SELECT TipEnt,NumEntrada,IdCia,Fecha,IdConcepto,Modalidad,IdProveedor,NumFactura,FechaFac,FechaVence,Cantidad,ValorTotal,CtaPagar,EstContable,TipCom,Comprobante,IdCiaCom,Anulado,FecDev,NumDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario FROM Trn_OilInvent WHERE TipEnt=@pmTipEnt AND NumEntrada=@pmNumEntrada AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelOilInvent] @pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCia CHAR(2) AS DELETE FROM Trn_OilInvent WHERE TipEnt=@pmTipEnt AND NumEntrada=@pmNumEntrada AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilInventFmt] @pmTipEnt VARCHAR(3),@pmNumEntradaIni INT,@pmNumEntradaFin INT,@pmIdCia CHAR(2) AS SELECT E.TipEnt,TipoDoc,E.NumEntrada,E.IdCia,Compania,E.Fecha,E.IdConcepto,Concepto,E.Modalidad,E.IdProveedor,T.RazonSocial AS NomProveedor,E.NumFactura,E.FechaFac,FechaVence,E.Cantidad,E.ValorTotal ,E.CtaPagar,E.EstContable,E.TipCom,E.Comprobante,E.IdCiaCom,E.Anulado,E.FecDev,E.NumDev,E.Observacion,E.IdEstado,ED.Estado ,D.Item,D.IdTanque,D.IdProducto,D.Descripcion,D.Cantidad,D.UndMed,UM.Unidad,D.VrUnitario,D.TipoProd,D.IdEstacion AS CdCampo,EstServicio AS NomCampo,P.DescripProd ,E.FechaCrea,E.IdCiaCrea,E.OrigenAdd,E.IdUsuario,Usuario FROM Trn_OilInvent AS E INNER JOIN Sys_TiposDoc AS TD ON E.TipEnt=TD.IdDoc INNER JOIN EstadoDoc AS ED ON E.IdEstado=ED.IdEstado INNER JOIN Companias AS CN ON E.IdCia=CN.IdCia INNER JOIN Terceros AS T ON E.IdProveedor=T.IdTercero INNER JOIN adm_Usuarios AS U ON E.IdUsuario=U.IdUsuario INNER JOIN Conceptos AS CT ON E.IdConcepto=CT.IdConcepto INNER JOIN Trn_OilInventProd AS D ON E.TipEnt=D.TipEnt AND E.NumEntrada=D.NumEntrada AND E.IdCia=D.IdCia INNER JOIN ProdMcias AS P ON D.IdProducto=P.IdProducto INNER JOIN Sys_Um AS UM ON D.UndMed=UM.UndMed LEFT JOIN EdsServicio AS CM ON D.IdEstacion=CM.IdEstacion WHERE E.TipEnt=@pmTipEnt AND E.NumEntrada BETWEEN @pmNumEntradaIni AND @pmNumEntradaFin AND E.IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilDespClie] @pmTipDoc VARCHAR(3),@pmNumGuia INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecCargue SMALLDATETIME,@pmFecDespacho SMALLDATETIME,@pmFecDescargue SMALLDATETIME,@pmHorasVig DECIMAL(14,4),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVehiculo VARCHAR(10),@pmIdConductor VARCHAR(16),@pmNitEmpTrans VARCHAR(16),@pmNomEmpTrans VARCHAR(150),@pmRemolque VARCHAR(10),@pmIdEstacion VARCHAR(4),@pmIdLocOrigen VARCHAR(8),@pmIdLocDestino VARCHAR(8),@pmLugarOrigen VARCHAR(150),@pmDirDestino VARCHAR(250),@pmNomContacto VARCHAR(150),@pmTelContacto VARCHAR(30),@pmemlContacto VARCHAR(100),@pmModalidad VARCHAR(10),@pmReferencia VARCHAR(50),@pmNumRemision VARCHAR(20),@pmDetSellos VARCHAR(500) ,@pmCodSicom VARCHAR(20),@pmZonaFrontera INT,@pmCantidad DECIMAL(16,6),@pmSubTotal DECIMAL(16,6),@pmVrIva DECIMAL(16,6),@pmVrTransporte DECIMAL(16,6),@pmTipOrden VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmEstFactura INT,@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmFechaFact SMALLDATETIME,@pmAnulado BIT,@pmFecDev SMALLDATETIME,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmOrigenAdd VARCHAR(10),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_OilDespClie (TipDoc,NumGuia,IdCia,Fecha,FecCargue,FecDespacho,FecDescargue,HorasVig,IdCliente,IdAgencia,IdVehiculo,IdConductor,NitEmpTrans,NomEmpTrans,Remolque,IdEstacion,IdLocOrigen,IdLocDestino,LugarOrigen,DirDestino,NomContacto,TelContacto,emlContacto,Modalidad,Referencia,NumRemision,DetSellos,CodSicom,ZonaFrontera,Cantidad,SubTotal,VrIva,VrTransporte,TipOrden,NumOrden,IdCiaOrden,EstFactura,TipFac,Factura,IdCiaFac,FechaFact,Anulado,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario) VALUES (@pmTipDoc,@pmNumGuia,@pmIdCia,@pmFecha,@pmFecCargue,@pmFecDespacho,@pmFecDescargue,@pmHorasVig,@pmIdCliente,@pmIdAgencia,@pmIdVehiculo,@pmIdConductor,@pmNitEmpTrans,@pmNomEmpTrans,@pmRemolque,@pmIdEstacion,@pmIdLocOrigen,@pmIdLocDestino,@pmLugarOrigen,@pmDirDestino,@pmNomContacto,@pmTelContacto,@pmemlContacto,@pmModalidad,@pmReferencia,@pmNumRemision,@pmDetSellos,@pmCodSicom,@pmZonaFrontera,@pmCantidad,@pmSubTotal,@pmVrIva,@pmVrTransporte,@pmTipOrden,@pmNumOrden,@pmIdCiaOrden,@pmEstFactura,@pmTipFac,@pmFactura,@pmIdCiaFac,@pmFechaFact,@pmAnulado,@pmFecDev,@pmObservacion,@pmIdEstado,@pmFechaCrea,@pmIdCiaCrea,@pmOrigenAdd,@pmIdUsuario) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpOilDespClie] @pmTipDoc VARCHAR(3),@pmNumGuia INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecCargue SMALLDATETIME,@pmFecDespacho SMALLDATETIME,@pmFecDescargue SMALLDATETIME,@pmHorasVig DECIMAL(14,4),@pmIdCliente VARCHAR(16),@pmIdAgencia VARCHAR(16),@pmIdVehiculo VARCHAR(10),@pmIdConductor VARCHAR(16),@pmNitEmpTrans VARCHAR(16),@pmNomEmpTrans VARCHAR(150),@pmRemolque VARCHAR(10),@pmIdEstacion VARCHAR(4),@pmIdLocOrigen VARCHAR(8),@pmIdLocDestino VARCHAR(8),@pmLugarOrigen VARCHAR(150),@pmDirDestino VARCHAR(250),@pmNomContacto VARCHAR(150),@pmTelContacto VARCHAR(30),@pmemlContacto VARCHAR(100),@pmModalidad VARCHAR(10),@pmReferencia VARCHAR(50),@pmNumRemision VARCHAR(20),@pmDetSellos VARCHAR(500) ,@pmCodSicom VARCHAR(20),@pmZonaFrontera INT,@pmCantidad DECIMAL(16,6),@pmSubTotal DECIMAL(16,6),@pmVrIva DECIMAL(16,6),@pmVrTransporte DECIMAL(16,6),@pmTipOrden VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmEstFactura INT,@pmTipFac VARCHAR(3),@pmFactura INT,@pmIdCiaFac CHAR(2),@pmFechaFact SMALLDATETIME,@pmAnulado BIT,@pmFecDev SMALLDATETIME,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4) AS UPDATE Trn_OilDespClie SET Fecha=@pmFecha,FecCargue=@pmFecCargue,FecDespacho=@pmFecDespacho,FecDescargue=@pmFecDescargue,HorasVig=@pmHorasVig,IdCliente=@pmIdCliente,IdAgencia=@pmIdAgencia,IdVehiculo=@pmIdVehiculo,IdConductor=@pmIdConductor,NitEmpTrans=@pmNitEmpTrans,NomEmpTrans=@pmNomEmpTrans,Remolque=@pmRemolque,IdEstacion=@pmIdEstacion,IdLocOrigen=@pmIdLocOrigen,IdLocDestino=@pmIdLocDestino,LugarOrigen=@pmLugarOrigen,DirDestino=@pmDirDestino,NomContacto=@pmNomContacto,TelContacto=@pmTelContacto,emlContacto=@pmemlContacto,Modalidad=@pmModalidad,Referencia=@pmReferencia,NumRemision=@pmNumRemision,DetSellos=@pmDetSellos,CodSicom=@pmCodSicom,ZonaFrontera=@pmZonaFrontera,Cantidad=@pmCantidad,SubTotal=@pmSubTotal,VrIva=@pmVrIva ,VrTransporte=@pmVrTransporte,TipOrden=@pmTipOrden,NumOrden=@pmNumOrden,IdCiaOrden=@pmIdCiaOrden,EstFactura=@pmEstFactura,TipFac=@pmTipFac,Factura=@pmFactura,IdCiaFac=@pmIdCiaFac,FechaFact=@pmFechaFact,Anulado=@pmAnulado,FecDev=@pmFecDev,Observacion=@pmObservacion,IdEstado=@pmIdEstado WHERE TipDoc=@pmTipDoc AND NumGuia=@pmNumGuia AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilDespClie] @pmTipDoc VARCHAR(3),@pmNumGuia INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumGuia,IdCia,Fecha,FecCargue,FecDespacho,FecDescargue,HorasVig,IdCliente,IdAgencia,IdVehiculo,IdConductor,NitEmpTrans,NomEmpTrans,Remolque,IdEstacion,IdLocOrigen,IdLocDestino,LugarOrigen,DirDestino,NomContacto,TelContacto,emlContacto,Modalidad,Referencia,NumRemision,DetSellos,CodSicom,ZonaFrontera,Cantidad,SubTotal,VrIva,VrTransporte,TipOrden,NumOrden,IdCiaOrden,EstFactura,TipFac,Factura,IdCiaFac,FechaFact,Anulado,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario FROM Trn_OilDespClie WHERE TipDoc=@pmTipDoc AND NumGuia=@pmNumGuia AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelOilDespClie] @pmTipDoc VARCHAR(3),@pmNumGuia INT,@pmIdCia CHAR(2) AS DELETE FROM Trn_OilDespClie WHERE TipDoc=@pmTipDoc AND NumGuia=@pmNumGuia AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilAjustes] @pmTipDoc VARCHAR(3),@pmNumProceso INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumProceso,IdCia,Fecha,FecProceso,TipOrden,NumOrden,IdCiaOrden,TipoProceso,IdConcepto,IdTercero,CantEntradas,CantSalidas,CostoEnt,CostoSal,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario FROM Trn_OilAjustes WHERE TipDoc=@pmTipDoc AND NumProceso=@pmNumProceso AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paDelOilAjustes] @pmTipDoc VARCHAR(3),@pmNumProceso INT,@pmIdCia CHAR(2) AS DELETE FROM Trn_OilAjustes WHERE TipDoc=@pmTipDoc AND NumProceso=@pmNumProceso AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilAjustes] @pmTipDoc VARCHAR(3),@pmNumProceso INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecProceso SMALLDATETIME,@pmTipOrden VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmTipoProceso VARCHAR(10),@pmIdConcepto VARCHAR(4),@pmIdTercero VARCHAR(16),@pmCantEntradas DECIMAL(16,6),@pmCantSalidas DECIMAL(16,6),@pmCostoEnt DECIMAL(16,6),@pmCostoSal DECIMAL(16,6),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmAnulado BIT,@pmNumDev INT,@pmFecDev SMALLDATETIME,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmOrigenAdd VARCHAR(10),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_OilAjustes (TipDoc,NumProceso,IdCia,Fecha,FecProceso,TipOrden,NumOrden,IdCiaOrden,TipoProceso,IdConcepto,IdTercero,CantEntradas,CantSalidas,CostoEnt,CostoSal,TipCom,Comprobante,IdCiaCom,Anulado,NumDev,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario) VALUES (@pmTipDoc,@pmNumProceso,@pmIdCia,@pmFecha,@pmFecProceso,@pmTipOrden,@pmNumOrden,@pmIdCiaOrden,@pmTipoProceso,@pmIdConcepto,@pmIdTercero,@pmCantEntradas,@pmCantSalidas,@pmCostoEnt,@pmCostoSal,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmAnulado,@pmNumDev,@pmFecDev,@pmObservacion,@pmIdEstado,@pmFechaCrea,@pmIdCiaCrea,@pmOrigenAdd,@pmIdUsuario) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpOilAjustes] @pmTipDoc VARCHAR(3),@pmNumProceso INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecProceso SMALLDATETIME,@pmTipOrden VARCHAR(3),@pmNumOrden INT,@pmIdCiaOrden CHAR(2),@pmTipoProceso VARCHAR(10),@pmIdConcepto VARCHAR(4),@pmIdTercero VARCHAR(16),@pmCantEntradas DECIMAL(16,6),@pmCantSalidas DECIMAL(16,6),@pmCostoEnt DECIMAL(16,6),@pmCostoSal DECIMAL(16,6),@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2) ,@pmAnulado BIT,@pmNumDev INT,@pmFecDev SMALLDATETIME,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4) AS UPDATE Trn_OilAjustes SET Fecha=@pmFecha,FecProceso=@pmFecProceso,TipOrden=@pmTipOrden,NumOrden=@pmNumOrden,IdCiaOrden=@pmIdCiaOrden,TipoProceso=@pmTipoProceso,IdConcepto=@pmIdConcepto,IdTercero=@pmIdTercero,CantEntradas=@pmCantEntradas,CantSalidas=@pmCantSalidas,CostoEnt=@pmCostoEnt,CostoSal=@pmCostoSal,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,Anulado=@pmAnulado,NumDev=@pmNumDev,FecDev=@pmFecDev ,Observacion=@pmObservacion,IdEstado=@pmIdEstado WHERE TipDoc=@pmTipDoc AND NumProceso=@pmNumProceso AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilDespClieProd] @pmTipDoc VARCHAR(3),@pmNumGuia INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdTanque VARCHAR(4),@pmTipoProd VARCHAR(10),@pmIdProducto VARCHAR(16),@pmDescripcion VARCHAR(1000),@pmCantidad DECIMAL(16,6),@pmUndMed VARCHAR(10),@pmTemperatura DECIMAL(16,6),@pmTempLab DECIMAL(16,6),@pmUnidTemp CHAR(1),@pmValorAPI DECIMAL(16,6),@pmAPI_Corregido DECIMAL(16,6) ,@pmDensidad DECIMAL(16,6),@pmValorVCW DECIMAL(16,6),@pmFactorTemp DECIMAL(16,6),@pmVrUnitario DECIMAL(16,6),@pmFleteUnd DECIMAL(16,6),@pmTarifaIva DECIMAL(16,6),@pmVrIva DECIMAL(16,6),@pmCodTarIva VARCHAR(4),@pmCodSicomPro VARCHAR(20) AS INSERT INTO Trn_OilDespClieProd (TipDoc,NumGuia,IdCia,Item,IdTanque,TipoProd,IdProducto,Descripcion,Cantidad,UndMed,Temperatura,TempLab,UnidTemp,ValorAPI,API_Corregido,Densidad,ValorVCW,FactorTemp,VrUnitario,FleteUnd,TarifaIva,VrIva,CodTarIva,CodSicomPro) VALUES (@pmTipDoc,@pmNumGuia,@pmIdCia,@pmItem,@pmIdTanque,@pmTipoProd,@pmIdProducto,@pmDescripcion,@pmCantidad,@pmUndMed,@pmTemperatura,@pmTempLab,@pmUnidTemp,@pmValorAPI,@pmAPI_Corregido,@pmDensidad,@pmValorVCW,@pmFactorTemp,@pmVrUnitario,@pmFleteUnd,@pmTarifaIva,@pmVrIva,@pmCodTarIva,@pmCodSicomPro) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilMediciones] @pmTipDoc VARCHAR(3),@pmNumInvent INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecProceso SMALLDATETIME,@pmIdTurno VARCHAR(4),@pmIdOperario VARCHAR(16),@pmNomOperario VARCHAR(150),@pmAjuInvSob INT,@pmAjuInvFal INT,@pmIdCiaAin CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFecDev SMALLDATETIME ,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4),@pmModalidad VARCHAR(10),@pmTipDocAju VARCHAR(3),@pmVolPT DECIMAL(16,6),@pmVolMP DECIMAL(16,6),@pmNumNota INT,@pmFecProcAnt SMALLDATETIME,@pmNumHoras DECIMAL(14,4),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmOrigenAdd VARCHAR(10),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_OilMediciones (TipDoc,NumInvent,IdCia,Fecha,FecProceso,IdTurno,IdOperario,NomOperario,Modalidad,TipDocAju,AjuInvSob,AjuInvFal,IdCiaAin,Anulado,NumDev,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario,VolPT,VolMP,NumNota,FecProcAnt,NumHoras) VALUES (@pmTipDoc,@pmNumInvent,@pmIdCia,@pmFecha,@pmFecProceso,@pmIdTurno,@pmIdOperario,@pmNomOperario,@pmModalidad,@pmTipDocAju,@pmAjuInvSob,@pmAjuInvFal,@pmIdCiaAin,@pmAnulado,@pmNumDev,@pmFecDev,@pmObservacion,@pmIdEstado,@pmFechaCrea,@pmIdCiaCrea,@pmOrigenAdd,@pmIdUsuario,@pmVolPT,@pmVolMP,@pmNumNota,@pmFecProcAnt,@pmNumHoras) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpOilMediciones] @pmTipDoc VARCHAR(3),@pmNumInvent INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmFecProceso SMALLDATETIME,@pmIdTurno VARCHAR(4),@pmIdOperario VARCHAR(16),@pmNomOperario VARCHAR(150),@pmAjuInvSob INT,@pmAjuInvFal INT,@pmIdCiaAin CHAR(2),@pmAnulado BIT,@pmNumDev INT,@pmFecDev SMALLDATETIME ,@pmObservacion VARCHAR(2000),@pmIdEstado VARCHAR(4),@pmModalidad VARCHAR(10),@pmTipDocAju VARCHAR(3),@pmVolPT DECIMAL(16,6),@pmVolMP DECIMAL(16,6),@pmNumNota INT,@pmFecProcAnt SMALLDATETIME,@pmNumHoras DECIMAL(14,4) AS UPDATE Trn_OilMediciones SET Fecha=@pmFecha,FecProceso=@pmFecProceso,IdTurno=@pmIdTurno,IdOperario=@pmIdOperario,NomOperario=@pmNomOperario,AjuInvSob=@pmAjuInvSob,AjuInvFal=@pmAjuInvFal,IdCiaAin=@pmIdCiaAin,Anulado=@pmAnulado,NumDev=@pmNumDev,FecDev=@pmFecDev,Observacion=@pmObservacion,IdEstado=@pmIdEstado ,Modalidad=@pmModalidad,TipDocAju=@pmTipDocAju,VolPT=@pmVolPT,VolMP=@pmVolMP,NumNota=@pmNumNota,FecProcAnt=@pmFecProcAnt,NumHoras=@pmNumHoras WHERE TipDoc=@pmTipDoc AND NumInvent=@pmNumInvent AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilMediciones] @pmTipDoc VARCHAR(3),@pmNumInvent INT,@pmIdCia CHAR(2) AS SELECT TipDoc,NumInvent,IdCia,Fecha,FecProceso,IdTurno,IdOperario,NomOperario,Modalidad,TipDocAju,AjuInvSob,AjuInvFal,NumNota,IdCiaAin,VolPT,VolMP,FecProcAnt,NumHoras ,Anulado,NumDev,FecDev,Observacion,IdEstado,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario FROM Trn_OilMediciones WHERE TipDoc=@pmTipDoc AND NumInvent=@pmNumInvent AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilMedicionesTq] @pmTipDoc VARCHAR(3),@pmNumInvent INT,@pmIdCia CHAR(2),@pmItem INT,@pmIdTanque VARCHAR(4),@pmIdProducto VARCHAR(16),@pmNivelVol DECIMAL(16,6),@pmCantidad DECIMAL(16,6),@pmUndMed VARCHAR(10),@pmTipoMed INT,@pmAlturaTq DECIMAL(16,6) ,@pmUndAforoC DECIMAL(16,6),@pmUndAforoF DECIMAL(16,6),@pmTemperatura DECIMAL(16,6),@pmUnidTemp CHAR(1),@pmValorAPI DECIMAL(16,6),@pmAPI_Corregido DECIMAL(16,6),@pmDensidad DECIMAL(16,6),@pmCantSaldo DECIMAL(16,6),@pmCantAjuste DECIMAL(16,6),@pmVrUnitario DECIMAL(16,6) ,@pmTempLab DECIMAL(16,6),@pmVolMedido DECIMAL(16,6),@pmVolNeto DECIMAL(16,6),@pmVol_Anterior DECIMAL(16,6),@pmCantEntradas DECIMAL(16,6),@pmCantSalidas DECIMAL(16,6) ,@pmTipoProd VARCHAR(10),@pmDescripcion VARCHAR(500) AS INSERT INTO Trn_OilMedicionesTq (TipDoc,NumInvent,IdCia,Item,IdTanque,IdProducto,NivelVol,Cantidad,UndMed,TipoMed,AlturaTq,UndAforoC,UndAforoF,Temperatura,UnidTemp,ValorAPI,API_Corregido,Densidad,CantSaldo,CantAjuste,VrUnitario ,TempLab,VolMedido,VolNeto,Vol_Anterior,CantEntradas,CantSalidas,TipoProd,Descripcion) VALUES (@pmTipDoc,@pmNumInvent,@pmIdCia,@pmItem,@pmIdTanque,@pmIdProducto,@pmNivelVol,@pmCantidad,@pmUndMed,@pmTipoMed,@pmAlturaTq,@pmUndAforoC,@pmUndAforoF,@pmTemperatura,@pmUnidTemp,@pmValorAPI,@pmAPI_Corregido,@pmDensidad,@pmCantSaldo,@pmCantAjuste,@pmVrUnitario ,@pmTempLab,@pmVolMedido,@pmVolNeto,@pmVol_Anterior,@pmCantEntradas,@pmCantSalidas,@pmTipoProd,@pmDescripcion) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paInsOilInventDev] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdProveedor VARCHAR(16),@pmCantidad DECIMAL(16,6),@pmValorTotal DECIMAL(16,6),@pmCtaPagar BIT ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(2000),@pmFechaCrea SMALLDATETIME,@pmIdCiaCrea CHAR(2),@pmOrigenAdd VARCHAR(10),@pmIdUsuario VARCHAR(11) AS INSERT INTO Trn_OilInventDev (TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipEnt,NumEntrada,IdCiaDoc,FecDoc,IdProveedor,Cantidad,ValorTotal,CtaPagar,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario) VALUES (@pmTipDev,@pmDevolucion,@pmIdCia,@pmFecha,@pmIdConcepto,@pmTipEnt,@pmNumEntrada,@pmIdCiaDoc,@pmFecDoc,@pmIdProveedor,@pmCantidad,@pmValorTotal,@pmCtaPagar,@pmTipCom,@pmComprobante,@pmIdCiaCom,@pmModdDev,@pmObservacion,@pmFechaCrea,@pmIdCiaCrea,@pmOrigenAdd,@pmIdUsuario) GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paUpOilInventDev] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmIdConcepto VARCHAR(4),@pmTipEnt VARCHAR(3),@pmNumEntrada INT,@pmIdCiaDoc CHAR(2),@pmFecDoc SMALLDATETIME,@pmIdProveedor VARCHAR(16),@pmCantidad DECIMAL(16,6),@pmValorTotal DECIMAL(16,6),@pmCtaPagar BIT ,@pmTipCom VARCHAR(3),@pmComprobante INT,@pmIdCiaCom CHAR(2),@pmModdDev VARCHAR(10),@pmObservacion VARCHAR(2000) AS UPDATE Trn_OilInventDev SET Fecha=@pmFecha,IdConcepto=@pmIdConcepto,TipEnt=@pmTipEnt,NumEntrada=@pmNumEntrada,IdCiaDoc=@pmIdCiaDoc,FecDoc=@pmFecDoc,IdProveedor=@pmIdProveedor,Cantidad=@pmCantidad,ValorTotal=@pmValorTotal,CtaPagar=@pmCtaPagar,TipCom=@pmTipCom,Comprobante=@pmComprobante,IdCiaCom=@pmIdCiaCom,ModdDev=@pmModdDev,Observacion=@pmObservacion WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[paQryOilInventDev] @pmTipDev VARCHAR(3),@pmDevolucion INT,@pmIdCia CHAR(2) AS SELECT TipDev,Devolucion,IdCia,Fecha,IdConcepto,TipEnt,NumEntrada,IdCiaDoc,FecDoc,IdProveedor,Cantidad,ValorTotal,CtaPagar,TipCom,Comprobante,IdCiaCom,ModdDev,Observacion,FechaCrea,IdCiaCrea,OrigenAdd,IdUsuario FROM Trn_OilInventDev WHERE TipDev=@pmTipDev AND Devolucion=@pmDevolucion AND IdCia=@pmIdCia GO