Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
2| Name | Data Type | Length | Description |
|---|---|---|---|
| @cliente | varchar | 20 | |
| @actualizalegajo | bit | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.FACONES_GET_MIGRACION
@cliente varchar(20),
@actualizalegajo bit = 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
*/
AS
BEGIN
SET NOCOUNT ON;
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=1159
where LN_contrapartes.cliente = @cliente and informes.informe_padre is null
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.FACONES_GET_MIGRACION
@cliente varchar(20),
@actualizalegajo bit = 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
*/
AS
BEGIN
SET NOCOUNT ON;
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=1159
where LN_contrapartes.cliente = @cliente and informes.informe_padre is null
END
GO
Depends On
6Used By
No items found