Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
2| Name | Data Type | Length | Description |
|---|---|---|---|
| @clienteSource | int | 4 | |
| @clienteTarget | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec LN_Cliente_Duplica_Storage 2046807993,3920694
*/
CREATE OR ALTER PROCEDURE dbo.LN_Cliente_Duplica_Storage
@clienteSource int,
@clienteTarget int
AS
BEGIN
SET NOCOUNT ON;
/*
select distinct ln_docs.doc_id as IDDEMO,dpae.doc_id as IDPAE,LN_docs.contraparte,LN_docs.gestion
from ln_docs
inner join ln_contrapartes on (ln_docs.contraparte = ln_contrapartes.contraparte and ln_docs.cliente = ln_contrapartes.cliente)
inner join ln_docs dpae on (ln_docs.tipo_doc = dpae.tipo_doc and ln_docs.doc_version = dpae.doc_version)
inner join ln_contrapartes cpae on dpae.contraparte = cpae.contraparte
inner join LN_doc_campos pae
on dpae.doc_id = pae.doc_id
where ln_docs.cliente = @clienteTarget
and cpae.cliente = @clienteSource
and ln_contrapartes.id_padron = cpae.id_padron
and ln_contrapartes.activo=1
order by ln_docs.contraparte desc
*/
/*
select distinct LN_contrapartes.contraparte,LN_contrapartes.id_padron,LNC2.id_padron as IDP2,ln_gestiones.gestion,LN_contraparte_familias.familia,LNC2.contraparte as CONT2,LG2.gestion as Gest2
from LN_contrapartes
inner join ln_gestiones on LN_contrapartes.contraparte=ln_gestiones.contraparte
inner join LN_contraparte_familias on LN_contrapartes.contraparte=LN_contraparte_familias.contraparte
inner join LN_contrapartes LNC2 on (LN_contrapartes.id_padron=LNC2.id_padron and LNC2.cliente = @clienteTarget)
inner join ln_gestiones LG2 on LNC2.contraparte=LG2.contraparte
where LN_contrapartes.cliente in (@clienteSource) and LN_contrapartes.activo = 1
-- and ln_contrapartes.contraparte = 142363
order by LNC2.contraparte desc
*/
select distinct LN_contrapartes.contraparte,LN_contrapartes.id_padron,LNC2.id_padron as IDP2,ln_gestiones.gestion,LN_contraparte_familias.familia,LNC2.contraparte as CONT2,LG2.gestion as Gest2,
LDOCS1.doc_id src_id,LDOCS1.tipo_doc src_tipo_doc,lDOCS2.doc_id trg_id,LDOCS2.tipo_doc trg_tipo_doc
from LN_contrapartes
inner join ln_gestiones on LN_contrapartes.contraparte=ln_gestiones.contraparte
inner join LN_contraparte_familias on LN_contrapartes.contraparte=LN_contraparte_familias.contraparte
inner join LN_contrapartes LNC2 on (LN_contrapartes.id_padron=LNC2.id_padron and LNC2.cliente = @clienteTarget)
inner join ln_gestiones LG2 on LNC2.contraparte=LG2.contraparte
inner join ln_docs LDOCS1 on (ln_gestiones.contraparte = LDOCS1.contraparte and ln_gestiones.gestion= LDOCS1.gestion)
inner join ln_docs LDOCS2 on (lg2.contraparte = LDOCS2.contraparte and lg2.gestion= LDOCS2.gestion)
where LN_contrapartes.cliente in (@clienteSource) and LN_contrapartes.activo = 1
-- and ln_contrapartes.contraparte = 142363
and LDOCS1.tipo_doc=LDOCS2.tipo_doc
order by LNC2.contraparte desc
END
GO
GO
/*
exec LN_Cliente_Duplica_Storage 2046807993,3920694
*/
CREATE OR ALTER PROCEDURE dbo.LN_Cliente_Duplica_Storage
@clienteSource int,
@clienteTarget int
AS
BEGIN
SET NOCOUNT ON;
/*
select distinct ln_docs.doc_id as IDDEMO,dpae.doc_id as IDPAE,LN_docs.contraparte,LN_docs.gestion
from ln_docs
inner join ln_contrapartes on (ln_docs.contraparte = ln_contrapartes.contraparte and ln_docs.cliente = ln_contrapartes.cliente)
inner join ln_docs dpae on (ln_docs.tipo_doc = dpae.tipo_doc and ln_docs.doc_version = dpae.doc_version)
inner join ln_contrapartes cpae on dpae.contraparte = cpae.contraparte
inner join LN_doc_campos pae
on dpae.doc_id = pae.doc_id
where ln_docs.cliente = @clienteTarget
and cpae.cliente = @clienteSource
and ln_contrapartes.id_padron = cpae.id_padron
and ln_contrapartes.activo=1
order by ln_docs.contraparte desc
*/
/*
select distinct LN_contrapartes.contraparte,LN_contrapartes.id_padron,LNC2.id_padron as IDP2,ln_gestiones.gestion,LN_contraparte_familias.familia,LNC2.contraparte as CONT2,LG2.gestion as Gest2
from LN_contrapartes
inner join ln_gestiones on LN_contrapartes.contraparte=ln_gestiones.contraparte
inner join LN_contraparte_familias on LN_contrapartes.contraparte=LN_contraparte_familias.contraparte
inner join LN_contrapartes LNC2 on (LN_contrapartes.id_padron=LNC2.id_padron and LNC2.cliente = @clienteTarget)
inner join ln_gestiones LG2 on LNC2.contraparte=LG2.contraparte
where LN_contrapartes.cliente in (@clienteSource) and LN_contrapartes.activo = 1
-- and ln_contrapartes.contraparte = 142363
order by LNC2.contraparte desc
*/
select distinct LN_contrapartes.contraparte,LN_contrapartes.id_padron,LNC2.id_padron as IDP2,ln_gestiones.gestion,LN_contraparte_familias.familia,LNC2.contraparte as CONT2,LG2.gestion as Gest2,
LDOCS1.doc_id src_id,LDOCS1.tipo_doc src_tipo_doc,lDOCS2.doc_id trg_id,LDOCS2.tipo_doc trg_tipo_doc
from LN_contrapartes
inner join ln_gestiones on LN_contrapartes.contraparte=ln_gestiones.contraparte
inner join LN_contraparte_familias on LN_contrapartes.contraparte=LN_contraparte_familias.contraparte
inner join LN_contrapartes LNC2 on (LN_contrapartes.id_padron=LNC2.id_padron and LNC2.cliente = @clienteTarget)
inner join ln_gestiones LG2 on LNC2.contraparte=LG2.contraparte
inner join ln_docs LDOCS1 on (ln_gestiones.contraparte = LDOCS1.contraparte and ln_gestiones.gestion= LDOCS1.gestion)
inner join ln_docs LDOCS2 on (lg2.contraparte = LDOCS2.contraparte and lg2.gestion= LDOCS2.gestion)
where LN_contrapartes.cliente in (@clienteSource) and LN_contrapartes.activo = 1
-- and ln_contrapartes.contraparte = 142363
and LDOCS1.tipo_doc=LDOCS2.tipo_doc
order by LNC2.contraparte desc
END
GO
Used By
No items found