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
CREATE OR ALTER PROCEDURE dbo.obtener_sociedades_2
@p_Cuit varchar(20)
AS
BEGIN
SET NOCOUNT ON;
select identificacion, nombre_persona, ramos.descripcion as ramo,
subramos.descripcion as subramo,
sociedades_tipo.descripcion as tipo_sociedad,
monedas.nombre_moneda as moneda,
id_sociedad,
c01_codigo,
soc_codigo,
sindicatura,
Convert(varchar(10),cast(fecha_cons as date),103) as fecha_cons,
Convert(varchar(10),cast(fecha_ins_rpc as date),103) as fecha_ins_rpc,
--fecha_ins_rpc,
nro_ins_rpc,
folio,
libro,
tomo,
duracion,
ram_codigo,
sra_codigo,
actividad,
capital,
rtrim(ltrim(monedas.moneda)) as mon_codigo,
uso_firma,
nroigj,
prv_codigo,
ingbru,
nroana,
nroexp,
datos_sociedades.fecha_act,
patrimonio as patrimonio_neto,
user_id,
datepart(YYYY,fecha_balance) as fecha_balance,
id id from padrones
left join datos_sociedades on datos_sociedades.cuit = @p_cuit
left join ramos on (datos_sociedades.ram_codigo = ramos.cod_ramo AND ramos.tipo_ramo= 'R')
left join ramos subramos on (datos_sociedades.sra_codigo = subramos.cod_subramo and datos_sociedades.ram_codigo = subramos.cod_ramo and subramos.tipo_ramo= 'S')
left join sociedades_tipo on sociedades_tipo.cod_sociedad = datos_sociedades.soc_codigo
left join monedas on monedas.moneda = datos_sociedades.mon_codigo
left join balances_contables on balances_contables.cuit = padrones.identificacion
and balances_contables.fecha_balance = (select top 1 max(balances_contables.fecha_balance) from balances_contables where estado = 'PUBLICADO'
and visible = 1 and cuit = padrones.identificacion and datediff(YY,fecha_balance,getdate()) < 6
AND isnull(estado,'') = 'PUBLICADO')
and visible = 1 and datediff(YY,fecha_balance,getdate()) < 6
AND isnull(estado,'') = 'PUBLICADO'
where identificacion = @p_Cuit
/*and subramos.cod_subramo = datos_sociedades.sra_codigo*/
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.obtener_sociedades_2
@p_Cuit varchar(20)
AS
BEGIN
SET NOCOUNT ON;
select identificacion, nombre_persona, ramos.descripcion as ramo,
subramos.descripcion as subramo,
sociedades_tipo.descripcion as tipo_sociedad,
monedas.nombre_moneda as moneda,
id_sociedad,
c01_codigo,
soc_codigo,
sindicatura,
Convert(varchar(10),cast(fecha_cons as date),103) as fecha_cons,
Convert(varchar(10),cast(fecha_ins_rpc as date),103) as fecha_ins_rpc,
--fecha_ins_rpc,
nro_ins_rpc,
folio,
libro,
tomo,
duracion,
ram_codigo,
sra_codigo,
actividad,
capital,
rtrim(ltrim(monedas.moneda)) as mon_codigo,
uso_firma,
nroigj,
prv_codigo,
ingbru,
nroana,
nroexp,
datos_sociedades.fecha_act,
patrimonio as patrimonio_neto,
user_id,
datepart(YYYY,fecha_balance) as fecha_balance,
id id from padrones
left join datos_sociedades on datos_sociedades.cuit = @p_cuit
left join ramos on (datos_sociedades.ram_codigo = ramos.cod_ramo AND ramos.tipo_ramo= 'R')
left join ramos subramos on (datos_sociedades.sra_codigo = subramos.cod_subramo and datos_sociedades.ram_codigo = subramos.cod_ramo and subramos.tipo_ramo= 'S')
left join sociedades_tipo on sociedades_tipo.cod_sociedad = datos_sociedades.soc_codigo
left join monedas on monedas.moneda = datos_sociedades.mon_codigo
left join balances_contables on balances_contables.cuit = padrones.identificacion
and balances_contables.fecha_balance = (select top 1 max(balances_contables.fecha_balance) from balances_contables where estado = 'PUBLICADO'
and visible = 1 and cuit = padrones.identificacion and datediff(YY,fecha_balance,getdate()) < 6
AND isnull(estado,'') = 'PUBLICADO')
and visible = 1 and datediff(YY,fecha_balance,getdate()) < 6
AND isnull(estado,'') = 'PUBLICADO'
where identificacion = @p_Cuit
/*and subramos.cod_subramo = datos_sociedades.sra_codigo*/
END
GO
Depends On
6Used By
No items found