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
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
Depends On
6Used By
No items found