OdooWiki OCA HUB
Reporting Licencia: AGPL-3

Este módulo permite imprimir QR en una estructura mejor que el estándar de odoo.

La imagen original se ve así

Con el nuevo generador, se ve 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

Genera códigos QR de alta calidad directamente desde informes y páginas web de Odoo. El módulo añade una URL pública y un método auxiliar que convierten cualquier texto o URL en una imagen QR en formato PNG o SVG.

Este módulo mejora cómo se generan los códigos QR en los informes de Odoo. Añade una dirección web pública, /report/qr, que cualquiera puede llamar con un valor (por ejemplo una URL o una referencia) y ajustes opcionales como el tamaño del cuadro, el borde y el formato de salida. La dirección devuelve una imagen lista para usar: PNG por defecto, o SVG cuando se solicita.

Entre bastidores, el módulo amplía el motor de informes (ir.actions.report) con un nuevo asistente llamado qr_generate. Los diseñadores de informes y los desarrolladores pueden usar este asistente para crear imágenes QR dentro de las plantillas de informes, eligiendo el tamaño de los cuadros, la anchura del borde blanco y los colores del primer plano y del fondo.

  • Formatos de salida admitidos: PNG, SVG, fragmento SVG y ruta SVG.
  • Apariencia personalizable: tamaño del cuadro, borde, color de relleno y color de fondo.
  • Si el valor no se puede convertir en un código QR, el módulo genera un error claro en lugar de devolver una imagen rota.

El módulo no añade menús, campos de base de datos ni acciones programadas. Solo proporciona el servicio de generación de QR y la ruta pública que otras partes de Odoo, los informes o las páginas externas pueden llamar.

Depende de

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

Fuentes · Odoo 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Al crear nuevos informes, debe utilizar una ruta como la siguiente:

El parámetro error_correction controla la corrección de errores utilizada para el código QR. Se ponen a disposición las cuatro constantes siguientes:

  • error_correction = 1: Se pueden corregir aproximadamente un 7 % o menos de errores.
  • error_correction = 0: Se pueden corregir aproximadamente un 15 % o menos de errores.
  • error_correction = 3: Se pueden corregir aproximadamente un 25 % o menos de errores.
  • error_correction = 2: Se pueden corregir aproximadamente un 30 % o menos de errores.

El parámetro box_size controla cuántos píxeles tiene cada "box" del código QR. El valor predeterminado es 3. El parámetro border controla cuántos boxes de grosor debe tener el borde (el valor predeterminado es 4, que es el mínimo según las especificaciones).

El parámetro version es un entero de 1 a 40 que controla el tamaño del código QR (el más pequeño, la versión 1, es una matriz de 21x21). Establézcalo en None y utilice el parámetro fit al crear el código para determinarlo automáticamente.

fill_color y back_color pueden cambiar el color de fondo y el color de pintura del QR, cuando se utiliza la fábrica de imágenes predeterminada.

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.