dbo.FACONES_ANEXOS_MIGRACION

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

4
Name Data Type Length Description
@cliente varchar 20
@actualizalegajo bit 1
@informe int 4
@IVTipoDoc int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*

exec FACONES_ANEXOS_MIGRACION 2054196795,0,549773,22


*/


CREATE OR ALTER PROCEDURE dbo.FACONES_ANEXOS_MIGRACION  
@cliente varchar(20),
@actualizalegajo bit = 0,
@informe int = 0,
@IVTipoDoc int = 0


AS
BEGIN
    SET NOCOUNT ON;

declare @LedTipoDoc int = 0

/*
FACON id = 1159

42-Datos Personales - 1143
34-Perfil Académico Secundario - 1144
22-Perfil Académico Universitario - 1145
19-Perfil Académico Cursos - 1146
82-Perfil Académico Matrículas - 1147
11-Experiencia laboral amplia - 1148
223-Certificado de Antecedentes Penales - 1157
100-Currículum Vitae - 1158

*/


set @LedTipoDoc = CASE @IVTipoDoc  
         WHEN 42 THEN 1143
         WHEN 34 THEN 1144
         WHEN 22 THEN 1145
         WHEN 19 THEN 1146
   WHEN 82 THEN 1146
   WHEN 11 THEN 1148
   WHEN 223 THEN 1157
   WHEN 100 THEN 1158
      END



if (@actualizalegajo = 1)
 begin
 declare @contraparte int = 0

 DECLARE actualiza CURSOR FOR

 select distinct contraparte from ln_contrapartes where cliente = @cliente


 OPEN actualiza

 FETCH NEXT FROM actualiza INTO @contraparte
  WHILE @@fetch_status = 0
  BEGIN
   exec LN_actualizar_legajo @contraparte
   FETCH NEXT FROM actualiza INTO @contraparte
 END

 CLOSE actualiza

 DEALLOCATE actualiza

end


select LN_contrapartes.cliente, LN_contrapartes.contraparte, LN_gestiones.gestion, LN_gestiones.iv_busqueda, LN_demo.informe,LN_docs.doc_id,LN_docs.tipo_doc
from LN_contrapartes inner join LN_gestiones on LN_contrapartes.contraparte = LN_gestiones.contraparte
inner join LN_demo on (LN_gestiones.contraparte = LN_demo.contraparte AND LN_gestiones.gestion = LN_demo.gestion)
inner join informes on LN_demo.informe = informes.informe
inner join ln_docs on LN_gestiones.contraparte = ln_docs.contraparte and LN_gestiones.gestion=ln_docs.gestion and ln_docs.tipo_doc=@LedTipoDoc
where LN_contrapartes.cliente = @cliente and informes.informe =@informe




END
GO

Used By

No items found