OdooWiki OCA HUB
Sin categoría Licencia: AGPL-3

Este módulo añade un mecanismo de bloqueo de quant basado en las reservas de stock estándar. Cuando un quant está bloqueado, su cantidad no reservada se reserva mediante un albarán de stock dedicado, de modo que no pueda ser consumida por otras operaciones.

La operación de bloqueo se realiza a través de una ruta seleccionable configurada explícitamente para el bloqueo de quant: la regla push de la ruta define el tipo de operación, el destino y la agrupación del traslado de bloqueo. El desbloqueo cancela el albarán de bloqueo, lo que libera la reserva correspondiente manteniendo la trazabilidad completa a través de los documentos de stock estándar de Odoo.

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 16.0

Permite a los usuarios bloquear los stock quants seleccionados para que su cantidad disponible quede reservada por un traslado dedicado y no pueda ser tomada por otras operaciones, manteniendo al mismo tiempo la trazabilidad completa a través de los movimientos de stock normales.

Este módulo añade una forma de "congelar" quants de existencias específicos (los registros detallados de existencias por producto, ubicación, lote o paquete) para que su cantidad libre quede reservada y no pueda ser consumida por otras operaciones.

Dónde aparece: - En las pantallas de quants de existencias (lista y formulario) obtienes un botón contador "Lock Moves" y un filtro "Locked by issue" en la vista de búsqueda. - Una acción "Lock Quants" está disponible en los quants seleccionados (lista y formulario), abriendo un pequeño asistente donde eliges una ruta y confirmas con un botón "Lock". - En las rutas de existencias, una nueva casilla "Allow quant lock" marca qué rutas pueden usarse para el bloqueo. - En los almacenes, se muestra un campo de solo lectura "Quality Check Route".

Reglas de negocio y comportamiento automático: - El bloqueo crea un movimiento de existencias (y su transferencia) que reserva la cantidad disponible del quant; si no se puede reservar la cantidad completa, se genera un error. - Una ruta solo puede usarse si está marcada para el bloqueo de quants, tiene una regla push coincidente y su tipo de operación reserva al confirmar; los quants en ubicaciones que omiten la reserva no pueden bloquearse. - Un quant ya bloqueado por otro tipo de operación no puede bloquearse de nuevo. - El desbloqueo cancela los movimientos de bloqueo activos, pero se rechaza si un movimiento de bloqueo ya está hecho. - Cuando se crea un almacén, se generan automáticamente una ubicación, un tipo de operación y una ruta de Quality Check para soportar este bloqueo.

Toca stock.quant, stock.move, stock.route y stock.warehouse.

Depende de

stock
Modelos y campos (5)
  • stock.move · amplía un modelo existentequant_lock_quant_id (Locked quant)
  • stock.quant · amplía un modelo existentelock_move_ids (Lock Moves), lock_move_count, is_locked_by_picking (Locked by issue)
  • stock.route · amplía un modelo existenteallow_quant_lock (Allow quant lock)
  • stock.warehouse · amplía un modelo existentequality_check_route_id (Quality Check Route)
  • stock.quant.lock.wizard · modelo nuevoroute_id (Route), quant_ids (Quants)

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

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Se crea una ruta de Quality Check para cada almacén. Bloquea los quants de cualquier ubicación del almacén con un tipo de operación Quality Check dedicado a la ubicación Quality Check del almacén. Se puede usar tal cual o adaptarse, y es la forma más sencilla de empezar a usar este módulo.

Para configurar otras rutas de bloqueo, debe:

  • Ir a Inventory > Configuration > Routes.
  • Crear o abrir la ruta que se utilizará para el bloqueo de quants.
  • Habilitar Allow quant lock.
  • Añadir una regla Push To. Su ubicación de origen debe contener las ubicaciones de los quants a bloquear; su ubicación de destino y su tipo de operación definen la transferencia de bloqueo. El Reservation Method de este tipo de operación debe ser At Confirmation.

Cuando varias reglas de la ruta coinciden con la ubicación de un quant, se utiliza la regla con la ubicación de origen más específica y, después, la secuencia de la regla. Como en cualquier regla, la opción Propagation of Procurement Group de la regla define cómo se agrupan los movimientos de bloqueo en transferencias.

Solo se pueden seleccionar rutas con Allow quant lock habilitado al bloquear quants.

Para usar este módulo, debe:

  • Ir a Inventario > Informes > Ubicaciones (o a cualquier vista de quant de inventario).
  • Abrir el quant que se va a bloquear.
  • Hacer clic en Lock Quant.
  • En el asistente, seleccione una ruta configurada para el bloqueo de quants.
  • Confirmar.

Para operaciones por lotes desde las vistas de lista:

  • Seleccione varios quants.
  • Use Acción > Lock Quants y confirme el asistente.
  • Para liberar varios bloqueos a la vez, seleccione los quants bloqueados y use Acción > Unlock Quants.

El formulario del quant también incluye un botón inteligente Lock Moves que abre el historial completo de movimientos vinculados al bloqueo del quant.

Tras la confirmación, se crea y se reserva un picking de bloqueo. El quant muestra el picking de bloqueo vinculado.

Para desbloquear, abra el mismo quant y haga clic en Unlock Quant. El picking de bloqueo se cancela y la reserva se libera.

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.