Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
4| Name | Data Type | Length | Description |
|---|---|---|---|
| @pais | varchar | 2 | |
| @p_cliente | int | 4 | |
| @p_servicio_contratado | int | 4 | |
| @fecha_gestion | date | 3 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec [LN_contrapartes_lista_email_AMX] 'AR',5546348,47
exec [LN_contrapartes_lista_email_AMX] 'PY'
exec [LN_contrapartes_lista_email_AMX] 'UY'
update ln_contrapartes set email_contacto = 'partner@arnet.com.ar' where contraparte = 595
*/
CREATE OR ALTER PROCEDURE dbo.LN_contrapartes_lista_email_AMX
@pais varchar(2) = 'AR' ,
@p_cliente int = 5546348,
@p_servicio_contratado int = 47,
@fecha_gestion date = '2024-05-02'
AS
BEGIN
SET NOCOUNT ON;
select LN_contrapartes.contraparte, padrones.nombre_persona,
padrones.identificador, padrones.numero, padrones.identificacion,
identificadores.abreviatura, identificadores.country_code,
country.country_name,
LN_contrapartes.nombre_contacto, LN_contrapartes.email_contacto,
LN_contrapartes.telefono_contacto,
convert(varchar, LN_contrapartes.clave_cambio, 103) as clave_cambio,
convert(varchar, LN_contrapartes.clave_expira, 103) as clave_expira,
convert(varchar, LN_contrapartes.last_login, 103) as last_login,
convert(varchar, LN_gestiones.desde, 121) AS desde,
convert(varchar, LN_gestiones.hasta, 121) AS hasta, nombre_familia as familia
from LN_contrapartes
inner join padrones on LN_contrapartes.id_padron = padrones.id_padron
inner join identificadores on padrones.identificador = identificadores.identificador
inner join country on identificadores.country_code = country.country_code
inner join LN_gestiones on LN_contrapartes.contraparte = LN_gestiones.contraparte
inner join ln_contraparte_familias on (LN_contrapartes.contraparte = ln_contraparte_familias.contraparte and ln_contraparte_familias.activo = 1)
inner join ln_familias on ln_familias.familia = LN_contraparte_familias.familia
where LN_contrapartes.cliente = @p_cliente
and LN_gestiones.vigente = 1 and LN_gestiones.desde >= @fecha_gestion
and LN_contrapartes.activo = 1 and LN_contrapartes.subcontratista = 0 and LN_contrapartes.servicio_contratado = 47
and ln_contraparte_familias.familia not in (195,32,189,120)
and LN_contrapartes.country_code = @pais and set_doc is not null and nombre_familia not like '%SIN GESTION%'
order by padrones.nombre_persona
END
GO
GO
/*
exec [LN_contrapartes_lista_email_AMX] 'AR',5546348,47
exec [LN_contrapartes_lista_email_AMX] 'PY'
exec [LN_contrapartes_lista_email_AMX] 'UY'
update ln_contrapartes set email_contacto = 'partner@arnet.com.ar' where contraparte = 595
*/
CREATE OR ALTER PROCEDURE dbo.LN_contrapartes_lista_email_AMX
@pais varchar(2) = 'AR' ,
@p_cliente int = 5546348,
@p_servicio_contratado int = 47,
@fecha_gestion date = '2024-05-02'
AS
BEGIN
SET NOCOUNT ON;
select LN_contrapartes.contraparte, padrones.nombre_persona,
padrones.identificador, padrones.numero, padrones.identificacion,
identificadores.abreviatura, identificadores.country_code,
country.country_name,
LN_contrapartes.nombre_contacto, LN_contrapartes.email_contacto,
LN_contrapartes.telefono_contacto,
convert(varchar, LN_contrapartes.clave_cambio, 103) as clave_cambio,
convert(varchar, LN_contrapartes.clave_expira, 103) as clave_expira,
convert(varchar, LN_contrapartes.last_login, 103) as last_login,
convert(varchar, LN_gestiones.desde, 121) AS desde,
convert(varchar, LN_gestiones.hasta, 121) AS hasta, nombre_familia as familia
from LN_contrapartes
inner join padrones on LN_contrapartes.id_padron = padrones.id_padron
inner join identificadores on padrones.identificador = identificadores.identificador
inner join country on identificadores.country_code = country.country_code
inner join LN_gestiones on LN_contrapartes.contraparte = LN_gestiones.contraparte
inner join ln_contraparte_familias on (LN_contrapartes.contraparte = ln_contraparte_familias.contraparte and ln_contraparte_familias.activo = 1)
inner join ln_familias on ln_familias.familia = LN_contraparte_familias.familia
where LN_contrapartes.cliente = @p_cliente
and LN_gestiones.vigente = 1 and LN_gestiones.desde >= @fecha_gestion
and LN_contrapartes.activo = 1 and LN_contrapartes.subcontratista = 0 and LN_contrapartes.servicio_contratado = 47
and ln_contraparte_familias.familia not in (195,32,189,120)
and LN_contrapartes.country_code = @pais and set_doc is not null and nombre_familia not like '%SIN GESTION%'
order by padrones.nombre_persona
END
GO
Depends On
7Used By
No items found