dbo.LN_Cliente_Duplica_Storage

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

Used By

No items found