Este módulo proporciona un modelo abstracto para gestionar excepciones personalizables que se aplicarán en distintos modelos (pedido de venta, factura, ...).
No es útil por sí mismo. Puedes ver un ejemplo de implementación en el módulo 'sale_exception'. (repositorio sale-workflow) o en el módulo 'purchase_exception' (repositorio purchase-workflow).
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.0Permite a los administradores definir reglas de excepción personalizadas que marcan o bloquean registros en cualquier modelo de Odoo, y muestra a los usuarios una ventana emergente con la lista de excepciones pendientes antes de que continúen.
Este módulo es un componente básico: añade un motor de reglas al que otros módulos (por ejemplo, ventas o compras) pueden conectarse en sus propias pantallas. Por sí solo, principalmente añade una pantalla de configuración y una ventana emergente.
Dónde aparece: - Un nuevo menú "Exception Rules" en el área de Ajustes, visible solo para los miembros del nuevo grupo "Exception manager". - Un formulario de regla donde se elige el modelo al que se aplica la regla, se selecciona cómo se evalúa la regla (por dominio, por código Python o por un método existente) y se marca si es bloqueante o no. - Una ventana emergente titulada "Outstanding exceptions to manage" que lista las excepciones encontradas en un registro; los gestores pueden marcar "Ignore Exceptions" allí.
Reglas de negocio y comportamiento automático: - Las reglas se comprueban contra los registros y las que coinciden se almacenan en el registro, de modo que permanecen visibles. - Se calcula un resumen de las excepciones actuales y se muestra como una lista formateada, con las bloqueantes resaltadas. - Las excepciones bloqueantes no se pueden ignorar: intentar ignorarlas genera un error. - Una regla no se puede guardar sin el código, el dominio o el método que requiere su tipo de evaluación. - Las reglas se pueden archivar, ordenar por secuencia y se almacenan en caché para mayor rapidez; la caché se borra cada vez que se crea, modifica o elimina una regla.
Toca los modelos abstractos base.exception, base.exception.method, exception.rule y el asistente exception.rule.confirm.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (4)
- base.exception · modelo nuevoexception_ids (Exceptions), ignore_exception (Ignore Exceptions), main_exception_id, exceptions_summary
- exception.rule · modelo nuevocode (Python Code), name (Exception Name), model (Apply on), active, domain, method, sequence, description, is_blocking, exception_type
- base.exception.method · modelo nuevo
- exception.rule.confirm · modelo nuevoignore (Ignore Exceptions), exception_ids (Exceptions to resolve), related_model_id
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 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-tools.
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.