OdooWiki OCA HUB

Sale Order Type Confirm Message

sale_order_type_confirm_message folder_open OCA/sale-workflow open_in_new
Sale Licencia: AGPL-3

Este módulo incluye un paso de validación al confirmar un pedido de venta.

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 18.0

Añade un mensaje de confirmación opcional a los tipos de pedido de venta. Cuando se confirma un pedido de venta de ese tipo, aparece una ventana emergente con el mensaje y el usuario debe hacer clic en Confirmar antes de que se valide el pedido.

Este módulo amplía la funcionalidad de Sale Order Type. En cada tipo de pedido de venta ahora puedes activar una nueva opción y escribir un mensaje de texto libre (traducible). La opción y el mensaje aparecen en el formulario del tipo de pedido de venta, junto a los demás ajustes del tipo.

Cuando un usuario confirma un pedido de venta cuyo tipo tiene esta opción activada, Odoo no confirma el pedido inmediatamente. En su lugar, abre una pequeña ventana emergente que muestra el mensaje configurado, con un botón Confirm y un botón Cancel. Solo después de hacer clic en Confirm se valida realmente el pedido de venta; si se cancela, el pedido queda sin confirmar.

  • El mensaje se almacena por tipo de pedido de venta, por lo que distintos tipos de pedido pueden mostrar advertencias diferentes.
  • La ventana emergente lee el mensaje del tipo del pedido, por lo que siempre muestra el texto actual.
  • La lógica de confirmación se añade a la acción de confirmación estándar de sale.order.
  • Se utiliza internamente un indicador técnico para que la confirmación desde la ventana emergente no vuelva a abrir la ventana emergente.

Los derechos de acceso se conceden al grupo estándar de usuarios de ventas, por lo que los vendedores habituales pueden usar la ventana emergente. No se añaden menús nuevos; la funcionalidad se configura en la pantalla existente de tipo de pedido de venta y se activa desde el botón Confirm normal de un pedido de venta.

Depende de

Modelos y campos (3)
  • sale.order · amplía un modelo existente
  • sale.order.type · amplía un modelo existenteconfirmation_message, has_confirmation_message
  • sale.order.type.confirm.wizard · modelo nuevomessage (Message), order_id (Order)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para configurar este módulo, debe:

  • Ir a Ventas > Configuración > Tipos de pedido de venta
  • Seleccione un tipo de pedido de venta y active el botón "Tiene mensaje de confirmación".
  • Aparecerá un campo Mensaje de confirmación; rellénelo para incluir el texto que debe mostrarse en la pantalla de confirmación.

Para usar este módulo, necesita:

  • Crear un tipo de pedido de venta con la casilla "Has Confirmation Message" activada y asignar un mensaje en el campo "Confirmation Message".
  • Una vez que el usuario intente validar un presupuesto de venta que tenga un mensaje de confirmación en su tipo de pedido de venta, se mostrará una ventana emergente de advertencia.
  • Si el usuario selecciona el botón Confirm, este presupuesto de venta se confirmará como de costumbre. Si el usuario selecciona el botón Cancel, la ventana emergente se cerrará y volverá al presupuesto.

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.

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.