dbo.LN_contraparte_balances

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@taxid varchar 50
@cliente int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*

exec LN_contraparte_balances '30503948164',2254875

*/


CREATE OR ALTER PROCEDURE dbo.LN_contraparte_balances 
 @taxid  varchar(50),
 @cliente int

 
AS
BEGIN
 SET NOCOUNT ON;
  DECLARE @p_taxid varchar(50) = @taxid
  DECLARE @p_cliente int = @cliente

  select LN_productos.producto, LN_productos.balance,
  LN_productos.balance_analisis, LN_productos.balance_valoracion,
  ISNULL(LN_cliente_productos.version_balance, 'F') AS version_balance
  from LN_productos
  inner join LN_familia_productos on LN_productos.producto = LN_familia_productos.producto
  inner join LN_contraparte_familias on LN_familia_productos.familia = LN_contraparte_familias.familia
  inner join LN_contrapartes on LN_contraparte_familias.contraparte = LN_contrapartes.contraparte
  inner join LN_cliente_productos on (LN_contrapartes.cliente = LN_cliente_productos.cliente
  AND LN_productos.producto = LN_cliente_productos.producto)
  inner join padrones on LN_contrapartes.id_padron = padrones.id_padron
  where LN_productos.balance = 1
  and LN_familia_productos.activo = 1
  and LN_contraparte_familias.activo = 1
  and LN_cliente_productos.activo = 1
  and padrones.identificacion = @p_taxid and LN_contrapartes.cliente = @p_cliente

  
END
GO

Used By

No items found