Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
2| Name | Data Type | Length | Description |
|---|---|---|---|
| @id_cliente | int | 4 | |
| @fecha_proceso | date | 3 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- sp_procesos_cuit_enrichment_salida '8888','2018-05-15'
-- sp_procesos_cuit_enrichment_salida '8888','2018-05-16'
CREATE OR ALTER PROCEDURE dbo.sp_procesos_cuit_enrichment_salida
@id_cliente int,
@fecha_proceso date
AS
BEGIN
SET NOCOUNT ON;
select distinct
p1.Cuit as 'Cuit',
p1.Nro_documento as 'Nro documento',
p1.Nombre as 'Nombre Completo',
isnull(padrones.apellidos,'') as 'Apellido',
isnull(padrones.nombres,'') as 'Nombre',
-- Informe
p1.Peticion_Concurso_Preventivo as 'Peticion Concurso Preventivo',
p1.Concurso_Preventivo_Proveido as 'Concurso Preventivo Proveido',
p1.Concurso_Concluido as 'Concurso Concluido',
p1.Instancias_Concursos_y_Quiebras as 'Instancias Concursos y Quiebras',
p1.Pedidos_de_Quiebras as 'Pedidos de Quiebras',
p1.Quiebras as 'Quiebras',
--p1.Juicios_Ejecutivos_Ultimo_Anio as 'Juicios Ejecutivos Ultimo Año',
--p1.Juicios_por_Honorarios_Ultimo_Anio as 'Juicios por Honorarios Ultimo Año',
--p1.Causas_Judiciales_Ultimo_Anio as 'Causas Judiciales Ultimo Año',
p1.Juicios_Ejecutivos_Ultimo_Anio as 'Juicios Ejecutivos',
p1.Juicios_por_Honorarios_Ultimo_Anio as 'Juicios por Honorarios',
p1.Causas_Judiciales_Ultimo_Anio as 'Causas Judiciales',
p1.Ultimo_Mes_BCRA as 'Ultimo Mes BCRA',
p1.Cant_Bancos_Ultimo_Mes_BCRA as 'Cant Bancos Ultimo Mes BCRA',
p1.Monto_Total_Ultimo_Mes_BCRA as 'Monto Total Ultimo Mes BCRA',
p1.Peor_situacion_Ultimos_24_meses as 'Peor situacion Ultimos 24 meses',
p1.Monto_Peor_Situacion_Ultimos_24_meses as 'Monto Peor Situacion Ultimos 24 meses',
p1.Cant_Cheques_Sin_Fondos_Sin_Levantar_Ultimo_Anio as 'Cant Cheques Sin Fondos Sin Levantar Ultimo Año',
p1.Monto_Cheques_Sin_Fondos_Sin_Levantar_Ultimo_Anio as 'Monto Cheques Sin Fondos Sin Levantar Ultimo Año',
p1.Cant_Cheques_Sin_Fondos_Levantados_Ultimo_Anio as 'Cant Cheques Sin Fondos Levantados Ultimo Año',
p1.Monto_Cheques_Sin_Fondos_Levantados_Ultimo_Anio as 'Monto Cheques Sin Fondos Levantados Ultimo Año',
p1.Cant_Cheques_Sin_Fondos_Sin_Levantar_Anios_Anteriores as 'Cant Cheques Sin Fondos Sin Levantar Años Anteriores',
p1.Monto_Cheqeus_Sin_Fondos_Sin_Levantar_Anios_Anteriores as 'Monto Cheques Sin Fondos Sin Levantar Años Anteriores',
p1.Cant_Cheques_Sin_Fondos_Levantados_Anios_Anteriores as 'Cant Cheques Sin Fondos Levantados Años Anteriores',
p1.Monto_Cheques_Sin_Fondos_Levantados_Anios_Anteriores as 'Monto Cheques Sin Fondos Levantados Años Anteriores',
p1.score as 'Score',
-- Datos Personales
DATOS_PERSONAS.c02_fecha_nac as 'Fecha Nacimiento',
p1.fecha_defuncion as 'Fecha Defunción',
profesiones.pro_nombre as 'Profesión',
ocupaciones.pro_nombre as 'Ocupación',
civil.cvl_nombre as 'Estado Civil',
-- Datos de Contacto
replace(p2.domicilio,'?',' ') as 'Domicilio',
p2.localidad as 'Localidad',
p2.provincia as 'Provincia',
p2.codpos as 'Cod Pos',
p2.telefonos as 'Teléfonos',
p2.emails as 'E-mails',
-- Datos Laborales
p1.fecha_inscripcion as 'Fecha Inscripción',
p2.actividades as 'Actividades',
p2.monotributo as 'Monotributo',
p2.monotributo_autonomo as 'Monotributo Autonomo',
p2.monotributo_seg_social as 'Monotributo Seg Social',
p2.monotributo_integrante_sociedad as 'Monotributo Integ Sociedad',
p1.cant_empleados as 'Cant Empleados',
p2.Obra_Social as 'Obra Social',
replace(replace(replace(replace(p2.empleadores,'] ','|'),' - ','|'),'[',''),': Sueldo ','|') as 'Empleadores'
from procesos_cuit_enrichment p1
left join procesos_cuit_enrichment_mas p2 on p2.cliente = p1.cliente and p2.Fecha_Proceso = p1.Fecha_Proceso and p2.cuit = p1.cuit
left join padrones on padrones.identificacion = p1.cuit and habilitado = 1 and p1.cuit like '2%'
left join DATOS_PERSONAS on datos_personas.c01_cuit = p1.cuit and DATOS_PERSONAS.visible = 1
left join profesiones on profesiones.pro_codigo = DATOS_PERSONAS.pro_codigo_profesion
left join profesiones as ocupaciones on ocupaciones.pro_codigo = DATOS_PERSONAS.pro_codigo_ocupacion
left join civil on civil.cvl_codigo = DATOS_PERSONAS.cvl_codigo
where p1.cliente = @id_cliente
and p1.fecha_proceso = @fecha_proceso
--and p1.cuit = '20221825064'
END
GO
GO
-- sp_procesos_cuit_enrichment_salida '8888','2018-05-15'
-- sp_procesos_cuit_enrichment_salida '8888','2018-05-16'
CREATE OR ALTER PROCEDURE dbo.sp_procesos_cuit_enrichment_salida
@id_cliente int,
@fecha_proceso date
AS
BEGIN
SET NOCOUNT ON;
select distinct
p1.Cuit as 'Cuit',
p1.Nro_documento as 'Nro documento',
p1.Nombre as 'Nombre Completo',
isnull(padrones.apellidos,'') as 'Apellido',
isnull(padrones.nombres,'') as 'Nombre',
-- Informe
p1.Peticion_Concurso_Preventivo as 'Peticion Concurso Preventivo',
p1.Concurso_Preventivo_Proveido as 'Concurso Preventivo Proveido',
p1.Concurso_Concluido as 'Concurso Concluido',
p1.Instancias_Concursos_y_Quiebras as 'Instancias Concursos y Quiebras',
p1.Pedidos_de_Quiebras as 'Pedidos de Quiebras',
p1.Quiebras as 'Quiebras',
--p1.Juicios_Ejecutivos_Ultimo_Anio as 'Juicios Ejecutivos Ultimo Año',
--p1.Juicios_por_Honorarios_Ultimo_Anio as 'Juicios por Honorarios Ultimo Año',
--p1.Causas_Judiciales_Ultimo_Anio as 'Causas Judiciales Ultimo Año',
p1.Juicios_Ejecutivos_Ultimo_Anio as 'Juicios Ejecutivos',
p1.Juicios_por_Honorarios_Ultimo_Anio as 'Juicios por Honorarios',
p1.Causas_Judiciales_Ultimo_Anio as 'Causas Judiciales',
p1.Ultimo_Mes_BCRA as 'Ultimo Mes BCRA',
p1.Cant_Bancos_Ultimo_Mes_BCRA as 'Cant Bancos Ultimo Mes BCRA',
p1.Monto_Total_Ultimo_Mes_BCRA as 'Monto Total Ultimo Mes BCRA',
p1.Peor_situacion_Ultimos_24_meses as 'Peor situacion Ultimos 24 meses',
p1.Monto_Peor_Situacion_Ultimos_24_meses as 'Monto Peor Situacion Ultimos 24 meses',
p1.Cant_Cheques_Sin_Fondos_Sin_Levantar_Ultimo_Anio as 'Cant Cheques Sin Fondos Sin Levantar Ultimo Año',
p1.Monto_Cheques_Sin_Fondos_Sin_Levantar_Ultimo_Anio as 'Monto Cheques Sin Fondos Sin Levantar Ultimo Año',
p1.Cant_Cheques_Sin_Fondos_Levantados_Ultimo_Anio as 'Cant Cheques Sin Fondos Levantados Ultimo Año',
p1.Monto_Cheques_Sin_Fondos_Levantados_Ultimo_Anio as 'Monto Cheques Sin Fondos Levantados Ultimo Año',
p1.Cant_Cheques_Sin_Fondos_Sin_Levantar_Anios_Anteriores as 'Cant Cheques Sin Fondos Sin Levantar Años Anteriores',
p1.Monto_Cheqeus_Sin_Fondos_Sin_Levantar_Anios_Anteriores as 'Monto Cheques Sin Fondos Sin Levantar Años Anteriores',
p1.Cant_Cheques_Sin_Fondos_Levantados_Anios_Anteriores as 'Cant Cheques Sin Fondos Levantados Años Anteriores',
p1.Monto_Cheques_Sin_Fondos_Levantados_Anios_Anteriores as 'Monto Cheques Sin Fondos Levantados Años Anteriores',
p1.score as 'Score',
-- Datos Personales
DATOS_PERSONAS.c02_fecha_nac as 'Fecha Nacimiento',
p1.fecha_defuncion as 'Fecha Defunción',
profesiones.pro_nombre as 'Profesión',
ocupaciones.pro_nombre as 'Ocupación',
civil.cvl_nombre as 'Estado Civil',
-- Datos de Contacto
replace(p2.domicilio,'?',' ') as 'Domicilio',
p2.localidad as 'Localidad',
p2.provincia as 'Provincia',
p2.codpos as 'Cod Pos',
p2.telefonos as 'Teléfonos',
p2.emails as 'E-mails',
-- Datos Laborales
p1.fecha_inscripcion as 'Fecha Inscripción',
p2.actividades as 'Actividades',
p2.monotributo as 'Monotributo',
p2.monotributo_autonomo as 'Monotributo Autonomo',
p2.monotributo_seg_social as 'Monotributo Seg Social',
p2.monotributo_integrante_sociedad as 'Monotributo Integ Sociedad',
p1.cant_empleados as 'Cant Empleados',
p2.Obra_Social as 'Obra Social',
replace(replace(replace(replace(p2.empleadores,'] ','|'),' - ','|'),'[',''),': Sueldo ','|') as 'Empleadores'
from procesos_cuit_enrichment p1
left join procesos_cuit_enrichment_mas p2 on p2.cliente = p1.cliente and p2.Fecha_Proceso = p1.Fecha_Proceso and p2.cuit = p1.cuit
left join padrones on padrones.identificacion = p1.cuit and habilitado = 1 and p1.cuit like '2%'
left join DATOS_PERSONAS on datos_personas.c01_cuit = p1.cuit and DATOS_PERSONAS.visible = 1
left join profesiones on profesiones.pro_codigo = DATOS_PERSONAS.pro_codigo_profesion
left join profesiones as ocupaciones on ocupaciones.pro_codigo = DATOS_PERSONAS.pro_codigo_ocupacion
left join civil on civil.cvl_codigo = DATOS_PERSONAS.cvl_codigo
where p1.cliente = @id_cliente
and p1.fecha_proceso = @fecha_proceso
--and p1.cuit = '20221825064'
END
GO
Depends On
6Used By
No items found