Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.LN_BACKUP_gestiones
AS
BEGIN
SET NOCOUNT ON;
-- update LN_BACKUP_gestiones_procesar set cliente = 5546348,procesado=1,country_code='AR'
-- SELECT * FROM LN_BACKUP_gestiones_procesar
/*
SELECT * FROM LN_GESTIONES WHERE CLIENTE = 5546348 AND VIGENTE = 1 AND DESDE > '2023-04-11' AND CONTRAPARTE IN (167,4259,83817) ORDER BY contraparte, CREATED DESC
SELECT * FROM LN_contraparte_familias WHERE CONTRAPARTE IN (167,4259,83817) ORDER BY contraparte, CREATED DESC
*/
/*
select * from padrones where nombre_persona like 'ADECEF%' --1079686 AR
select * from padrones where nombre_persona like 'INTERTEC%' --205210262 PY
select * from padrones where nombre_persona like '%PUBLICIDAD NOTABLE%' --168236305 UY
SELECT * FROM LN_CONTRAPARTES WHERE cliente=5546348 AND id_PADRON In (1079686,205210262,168236305)
*/
/*
delete LN_BACKUP_gestiones_procesar
insert into LN_BACKUP_gestiones_procesar (ID,gestion,Nombre,Cuit,[Gestión desde],[Gestión hasta],Familia,Riesgo,Archivo,Carpeta,Rutadocumentos,country_code,cliente,procesado)
*/
select distinct c.contraparte 'ID',g.gestion,
p.nombre_persona 'Nombre', p.identificacion 'Cuit',
convert(varchar(10),g.desde,103) 'Gestión desde', convert(varchar(10),g.hasta,103) 'Gestión hasta', f.nombre_familia 'Familia',
i.valor_texto as 'Riesgo',
/*i.created,i.modified,i.visible,i.indicador,*/
'DOCS_' + CONVERT(VARCHAR(10),c.CONTRAPARTE) + '.pdf' as Archivo,
'/' + convert(varchar(10),c.contraparte) + '/' + convert(varchar(10),g.gestion) + '/' as Carpeta,
--'/var/www/html/compartido/legajos/'
'/home/en4lo100to/compartido/legajos/' + convert(varchar,c.cliente) + '/' + convert(varchar,c.contraparte) + '/' + convert(varchar,g.gestion) as 'Rutadocumentos',
c.country_code as country_code,5546348 as cliente,0 as procesado
/*,5546348 AS CLIENTE,0 AS PROCESADO,'AR' AS country_code */
/*
,'/var/www/html/compartido/legajos/' + convert(varchar,c.cliente) + '/' + convert(varchar,c.contraparte) + '/' + convert(varchar,g.gestion) as 'Ruta documentos',
DOCS.doc_id, DOCS.tipo_doc 'Tipo doc', DOCS.nombre_tipo_doc 'Documento' ,
DOCS.inicio_ejercicio 'Inicio Ejercicio', Docs.fin_ejercicio 'Fin Ejercicio'
*/
from ln_contrapartes c
inner join ln_gestiones g on (g.contraparte = c.contraparte)
inner join padrones p on p.id_padron = c.id_padron
inner join ln_contraparte_indicadores i on (i.contraparte = c.contraparte and i.gestion = g.gestion and indicador = 4)
inner join ln_familias f on f.familia = i.familia
left join (
select XT.contraparte, XT.doc_id, XT.gestion, Xt.tipo_doc, DOC.nombre_tipo_doc,
XT.inicio_ejercicio, XT.fin_ejercicio,DOC.country_code
from ln_docs XT left join ln_tipos_doc DOC on DOC.tipo_doc = XT.tipo_doc /*and XT.tipo_doc in (1077,1090,1165,1173,1079,1091)*/
where XT.estado_doc = 'V'
and XT.aplica = 1) DOCS
on (DOCS.contraparte = c.contraparte and DOCS.gestion = g.gestion /*and DOCS.country_code='AR'*/)
where c.cliente = 5546348
and c.subcontratista = 0
--and c.activo = 1
--and c.country_code IN ('AR')
--and g.vigente = 0
and i.familia not in (189,195,32)
and f.servicio_contratado=47 and isnull(f.subfamilia,0)=0
--and f.country_code='AR'
--AND f.visible = 1
/*
and g.desde > '2021-03-01'
and g.hasta < '2022-04-21'
*/
/*and g.desde > '2023-04-11'
and g.hasta < '2024-05-03'
*/
and g.desde > '2022-03-01'
and g.hasta < '2023-04-15'
/*and g.gestion not in (select gestion from LN_BACKUP_gestiones_procesar)*/
/*and c.contraparte IN (167,4259,83817)*/
--and c.contraparte IN (202)
--exec LN_BACKUP_gestiones
--order by c.contraparte,p.nombre_persona
order by [Gestión hasta] asc, p.nombre_persona,c.contraparte
/*
select * from LN_familias where cliente =5546348 and country_code IN ('AR')
select * from LN_contrapartes where cliente =5546348 and country_code IN ('AR','AR')
*/
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.LN_BACKUP_gestiones
AS
BEGIN
SET NOCOUNT ON;
-- update LN_BACKUP_gestiones_procesar set cliente = 5546348,procesado=1,country_code='AR'
-- SELECT * FROM LN_BACKUP_gestiones_procesar
/*
SELECT * FROM LN_GESTIONES WHERE CLIENTE = 5546348 AND VIGENTE = 1 AND DESDE > '2023-04-11' AND CONTRAPARTE IN (167,4259,83817) ORDER BY contraparte, CREATED DESC
SELECT * FROM LN_contraparte_familias WHERE CONTRAPARTE IN (167,4259,83817) ORDER BY contraparte, CREATED DESC
*/
/*
select * from padrones where nombre_persona like 'ADECEF%' --1079686 AR
select * from padrones where nombre_persona like 'INTERTEC%' --205210262 PY
select * from padrones where nombre_persona like '%PUBLICIDAD NOTABLE%' --168236305 UY
SELECT * FROM LN_CONTRAPARTES WHERE cliente=5546348 AND id_PADRON In (1079686,205210262,168236305)
*/
/*
delete LN_BACKUP_gestiones_procesar
insert into LN_BACKUP_gestiones_procesar (ID,gestion,Nombre,Cuit,[Gestión desde],[Gestión hasta],Familia,Riesgo,Archivo,Carpeta,Rutadocumentos,country_code,cliente,procesado)
*/
select distinct c.contraparte 'ID',g.gestion,
p.nombre_persona 'Nombre', p.identificacion 'Cuit',
convert(varchar(10),g.desde,103) 'Gestión desde', convert(varchar(10),g.hasta,103) 'Gestión hasta', f.nombre_familia 'Familia',
i.valor_texto as 'Riesgo',
/*i.created,i.modified,i.visible,i.indicador,*/
'DOCS_' + CONVERT(VARCHAR(10),c.CONTRAPARTE) + '.pdf' as Archivo,
'/' + convert(varchar(10),c.contraparte) + '/' + convert(varchar(10),g.gestion) + '/' as Carpeta,
--'/var/www/html/compartido/legajos/'
'/home/en4lo100to/compartido/legajos/' + convert(varchar,c.cliente) + '/' + convert(varchar,c.contraparte) + '/' + convert(varchar,g.gestion) as 'Rutadocumentos',
c.country_code as country_code,5546348 as cliente,0 as procesado
/*,5546348 AS CLIENTE,0 AS PROCESADO,'AR' AS country_code */
/*
,'/var/www/html/compartido/legajos/' + convert(varchar,c.cliente) + '/' + convert(varchar,c.contraparte) + '/' + convert(varchar,g.gestion) as 'Ruta documentos',
DOCS.doc_id, DOCS.tipo_doc 'Tipo doc', DOCS.nombre_tipo_doc 'Documento' ,
DOCS.inicio_ejercicio 'Inicio Ejercicio', Docs.fin_ejercicio 'Fin Ejercicio'
*/
from ln_contrapartes c
inner join ln_gestiones g on (g.contraparte = c.contraparte)
inner join padrones p on p.id_padron = c.id_padron
inner join ln_contraparte_indicadores i on (i.contraparte = c.contraparte and i.gestion = g.gestion and indicador = 4)
inner join ln_familias f on f.familia = i.familia
left join (
select XT.contraparte, XT.doc_id, XT.gestion, Xt.tipo_doc, DOC.nombre_tipo_doc,
XT.inicio_ejercicio, XT.fin_ejercicio,DOC.country_code
from ln_docs XT left join ln_tipos_doc DOC on DOC.tipo_doc = XT.tipo_doc /*and XT.tipo_doc in (1077,1090,1165,1173,1079,1091)*/
where XT.estado_doc = 'V'
and XT.aplica = 1) DOCS
on (DOCS.contraparte = c.contraparte and DOCS.gestion = g.gestion /*and DOCS.country_code='AR'*/)
where c.cliente = 5546348
and c.subcontratista = 0
--and c.activo = 1
--and c.country_code IN ('AR')
--and g.vigente = 0
and i.familia not in (189,195,32)
and f.servicio_contratado=47 and isnull(f.subfamilia,0)=0
--and f.country_code='AR'
--AND f.visible = 1
/*
and g.desde > '2021-03-01'
and g.hasta < '2022-04-21'
*/
/*and g.desde > '2023-04-11'
and g.hasta < '2024-05-03'
*/
and g.desde > '2022-03-01'
and g.hasta < '2023-04-15'
/*and g.gestion not in (select gestion from LN_BACKUP_gestiones_procesar)*/
/*and c.contraparte IN (167,4259,83817)*/
--and c.contraparte IN (202)
--exec LN_BACKUP_gestiones
--order by c.contraparte,p.nombre_persona
order by [Gestión hasta] asc, p.nombre_persona,c.contraparte
/*
select * from LN_familias where cliente =5546348 and country_code IN ('AR')
select * from LN_contrapartes where cliente =5546348 and country_code IN ('AR','AR')
*/
END
GO
Depends On
8Used By
No items found