Hacer revisión(es) de un documento es una necesidad común en muchas áreas.
Este módulo no proporciona una funcionalidad por sí mismo, sino un modelo abstracto para implementar la capacidad de revisión en otros modelos (por ejemplo, órdenes de compra, órdenes de venta, presupuestos, gastos...).
Nota: Para poder usar este módulo en un nuevo modelo necesitarás algo de desarrollo.
Consulta sale_order_revision como ejemplo de implementación.
Ejemplo con sale_order_revision instalado,
En un pedido cancelado, puedes hacer clic en el botón "Nueva copia de presupuesto". Esto creará una nueva revisión del presupuesto, con el mismo número base y un sufijo '-revno' añadido. Se añade un mensaje en el chatter indicando que se creó una nueva revisión.
En la vista de formulario, se añade una nueva pestaña que lista las revisiones anteriores, con la fecha en que quedaron obsoletas y el usuario que realizó la acción.
Las revisiones antiguas de un pedido de venta se marcan como inactivas, para que no sobrecarguen las búsquedas.
Observaciones especiales: A partir de la versión 14, este módulo se dividió de sale_order_revision en,
- base_revision
- sale_order_revision
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.0Este módulo es un componente técnico que permite a otros documentos de Odoo mantener un historial de revisiones. Por sí solo no añade ningún menú ni pantalla; los desarrolladores lo utilizan para dotar de un historial de revisiones a documentos como presupuestos o pedidos de compra.
Este módulo no añade ningún botón, menú ni informe por sí mismo. Proporciona un tipo de documento abstracto llamado base.revision sobre el que otros módulos pueden construir para que sus documentos puedan versionarse. Al ser abstracto, nada cambia en Odoo hasta que otro módulo (por ejemplo, un módulo de revisión de pedidos de venta) lo utilice.
Cuando un tipo de documento lo utiliza, está disponible el siguiente comportamiento:
- Cada documento conserva una referencia original (
unrevisioned_name), un número de revisión (revision_number) y un enlace a su revisión actual (current_revision_id). - Se almacena una lista de versiones anteriores (
old_revision_ids), y el módulo las cuenta (revision_count) e indica si existe alguna (has_old_revisions). - Crear una revisión copia el documento, le asigna un nuevo número, lo nombra con la referencia original más el número de revisión, y marca la versión anterior como inactiva y vinculada a la nueva.
- Una regla de unicidad impide que dos documentos compartan la misma referencia original y número de revisión.
- Si el documento admite mensajes, se publican notas tanto en el documento antiguo como en el nuevo indicando que se creó una revisión.
- Tras crear una revisión, Odoo abre una ventana que lista las revisiones recién creadas.
Solo afecta al modelo base.revision y depende de base.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- base.revision · modelo nuevoactive, revision_count (Previous versions count), revision_number (Revision), old_revision_ids (Old revisions), has_old_revisions, unrevisioned_name (Original Reference), current_revision_id (Current revision)
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: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/server-ux.
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.