OdooWiki OCA HUB

Stock Picking Immediate Transfer Warning

stock_picking_immediate_transfer_warning folder_open OCA/stock-logistics-workflow open_in_new
Inventory Licencia: AGPL-3

En Odoo < 17, al validar una transferencia de stock en la que todas las líneas tenían cantidades reservadas pero no se habían registrado cantidades realizadas, un asistente advertía al usuario de que se procesarían todas las cantidades reservadas, dándole la opción de cancelar o continuar.

Desde Odoo >= 17, el campo qty_done fue reemplazado por un booleano picked en los movimientos de stock. Sin embargo, cuando ningún movimiento ha sido marcado explícitamente como picked, Odoo marca silenciosamente todos los movimientos como picked y procesa la transferencia sin ninguna advertencia.

Este módulo restaura el comportamiento anterior mostrando un asistente de confirmación al validar una transferencia en la que ningún movimiento ha sido marcado explícitamente como picked. El usuario puede entonces elegir continuar procesando todas las cantidades reservadas o descartar la operación. Solo mostramos el asistente cuando la validación se realiza desde la UI, para evitar que otras lógicas fallen.

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

Avisa a los usuarios de almacén antes de validar una transferencia de stock cuando no se han seleccionado cantidades explícitamente, para que puedan confirmar o cancelar en lugar de que Odoo procese silenciosamente todas las cantidades reservadas.

Cuando validas una transferencia de stock desde la pantalla y ninguno de sus movimientos se ha marcado explícitamente como recogido, este módulo detiene la validación y abre una ventana emergente de confirmación titulada "Immediate Transfer?". El mensaje explica que no se han recogido cantidades explícitamente y que Odoo procesará todas las cantidades reservadas, y pregunta si deseas continuar.

La ventana emergente enumera las transferencias afectadas y ofrece dos botones: - Process: continúa la validación y procesa las cantidades reservadas. - Discard: cancela la operación y te devuelve a la transferencia.

La advertencia solo aparece cuando la validación se inicia desde la interfaz de usuario (el botón Validate en el formulario de la transferencia o la acción de validación de la vista de lista). Se omite deliberadamente para otros flujos automatizados, de modo que la lógica en segundo plano no se interrumpe.

La comprobación se aplica a las transferencias que tienen cantidades reservadas pero ningún movimiento marcado explícitamente como recogido, y solo cuando todos los movimientos están totalmente reservados (sin situación de parcial/backorder). Los movimientos cancelados y desechados se ignoran.

Toca el modelo stock.picking y añade dos nuevos modelos wizard, stock.immediate.transfer.warning y stock.immediate.transfer.warning.line, disponibles para los usuarios estándar de inventario. No se añaden menús nuevos; la funcionalidad aparece directamente en las pantallas de validación de transferencias existentes.

Depende de

stock
Modelos y campos (3)
  • stock.picking · amplía un modelo existente
  • stock.immediate.transfer.warning · modelo nuevopick_ids, immediate_transfer_warning_line_ids (Immediate Transfer Warning Lines)
  • stock.immediate.transfer.warning.line · modelo nuevopicking_id, immediate_transfer_warning_id

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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Inventario \> Operaciones y abra una transferencia que tenga cantidades reservadas (estado "Listo").
  • Sin marcar ninguna línea de movimiento como "Recogido", haga clic en el botón Validar.
  • Aparecerá un asistente de advertencia informándole de que no se ha recogido ninguna cantidad explícitamente y de que Odoo procesará todas las cantidades reservadas.
  • Haga clic en Procesar para continuar con la validación o en Descartar para cancelar.

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, Configuració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.