OdooWiki OCA HUB

Report Generate Helper

report_generate_helper folder_open OCA/reporting-engine open_in_new
Reporting Licencia: AGPL-3

Este módulo te permite obtener un informe de un registro pasando el nombre del informe.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Añade un método auxiliar que permite a cualquier registro de Odoo generar un informe simplemente indicando el nombre del informe, devolviendo el nombre del archivo y el contenido listos para usar.

Este módulo es un pequeño asistente técnico para desarrolladores e integradores. No añade ningún menú, pantalla ni botón para los usuarios finales. En su lugar, añade un método llamado _generate_report a cada registro de Odoo (a través del modelo base), de modo que cualquier registro puede producir un informe bajo demanda.

Cuando se llama con un nombre de informe, el método busca la definición del informe en ir.actions.report, determina qué método de renderizado interno coincide con el tipo de informe (por ejemplo PDF o HTML) y lo ejecuta para el registro o registros seleccionados. A continuación, construye el nombre del archivo de salida: si el informe tiene un nombre de impresión personalizado y se está informando exactamente de un registro, ese nombre se evalúa con el registro disponible; en caso contrario, se utiliza el nombre propio del informe. La extensión se toma del contenido generado.

El resultado es un par: el nombre del archivo y el contenido del informe. Esto facilita que otros módulos, acciones de servidor o procesos automatizados generen un informe sin duplicar la lógica interna de informes de Odoo. El módulo solo depende de base y extiende ir.actions.report con un pequeño método que asigna un tipo de informe al nombre de su método convertidor.

Depende de

base
Modelos y campos (1)
  • ir.actions.report · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/reporting-engine.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.