index

Package k_reporte

Agrupa operaciones relacionadas con los Reportes del sistema

Author
jtsoya539 27/3/2020 16:42:26


Program units
p_registrar_sql_ejecucion  
p_limpiar_historial  
f_archivo_ok  
f_archivo_error  
f_formato  
p_agregar_encabezado_pie_pdf   Agrega encabezado y pie de página al reporte PDF con formato:
f_reporte_sql  
f_reporte_sql  
f_procesar_reporte  
f_procesar_reporte  

Constants
c_formato_pdf  
c_formato_docx  
c_formato_xlsx  
c_formato_csv  
c_formato_html  
c_orientacion_vertical  
c_orientacion_horizontal  
c_meta_format  
c_meta_page_size  
c_meta_page_orientation  


c_formato_pdf

c_formato_pdf  CONSTANT VARCHAR2(10) := 'PDF';

c_formato_docx

c_formato_docx CONSTANT VARCHAR2(10) := 'DOCX';

c_formato_xlsx

c_formato_xlsx CONSTANT VARCHAR2(10) := 'XLSX';

c_formato_csv

c_formato_csv  CONSTANT VARCHAR2(10) := 'CSV';

c_formato_html

c_formato_html CONSTANT VARCHAR2(10) := 'HTML';

c_orientacion_vertical

c_orientacion_vertical   CONSTANT VARCHAR2(10) := 'PORTRAIT';

c_orientacion_horizontal

c_orientacion_horizontal CONSTANT VARCHAR2(10) := 'LANDSCAPE';

c_meta_format

c_meta_format           CONSTANT VARCHAR2(30) := 'risk:format';

c_meta_page_size

c_meta_page_size        CONSTANT VARCHAR2(30) := 'risk:page_size';

c_meta_page_orientation

c_meta_page_orientation CONSTANT VARCHAR2(30) := 'risk:page_orientation';

p_registrar_sql_ejecucion

PROCEDURE p_registrar_sql_ejecucion(i_id_reporte IN NUMBER,
                                    i_sql        IN CLOB)


p_limpiar_historial

PROCEDURE p_limpiar_historial


f_archivo_ok

FUNCTION f_archivo_ok(i_contenido IN BLOB,
                      i_formato   IN VARCHAR2 DEFAULT NULL,
                      i_nombre    IN VARCHAR2 DEFAULT NULL)
  RETURN y_archivo


f_archivo_error

FUNCTION f_archivo_error(i_respuesta IN y_respuesta,
                         i_formato   IN VARCHAR2 DEFAULT NULL,
                         i_nombre    IN VARCHAR2 DEFAULT NULL)
  RETURN y_archivo


f_formato

FUNCTION f_formato(i_parametros IN y_parametros) RETURN VARCHAR2


p_agregar_encabezado_pie_pdf

PROCEDURE p_agregar_encabezado_pie_pdf(i_encabezado1 IN VARCHAR2 DEFAULT NULL,
                                       i_encabezado2 IN VARCHAR2 DEFAULT NULL,
                                       i_encabezado3 IN VARCHAR2 DEFAULT NULL,
                                       i_encabezado4 IN VARCHAR2 DEFAULT NULL,
                                       i_pie1        IN VARCHAR2 DEFAULT NULL,
                                       i_pie2        IN VARCHAR2 DEFAULT NULL,
                                       i_page_nr     IN NUMBER DEFAULT NULL,
                                       i_page_count  IN NUMBER DEFAULT NULL)

Agrega encabezado y pie de página al reporte PDF con formato:
 
enc1                   enc3 enc2                   enc4
 
 
 
   Contenido del reporte
 
 
 
pie1                   pie2

Author
jtsoya539 19/3/2024 13:13:50

Parameters
i_encabezado1   Texto 1 del encabezado
i_encabezado2   Texto 2 del encabezado
i_encabezado3   Texto 3 del encabezado
i_encabezado4   Texto 4 del encabezado
i_pie1   Texto 1 del pie
i_pie2   Texto 2 del pie
i_page_nr   Número de página actual
i_page_count   Número total de páginas


f_reporte_sql

FUNCTION f_reporte_sql(i_consulta_sql IN CLOB,
                       i_formato      IN VARCHAR2 DEFAULT NULL)
  RETURN y_archivo


f_reporte_sql

FUNCTION f_reporte_sql(i_id_reporte IN NUMBER,
                       i_parametros IN y_parametros) RETURN y_archivo


f_procesar_reporte

FUNCTION f_procesar_reporte(i_id_reporte IN NUMBER,
                            i_parametros IN CLOB,
                            i_contexto   IN CLOB DEFAULT NULL,
                            i_version    IN VARCHAR2 DEFAULT NULL)
  RETURN CLOB


f_procesar_reporte

FUNCTION f_procesar_reporte(i_nombre     IN VARCHAR2,
                            i_dominio    IN VARCHAR2,
                            i_parametros IN CLOB,
                            i_contexto   IN CLOB DEFAULT NULL,
                            i_version    IN VARCHAR2 DEFAULT NULL)
  RETURN CLOB