|
Package k_reporte Agrupa operaciones relacionadas con los Reportes del sistema
|
| Program units |
| p_registrar_sql_ejecucion | |
| p_crear_reporte | |
| p_limpiar_historial | |
| f_tipo_reporte | |
| 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_principal | |
| f_procesar_reporte | |
| f_procesar_reporte |
| Constants |
c_tipo_ad_hoc
c_tipo_ad_hoc constant varchar2(1) := 'H';
c_tipo_consulta
c_tipo_consulta constant varchar2(1) := 'C';
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_crear_reporte
procedure p_crear_reporte(i_nombre in t_operaciones.nombre%type,
i_dominio in t_operaciones.dominio%type,
i_tipo in t_reportes.tipo%type default c_tipo_ad_hoc,
i_version_actual in t_operaciones.version_actual%type default '0.1.0',
i_tipo_implementacion in t_operaciones.tipo_implementacion%type default k_operacion.c_tipo_implementacion_paquete,
i_nombre_programa_implementacion in t_operaciones.nombre_programa_implementacion%type default null,
i_detalle in t_operaciones.detalle%type default null,
i_parametros_automaticos in t_operaciones.parametros_automaticos%type default null,
i_aplicaciones_permitidas in t_operaciones.aplicaciones_permitidas%type default null,
i_consulta_sql in t_reportes.consulta_sql%type default null)
p_limpiar_historial
procedure p_limpiar_historial
f_tipo_reporte
function f_tipo_reporte(i_id_reporte in number) return varchar2
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_principal
function f_procesar_reporte_principal(i_id_reporte in number,
i_parametros in clob,
i_contexto in clob default null,
i_version in varchar2 default null,
i_eliminar_contexto in boolean default false)
return y_respuesta
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