OdooWiki OCA HUB
Sin categoría Licencia: AGPL-3

Este módulo añade una variable de contexto a los informes. Un posible uso para este contexto podría ser ocultar algunos campos o muchas otras opciones de configuración.

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 19.0

Permite adjuntar un valor de contexto a cualquier acción de informe, de modo que los informes puedan comportarse de forma diferente (por ejemplo, ocultar campos) según la configuración. También se puede establecer un contexto predeterminado global para todos los informes.

Este módulo añade un nuevo campo llamado Context Value en las acciones de informe (los registros que definen cómo se imprime un informe). Puedes encontrarlo en el formulario de configuración del informe, justo después del campo print report name.

  • El valor es un diccionario estilo Python, vacío por defecto. Es obligatorio, por lo que una acción de informe siempre tiene uno.
  • Cuando se renderiza o abre un informe, el módulo construye el contexto final combinando tres fuentes: el contexto predeterminado global almacenado en un parámetro del sistema, el contexto establecido en ese informe específico y el contexto del usuario actual. El contexto del usuario prevalece en caso de conflicto.
  • Se crea un parámetro del sistema llamado report.default.context con un diccionario vacío, para que los administradores puedan establecer un contexto predeterminado que se aplique a todos los informes.
  • El módulo también ajusta el controlador de informes web para que el contexto enviado al imprimir desde el cliente web se combine de la misma manera.

Modifica el modelo de acción de informe ir.actions.report y el controlador de informes. No se añaden menús nuevos; la configuración aparece dentro de la pantalla de configuración de informes existente.

Depende de

web
Modelos y campos (1)
  • ir.actions.report · amplía un modelo existentecontext (Context Value)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 6 confirmadas, 3 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

Documentación de OCA · Odoo 19.0

Para configurar este módulo, debe:

  • Acceder a Odoo en modo debug.
  • Para añadir un contexto específico a un informe, debe ir a Settings -\> Reports -\> Reporting y buscar en la lista el informe que desea editar. Verá que ahora contienen un nuevo campo llamado Context Value , donde podrá añadir todos los parámetros de contexto deseados.
  • Vaya a Settings -\> Parameters -\> System Parameters. En la lista de parámetros del sistema, busque report.default.context, que es una variable de diccionario de Python donde puede añadir un contexto que será común para todos los informes.

También se puede añadir desde el lado del desarrollador usando:

YOUR CONTEXT HERE

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuració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.