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_contraparte | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec [LN_control_etica] 4298
select * from ln_contrapartes where id_padron in (select id_padron from padrones where identificacion = '800489519')
select * from socios where c01_cuit = '800489519'
*/
CREATE OR ALTER PROCEDURE dbo.LN_control_calidad_31052022
@p_contraparte int
AS
BEGIN
SET NOCOUNT ON;
select distinct socios.c01_cuit_soc as cuit, padrones2.nombre_persona as nombre, car_nombre as cargo
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
inner join socios on socios.c01_cuit = padrones.identificacion
inner join padrones padrones2 on padrones2.identificacion = socios.c01_cuit_soc and padrones2.habilitado = 1
inner join LN_control_black_list on socios.c01_cuit_soc = LN_control_black_list.identificacion
left join cargos on cargos.car_codigo = socios.car_codigo
where ln_contrapartes.contraparte = @p_contraparte
and ln_contrapartes.activo = 1
and socios.visible = 1
and isnull(socios.c04_ultimo,'') != 'N'
and LN_control_black_list.visible = 1
and LN_control_black_list.cliente = ln_contrapartes.cliente
union all
select distinct padrones.identificacion as cuit, padrones.nombre_persona as nombre, '' as cargo
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
inner join LN_control_black_list on LN_control_black_list.identificacion = padrones.identificacion
where ln_contrapartes.contraparte = @p_contraparte
and ln_contrapartes.activo = 1
and LN_control_black_list.visible = 1
and LN_control_black_list.cliente = ln_contrapartes.cliente
END
GO
GO
/*
exec [LN_control_etica] 4298
select * from ln_contrapartes where id_padron in (select id_padron from padrones where identificacion = '800489519')
select * from socios where c01_cuit = '800489519'
*/
CREATE OR ALTER PROCEDURE dbo.LN_control_calidad_31052022
@p_contraparte int
AS
BEGIN
SET NOCOUNT ON;
select distinct socios.c01_cuit_soc as cuit, padrones2.nombre_persona as nombre, car_nombre as cargo
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
inner join socios on socios.c01_cuit = padrones.identificacion
inner join padrones padrones2 on padrones2.identificacion = socios.c01_cuit_soc and padrones2.habilitado = 1
inner join LN_control_black_list on socios.c01_cuit_soc = LN_control_black_list.identificacion
left join cargos on cargos.car_codigo = socios.car_codigo
where ln_contrapartes.contraparte = @p_contraparte
and ln_contrapartes.activo = 1
and socios.visible = 1
and isnull(socios.c04_ultimo,'') != 'N'
and LN_control_black_list.visible = 1
and LN_control_black_list.cliente = ln_contrapartes.cliente
union all
select distinct padrones.identificacion as cuit, padrones.nombre_persona as nombre, '' as cargo
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
inner join LN_control_black_list on LN_control_black_list.identificacion = padrones.identificacion
where ln_contrapartes.contraparte = @p_contraparte
and ln_contrapartes.activo = 1
and LN_control_black_list.visible = 1
and LN_control_black_list.cliente = ln_contrapartes.cliente
END
GO
Used By
No items found