Asegúrese de que los assets se generen y almacenen en la BD cuando Odoo se inicie
Si los assets de la base de datos no están actualizados, Odoo los regenera cuando imprimimos un informe, pero para ello Odoo fuerza el commit, por lo que si se produce una excepción después (o durante) el renderizado del informe, deja la base de datos en un estado roto (en este caso se han validado los albaranes).
Para evitar este problema, debemos asegurarnos de que los assets estén bien generados cuando Odoo se inicie, no cuando se imprima el 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 14.0Este módulo hace que Odoo prepare sus estilos e informes de scripts tan pronto como arranca el servidor, en lugar de hacerlo más tarde cuando alguien imprime un informe. Esto evita una situación conocida en la que imprimir un informe podía dejar la base de datos en un estado roto.
Cuando Odoo imprime un informe, a veces necesita reconstruir los estilos y scripts del informe (los 'assets') y almacenarlos en la base de datos. Para ello, Odoo debe guardar primero los cambios pendientes, lo que puede dejar la base de datos en un mal estado si algo falla durante o después de la impresión.
Este módulo lo evita preparando los assets del informe justo cuando Odoo se inicia, de modo que ya estén actualizados cuando se imprima un informe.
- Añade una acción planificada llamada 'Generate report assets' que se ejecuta una vez al mes y está prevista para ejecutarse poco después de que se inicie el servidor.
- La acción planificada llama a un nuevo método en el modelo de configuración de informes (
ir.actions.report) que reconstruye los assets utilizados por los informes, sin forzar el guardado de otros cambios pendientes. - Los assets preparados son los assets web comunes y los assets específicos de informes utilizados para informes HTML y PDF.
No hay ningún menú o pantalla nuevos para los usuarios. El módulo funciona en segundo plano y afecta al área de configuración de informes (ir.actions.report) y al sistema de assets web. Está pensado para que lo instalen los administradores y no requiere ninguna acción diaria por parte del usuario.
Depende de
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 14.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/web.
terminal Instalación y uso
Sin información verificadaLas 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.