dbo.sociedades_boletines_pdf

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

13
Name Data Type Length Description
@cuit varchar 50
@rs varchar 100
@fecha varchar 20
@provincia varchar 50
@boletin text -1
@visible int 4
@contenidoJSON varchar -1
@fuente varchar 20
@action varchar 30
@idFideAI int 4
@nombre_archivo varchar 100
@custom_id varchar 100
@procesado bit 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

-- Create the stored procedure in the specified schema
CREATE OR ALTER PROCEDURE dbo.sociedades_boletines_pdf
    @cuit VARCHAR(50),
    @rs VARCHAR(100),
    @fecha VARCHAR(20),
    @provincia VARCHAR(50),
    @boletin text,

    @visible int = 1,
    @contenidoJSON varchar(max)=null,

 @fuente varchar(20) = 'BOLPDF',
 
 @action varchar(30) = 'INSERTAR',

 @idFideAI int = null,
    @nombre_archivo varchar(100)=null,
    @custom_id varchar(100)=null,
    @procesado bit = 0

AS
BEGIN
    if (upper(@action)='INSERTAR')
        BEGIN
            INSERT into sociedades_constituciones 
   (documento_soc, razon_social, fecha_publicacion,fuente,contenido_archivo,codigo_archivo, visible,created) 
            VALUES (@cuit, @rs, @fecha, @provincia, @boletin,@fuente, @visible,getdate())
   
   declare @id_sociedades bigint =  SCOPE_IDENTITY()
            
   INSERT into edictos_ia 
   (documento_soc, razon_social, fecha_publicacion,fuente,contenido_archivo,codigo_archivo, visible,created,id_sociedades_constituciones) 
            VALUES (@cuit, @rs, @fecha, @provincia, @boletin,@fuente,@visible,getdate(),@id_sociedades)
        END

  /* Esto de abajo lo hacemos en el SP openai_insert_json */
  if (upper(@action)='ACTUALIZAR')
        BEGIN
            UPDATE edictos_ia set nombre_archivo =  @nombre_archivo,custom_id=     @custom_id,
                procesado = @procesado,contenido_JSON= @contenidoJSON,finished_taken=getdate() 
            where id_fide = @idFideAI
        END

        IF(@action='OBTENER_REGISTROS')
        BEGIN
            SELECT TOP 20 
                id_fide, 
                razon_social, 
                documento_soc,
                contenido_archivo, 
                fuente, 
                fecha_publicacion, 
                id_sociedades_constituciones 
            FROM 
                edictos_queue
        END

/*
    select top 10 user_id_taken,nombre_archivo,custom_id,procesado,* from edictos_ia
    select top 10 * from sociedades_constituciones_json where documento_soc='30711560382'
    select * from socios where c01_cuit='30711560382' and car_codigo='P'
*/


END

GO

Used By

No items found