OdooWiki OCA HUB

Stock Picking Restrict Cancel with Original Moves

stock_picking_restrict_cancel_with_orig_move folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Licencia: AGPL-3

Este módulo restringe la cancelación del stock picking, si algún movimiento está vinculado a un movimiento anterior, que aún no está cancelado ni realizado.

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 una opción en los tipos de operación para bloquear la cancelación de un traslado cuando sus movimientos dependen de movimientos anteriores que aún no están hechos o cancelados.

Este módulo ofrece a los responsables de almacén un interruptor de seguridad en cada tipo de operación (por ejemplo, Receipts, Delivery Orders, Internal Transfers). En el formulario del tipo de operación, justo después de la configuración de backorder, se puede activar una nueva casilla llamada "Restrict Cancellation with Original Moves".

Cuando esa casilla está activa, Odoo comprueba la cadena de movimientos antes de cancelar. Si un movimiento del traslado tiene un movimiento anterior que sigue en estado waiting, ready o assigned (no done y no cancelled), se rechaza la cancelación y se muestra un mensaje de error. El mensaje enumera los documentos bloqueantes, por ejemplo los pickings que aún deben completarse.

  • La comprobación se aplica por tipo de operación, por lo que puede habilitarse solo donde sea necesario.
  • La cancelación sigue permitiéndose cuando todos los movimientos anteriores ya están done o cancelled, o cuando los movimientos anteriores forman parte de la misma solicitud de cancelación.
  • Las operaciones internas, como la fusión de movimientos, no se bloquean con esta regla.

El módulo extiende stock.move y stock.picking.type y añade un campo al formulario del tipo de operación. No crea nuevos menús ni informes.

Depende de

stock

Lo necesitan otros módulos

Modelos y campos (2)
  • stock.move · amplía un modelo existente
  • stock.picking.type · amplía un modelo existenterestrict_cancel_with_orig_move (Restrict Cancellation with Original Moves)

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

Fuentes · Odoo 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Odoo permite cancelar cualquier picking en una cadena de movimientos entre ubicaciones, y cancelará automáticamente los movimientos posteriores, pero deja los anteriores en su estado actual.

Este módulo restringe esta posibilidad y muestra un error al usuario, listando todos los stock pickings que contienen stock moves vinculados al picking que el usuario intenta cancelar, para que pueda eliminar el original, asegurando que todos los pickings siguientes también se cancelen.

Para habilitar la restricción, vaya a Inventory > Configuration > Operation Types, abra el tipo de operación deseado y habilite la opción Restrict Cancellation with Original Moves.

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.