OdooWiki OCA HUB

Stock full location reservation

stock_full_location_reservation folder_open OCA/wms open_in_new
Warehouse Management Licencia: AGPL-3

Permitir extender una reserva a todo el contenido de la ubicación de origen.

Por ejemplo, si tiene un movimiento de reabastecimiento de 2 unidades pero la ubicación de origen contiene 20 unidades, este módulo permite extender la reserva a las 20 unidades para mover el contenido completo de la ubicación de origen.

Esto se puede utilizar típicamente con el escenario de transferencia de contenido de ubicación en el taller.

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

Añade botones en los formularios de transferencia para reservar todo el contenido de la ubicación de origen, no solo la cantidad solicitada originalmente, y para deshacer esa reserva adicional.

Cuando una transferencia está esperando stock (assigned), los usuarios del grupo "Full location reservation" ven un botón "Do Full location reservation" en el formulario de la transferencia. Al pulsarlo se reserva todo lo disponible en la ubicación de origen, creando movimientos adicionales marcados como movimientos de reserva de ubicación completa, de modo que todo el contenido de la ubicación se puede mover de una sola vez.

  • El botón solo aparece si el tipo de operación tiene habilitada la opción "Is full location reservation visible" (disponible para tipos de operación internos).
  • Un segundo botón, "Undo Full location reservation", aparece una vez que existen esas reservas adicionales, y las cancela y las elimina.
  • En el tipo de operación, una opción "merge_move_for_full_location_reservation" puede fusionar la reserva adicional en el movimiento original; la advertencia indica que el movimiento original no se podrá recuperar después.
  • El módulo funciona sobre stock.picking, stock.move, stock.move.line, stock.picking.type y stock quants. Puede reservar por lote/paquete/propietario exactos, por producto entre paquetes o por paquete.
  • Una limpieza programada (autovacuum) elimina los movimientos de reserva completa cancelados sobrantes como medida de seguridad.

Esto es útil para escenarios de shopfloor en los que se quiere vaciar una ubicación en lugar de recoger solo la cantidad solicitada.

Depende de

stock
Modelos y campos (4)
  • stock.move · amplía un modelo existenteis_full_location_reservation (Full location reservation move)
  • stock.picking · amplía un modelo existentehas_full_location_reservations (Has full location reservations), is_full_location_reservation_visible (Is full location reservation visible)
  • stock.move.line · amplía un modelo existente
  • stock.picking.type · amplía un modelo existenteis_full_location_reservation_visible (Is full location reservation visible), merge_move_for_full_location_reservation

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: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

En el tipo de operación, configure si la acción del botón de reserva completa es visible en los traslados relacionados

También puede configurar la opción 'Merge Move For Full Location Reservation' si desea un solo movimiento al final. ADVERTENCIA: El movimiento original se perderá.

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.

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.