dbo.LN_contrapartes_lista_email_AMX

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

Used By

No items found