/****** Object: StoredProcedure [SharedDB].[ObtenerInformacion] Script Date: 26/08/2024 4:01:41 p. m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Sistemas Insepet Ltda (MR) -- Create date: 10/04/2014 -- Description: Obtiene información de ventas -- ============================================= ALTER PROCEDURE [SharedDB].[ObtenerInformacion] -- Add the parameters for the stored procedure here @FechaInicial DateTime = NULL, @FechaFinal DateTime = NULL, @Equipo int = NULL, @Cara int = NULL, @Posicion int = NULL, @Isla int = NULL, @CodProducto varchar(30) = NULL, @IdTipoTransaccion int = NULL, @Turno int = NULL, @Corte int = NULL, @CedulaVendedor int = NULL, @Consecutivo int = NULL AS BEGIN SET NOCOUNT ON; SELECT [Consecutivo] ,[Companias] ,[ConsecutivoDetalle] ,[Prefijo] ,[Factura] ,[Equipo] ,[Cara] ,[Posicion] ,[Manguera] ,[Isla] ,[CodProducto] ,[Producto] ,[Cantidad] ,[ValorUnitario] ,[ValorTotal] as ValorTotalOld ,[FechaInicial] ,[FechaFinal] ,[LecturaVolumenInicial] ,[LecturaVolumenFinal] ,[LecturaDineroInicial] ,[LecturaDineroFinal] ,[IdTipoTransaccion] ,[TipoTransaccion] ,[IdFormaPago] ,ISNULL([FormaPago], TipoTransaccion) as FormaPago ,[Cuenta] ,[NIT] ,[Placa] ,[IdRom] ,[Kilometraje] ,[CedulaConductor] ,[NombreConductor] ,[Turno] ,[CedulaVendedor] ,[NombreVendedor] ,[FENumeroFactura] as NoVale ,[FENumeroDocumento] as Identificacion ,[FETipoDocumento] ,[FENombreCliente] ,[FEDigitoVerificacion] ,[FEDireccion] ,[FeTelefono] ,[FeCorreo] ,[Codigo_Postal] ,[Corte] ,[ValorFP] as ValorTotal FROM [SharedDB].[InfoVentas] WHERE FechaFinal BETWEEN ISNULL(@FechaInicial, (select min(FechaFinal) from [SharedDB].InfoVentas)) and ISNULL(@FechaFinal, GETDATE()) and Equipo = isnull(@Equipo, equipo) and Cara = isnull(@Cara, Cara) and posicion = isnull(@Posicion, Posicion) and isla = isnull(@Isla, Isla) and CodProducto = isnull(@CodProducto, CodProducto) and IdTipoTransaccion = isnull(@IdTipoTransaccion, IdTipoTransaccion) and Turno = isnull(@Turno, Turno) and Corte = isnull(@Corte, Corte) and CedulaVendedor = isnull(@CedulaVendedor, CedulaVendedor) and Consecutivo = ISNULL(@Consecutivo, Consecutivo) END