Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
1| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_Cuit | varchar | 20 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
select * from arba order by created desc
[obtener_arba] '20922764965'
*/
CREATE OR ALTER PROCEDURE dbo.obtener_arba
@p_Cuit varchar(20)
AS
BEGIN
SET NOCOUNT ON;
select distinct cuit,objeto,numero_interno_de_juicio,Convert(varchar(10),fecha_de_inicio_de_juicio,103) as fecha_de_inicio_de_juicio ,importe_deuda_del_juicio,departamento_judicial,numero_de_juzgado,secretaria,
Convert(varchar(10),fecha_de_cancelacion,103) as fecha_de_cancelacion,arba.domicilio_calle,arba.domicilio_localidad,domicilio_numero,Convert(varchar(10),fecha_de_plan_de_pagos,103) as fecha_de_plan_de_pagos,
ati.descripcion as impuesto, aec.descripcion as cancelacion_del_juicio,aemc.descripcion as estado_de_medida_cautelar,aepp.descripcion as estado_de_plan_de_pagos
from arba
inner join arba_tipo_impuestos as ati on ati.id_tipo_impuestos = arba.impuesto
inner join arba_estado_cancelacion as aec on aec.id_estado_cancelacion = cancelacion_del_juicio
inner join arba_estado_medida_cautelar as aemc on aemc.id_estado_medida_cautelar= estado_de_medida_cautelar
inner join arba_estado_plan_pagos as aepp on aepp.id_estado_plan_pagos = Arba.estado_de_plan_de_pagos
where cuit = @p_Cuit AND visible = 1
AND (((((arba.fecha_de_inicio_de_juicio >= ( CONVERT(DATE,GETDATE()-1825) )) AND
(arba.estado_de_plan_de_pagos NOT IN ('2' ,'4' )) ) AND
(arba.cancelacion_del_juicio NOT IN ('S' ,'T' )) ) AND
(arba.fecha_de_cancelacion IS NULL ))
OR
((arba.fecha_de_inicio_de_juicio >= ( CONVERT(DATE,GETDATE()-730) )) AND
(((arba.estado_de_plan_de_pagos IN ('2' ,'4' ))
OR
(arba.cancelacion_del_juicio IN ('S' ,'T' )))
OR (arba.fecha_de_cancelacion IS NOT NULL ))))
END
/*
Si la fecha de inicio de juicio es mayor a 5 años
Y el estado de plan de pagos no sea "Con Plan de Pagos Vigente" o "Con Plan de Pagos Cancelado"
Y la cancelación del juicio no sea "Juicio Completo Cancelado" o "Juicio-Objeto con Títulos Cancelado"
Y la fecha de cancelación esté vacía
Si la fecha de inicio de juicio es mayor a 2 años
Y el estado de plan de pagos es "Con Plan de Pagos Vigente" o "Con Plan de Pagos Cancelado" ó la cancelación del juicio es "Juicio Completo Cancelado" o "Juicio-Objeto con Títulos Cancelado"
O la fecha de cancelación no está vacía
*/
GO
GO
/*
select * from arba order by created desc
[obtener_arba] '20922764965'
*/
CREATE OR ALTER PROCEDURE dbo.obtener_arba
@p_Cuit varchar(20)
AS
BEGIN
SET NOCOUNT ON;
select distinct cuit,objeto,numero_interno_de_juicio,Convert(varchar(10),fecha_de_inicio_de_juicio,103) as fecha_de_inicio_de_juicio ,importe_deuda_del_juicio,departamento_judicial,numero_de_juzgado,secretaria,
Convert(varchar(10),fecha_de_cancelacion,103) as fecha_de_cancelacion,arba.domicilio_calle,arba.domicilio_localidad,domicilio_numero,Convert(varchar(10),fecha_de_plan_de_pagos,103) as fecha_de_plan_de_pagos,
ati.descripcion as impuesto, aec.descripcion as cancelacion_del_juicio,aemc.descripcion as estado_de_medida_cautelar,aepp.descripcion as estado_de_plan_de_pagos
from arba
inner join arba_tipo_impuestos as ati on ati.id_tipo_impuestos = arba.impuesto
inner join arba_estado_cancelacion as aec on aec.id_estado_cancelacion = cancelacion_del_juicio
inner join arba_estado_medida_cautelar as aemc on aemc.id_estado_medida_cautelar= estado_de_medida_cautelar
inner join arba_estado_plan_pagos as aepp on aepp.id_estado_plan_pagos = Arba.estado_de_plan_de_pagos
where cuit = @p_Cuit AND visible = 1
AND (((((arba.fecha_de_inicio_de_juicio >= ( CONVERT(DATE,GETDATE()-1825) )) AND
(arba.estado_de_plan_de_pagos NOT IN ('2' ,'4' )) ) AND
(arba.cancelacion_del_juicio NOT IN ('S' ,'T' )) ) AND
(arba.fecha_de_cancelacion IS NULL ))
OR
((arba.fecha_de_inicio_de_juicio >= ( CONVERT(DATE,GETDATE()-730) )) AND
(((arba.estado_de_plan_de_pagos IN ('2' ,'4' ))
OR
(arba.cancelacion_del_juicio IN ('S' ,'T' )))
OR (arba.fecha_de_cancelacion IS NOT NULL ))))
END
/*
Si la fecha de inicio de juicio es mayor a 5 años
Y el estado de plan de pagos no sea "Con Plan de Pagos Vigente" o "Con Plan de Pagos Cancelado"
Y la cancelación del juicio no sea "Juicio Completo Cancelado" o "Juicio-Objeto con Títulos Cancelado"
Y la fecha de cancelación esté vacía
Si la fecha de inicio de juicio es mayor a 2 años
Y el estado de plan de pagos es "Con Plan de Pagos Vigente" o "Con Plan de Pagos Cancelado" ó la cancelación del juicio es "Juicio Completo Cancelado" o "Juicio-Objeto con Títulos Cancelado"
O la fecha de cancelación no está vacía
*/
GO
Depends On
5Used By
No items found