Este módulo permite añadir nuevos parámetros en los informes QWeb. Actualmente, hemos definido un campo máximo en un informe y una validación de tamaño máximo y mínimo. Es útil en informes xml para validar la longitud. Los XML a veces dependen de XSD y debemos validar su formato. Por ejemplo, en facturae español (), donde la longitud y el formato deben validarse en varios campos para poder enviar una factura.
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.0Añade tres nuevos atributos a las plantillas de informes QWeb para que los diseñadores de informes puedan limitar, truncar o validar la longitud de un valor antes de que se imprima. Si un valor es demasiado corto o demasiado largo, la generación del informe se detiene con un mensaje de error claro.
Este módulo es un ayudante técnico para quienes crean plantillas de informes QWeb (las plantillas XML/HTML que se usan para imprimir facturas, albaranes y otros documentos). No añade ningún menú ni pantalla; su efecto solo es visible dentro de las plantillas de informes.
Extiende el motor de renderizado QWeb (ir.qweb) con tres nuevos atributos de plantilla que se pueden usar en cualquier elemento que muestre un valor (t-esc, t-out o t-raw):
t-length: recorta el valor impreso al número de caracteres indicado.t-minlength: rechaza imprimir un valor más corto que el número de caracteres indicado.t-maxlength: rechaza imprimir un valor más largo que el número de caracteres indicado.
Cuando se establece un mínimo o un máximo, el valor se comprueba mediante el nuevo método check_length. Si la comprobación falla, se genera un error de validación y el informe no se produce, con un mensaje como "Length cannot be less than X" o "Length cannot be more than X".
Esto es útil cuando un informe debe respetar un formato fijo, por ejemplo archivos oficiales de factura electrónica en los que ciertos campos tienen un tamaño obligatorio. El módulo solo afecta al motor de informes QWeb; no modifica ningún documento de negocio y funciona junto con el módulo estándar web.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- ir.qweb · 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-03Estado de confirmación: 8 confirmadas, 1 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- Añadir un atributo t-length en los campos de las plantillas de informe que truncará el campo
- Añadir un atributo t-minlength en los campos de las plantillas de informe que comprobará la longitud mínima
- Añadir un atributo t-maxlength en los campos de las plantillas de informe que comprobará la longitud máxima
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.
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.
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.