Contexto
En el módulo Point Of Sale, el front-end funciona sin conexión, por lo que todos los datos se cargan al inicio. Al final de la sesión, si el usuario no cierra la ventana, será posible crear un nuevo pedido de PoS en una sesión cerrada, generando errores.
Funcionalidad
Este módulo evita la posibilidad de crear un pedido de PoS a través de la interfaz de usuario del front-end de PoS, cuando la sesión está cerrada.
El estado de la sesión se comprueba cada minuto por defecto. Si el estado de la sesión no está abierto, se muestra una ventana emergente de bloqueo y el usuario debe abrir una nueva sesión.
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 12.0Evita que los cajeros creen pedidos del Punto de Venta en una sesión que ya no está abierta. Comprueba el estado de la sesión cada pocos segundos y muestra una ventana emergente de bloqueo si la sesión se cerró o está en control de cierre.
En el Punto de Venta de Odoo, el front-end sigue funcionando sin conexión, por lo que un cajero podría seguir vendiendo en una sesión que ya ha sido cerrada. Este módulo añade una comprobación de seguridad.
- En cada configuración de Punto de Venta (
pos.config), un nuevo campo "Frecuencia de comprobación del estado de la sesión" permite establecer con qué frecuencia se ejecuta la comprobación, en segundos. Se muestra en el formulario de ajustes de Punto de Venta. - Cuando se inicia la interfaz del Punto de Venta, programa una comprobación con esa frecuencia. La comprobación pregunta al servidor por el estado actual de la sesión.
- Si la sesión no es
opened, aparece una ventana emergente de error bloqueante con el nombre de la sesión y un mensaje que explica que la ventana se cerrará y que debe abrirse una nueva sesión. La ventana emergente cierra la ventana del Punto de Venta. - En el lado del servidor, cuando se envía un pedido para ser procesado (
pos.order), el módulo lo rechaza si la sesión relacionada esclosed, lanzando el error "Unable to write an order in a closed Session".
El módulo afecta a la pantalla de configuración del Punto de Venta y a la lógica de procesamiento de pedidos. No añade nuevos menús.
Depende de
Modelos y campos (1)
- pos.config · amplía un modelo existentecheck_session_state_frequency (Frequency of Checking the State of the Session)
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0- Vaya a Punto de venta / Configuración / Puntos de venta
- Abra una configuración de PoS y establezca una frecuencia para la comprobación
- Alternativamente, si deja el valor en 0, se realizará una comprobación diferida al intentar guardar el pedido. Esta configuración puede ser interesante si tiene una conexión deficiente, porque la comprobación realizada con regularidad podría generar una mala experiencia de usuario en ese caso.
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, Uso.
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.