OdooWiki OCA HUB

Report Positioned Image

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

Este módulo permite añadir imágenes posicionadas (como marcas de agua, logotipos o sellos) a los informes PDF. Las imágenes se pueden posicionar con precisión mediante coordenadas en milímetros (superior, izquierda) y puedes controlar si aparecen en todas las páginas o solo en la primera página.

El módulo admite dos tipos de imágenes:

  • Imágenes a nivel de compañía: Define imágenes a nivel de compañía que se pueden incluir en los informes activando la opción Include Company Images
  • Imágenes específicas de informe: Configura imágenes específicas para informes individuales, filtradas por el contexto de la compañía y que siempre se muestran cuando están configuradas

Las imágenes se pueden asignar a una compañía específica o dejarse como registros compartidos (sin asignación de compañía) para su uso en varias compañías

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

Añade imágenes como marcas de agua, logotipos o sellos a los informes PDF, posicionadas con precisión en milímetros. Las imágenes se pueden configurar por informe o por compañía, y se pueden limitar a la primera página.

Este módulo permite colocar imágenes en la salida PDF de cualquier informe. Para cada imagen se define su nombre, la propia imagen, la distancia desde el borde superior e izquierdo en milímetros, su anchura y altura, y si debe aparecer solo en la primera página.

Las imágenes se configuran en dos lugares: - En el propio informe (ajustes de Informes): una pestaña "Report Images" enumera las imágenes de ese informe y tiene una opción "Include Company Images" para mostrar también las imágenes definidas a nivel de compañía. - En el formulario de la compañía: una pestaña "Report Images" enumera las imágenes compartidas por esa compañía.

Comportamientos automáticos que muestra el código: - Al subir una imagen, se aplica una anchura predeterminada de 50 mm y se calcula la altura para mantener las proporciones originales. - Si "Respect Image Ratio" está activado, cambiar la anchura recalcula la altura y viceversa. - Las posiciones superior e izquierda no pueden ser negativas, y la anchura y la altura deben ser mayores que cero; de lo contrario, Odoo bloquea el guardado con un error. - Una imagen puede dejarse sin compañía para aplicarse a todas las compañías, o vincularse a una compañía. Cuando se crea desde el formulario de una compañía, la compañía no puede cambiarse por otra.

El acceso es de solo lectura para los usuarios normales; solo los administradores del sistema pueden crear, editar o eliminar estas imágenes. Una regla multicompañía mantiene las imágenes visibles solo para las compañías permitidas.

Modelos y campos (3)
  • res.company · amplía un modelo existentereport_positioned_image_ids (Company Images)
  • ir.actions.report · amplía un modelo existenteinclude_company_images, report_positioned_image_ids (Report Images)
  • report.positioned.image · modelo nuevoname, image, width (Width (mm)), height (Height (mm)), pos_top (Top (mm)), pos_left (Left (mm)), company_id, first_page_only, respect_image_ratio

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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 19.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar imágenes a nivel de compañía:

  • Ve a Settings / Companies
  • Abre el registro de tu compañía
  • Navega a la pestaña Report Images
  • Añade imágenes con ajustes de posición:
  • Sube una imagen - el ancho predeterminado es 50mm y la altura se calcula automáticamente para mantener la relación de aspecto original
  • Top (mm): Distancia desde la parte superior de la página
  • Left (mm): Distancia desde el borde izquierdo de la página
  • Width (mm): Ancho de la imagen (cambiarlo ajusta automáticamente la altura)
  • Height (mm): Altura de la imagen (cambiarla ajusta automáticamente el ancho)
  • Respect Image Ratio: Cuando está habilitado (predeterminado), cambiar el ancho o la altura ajusta automáticamente la otra dimensión para mantener la relación de aspecto. Desmarca para controlar manualmente ambas dimensiones.
  • First Page Only: Marca para mostrar solo en la primera página
  • Company: Se establece automáticamente en la compañía actual al crear desde el formulario de compañía. Para crear imágenes compartidas, déjalo vacío.

Para configurar imágenes específicas de reportes:

  • Ve a Settings / Technical / Actions / Reports
  • Abre el reporte que quieres personalizar
  • Navega a la pestaña Report Images
  • Marca Include Company Images si quieres mostrar imágenes a nivel de compañía además de las imágenes específicas del reporte
  • Añade imágenes específicas del reporte en la lista con los mismos ajustes de posición que arriba

Nota: De forma predeterminada, las imágenes mantienen su relación de aspecto. Cuando subes una imagen, se dimensiona automáticamente a 50mm de ancho con altura proporcional. Después puedes ajustar cualquiera de las dos dimensiones y la otra se actualizará automáticamente para evitar la distorsión.

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, Uso.

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.