dbo.backend_obtener_sociedades_constituciones

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@p_cuit varchar 20
@p_id_fide int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*
exec [obtener_edictos_prueba] 20250070498 
exec [obtener_edictos] 20250070498
exec [backend_obtener_sociedades_constituciones] '30715949209',3033407
*/

CREATE OR ALTER PROCEDURE dbo.backend_obtener_sociedades_constituciones 
@p_cuit varchar(20), 
@p_id_fide int = NULL
AS


BEGIN
 SET NOCOUNT ON;
 if (@p_id_fide is null) 
  select distinct id_boletin, 
      provincia_boletin = IIF(provincias.prv_nombre is null, sociedades_constituciones.provincia_sociedad, provincias.prv_nombre),  
      convert(varchar(11),fecha_publicacion,103) as fechab,fecha_publicacion, cast(contenido_archivo as varchar(max)) AS texto, 
           sociedades_constituciones.id_fide as id, 
        documento_soc as cuit_sociedad , cuit_int as cuit_integrante, 
        iif(isnull(documento_integrante,'') != '',documento_integrante,nrdoc_int) as documento_integrante, 
        titulo, razon_social, nombre_integrante, cargo 
 
    from sociedades_constituciones
   left join provincias on provincias.prv_codigo = provincia_boletin and pai_codigo_ifx = 54
  where (documento_soc = @p_cuit or cuit_int = @p_cuit ) 
  order by fecha_publicacion desc
 else 
  if (@p_id_fide is not null) 
   select distinct id_boletin, 
       provincia_boletin = IIF(provincias.prv_nombre is null, sociedades_constituciones.provincia_sociedad, provincias.prv_nombre),  
       convert(varchar(11),fecha_publicacion,103) as fechab,fecha_publicacion, cast(contenido_archivo as varchar(max)) AS texto, 
            sociedades_constituciones.id_fide as id, 
         documento_soc as cuit_sociedad , cuit_int as cuit_integrante, 
         iif(isnull(documento_integrante,'') != '',documento_integrante,nrdoc_int) as documento_integrante, 
         titulo, razon_social, nombre_integrante, cargo 
 
     from sociedades_constituciones
    left join provincias on provincias.prv_codigo = provincia_boletin and pai_codigo_ifx = 54
   where id_fide = @p_id_fide
   order by fecha_publicacion, id_boletin desc

 
END

GO

Used By

No items found