dbo.backend_clientes_productos

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@p_Cliente int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

--select * from  clientes_productos where id_producto = 102
--exec backend_clientes_productos 60554188
CREATE OR ALTER PROCEDURE dbo.backend_clientes_productos
@p_Cliente int 
--@p_visible bit 

AS
BEGIN
 
    SET NOCOUNT ON;
 begin
 
  select  clientes_productos.*, 
         productos.nombre_producto, productos.sigla,
      tipo_paquetes_productos.nombre_paquete as tipo,

  bloquea = case clientes_productos.bloquear_consumo
            when '1' then 'SI'
      when '0' then 'NO'
      else ''
      end,
   
  estado_producto = case clientes_productos.activo
  when '0' then 'INACTIVO' 
  when '1' then 'ACTIVO' 
  else '' 
  end,

  fecha_desde_dia_mes_anio = convert(varchar(10),fecha_desde,103),
  fecha_hasta_dia_mes_anio = convert(varchar(10),fecha_hasta,103),
  productos.grupo_informes as tipo_producto,clientes.ACCESO_LED  as control_documentos,clientes.ACCESO_ci as control_acceso
  from clientes_productos

  left join productos
    on productos.producto = clientes_productos.id_producto

    left join tipo_paquetes_productos
    on  tipo_paquetes_productos.producto = clientes_productos.id_producto
    and tipo_paquetes_productos.id_paquete = clientes_productos.tipo_paquete
    and tipo_paquetes_productos.visible = 1
  inner join clientes on clientes_productos.cliente=clientes.cliente
  where clientes_productos.cliente  = @p_cliente /*601116452*/
   order by clientes_productos.id_producto 
          
 end

END

GO

Used By

No items found