OdooWiki OCA HUB

Repair Stock Move Restrict Lot

repair_stock_move_restrict_lot folder_open OCA/repair open_in_new
Repair Licencia: AGPL-3

Módulo glue entre repair_stock_move y stock_restrict_lot. Asigna el lote de reparación a los movimientos de stock en la creación. De lo contrario, en el _action_assign puede reservar el quant incorrecto y luego se genera un error al liberar la reserva del quant: https://github.com/odoo/odoo/blob/15.0/addons/stock/models/stock_move_line.py#L388

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 15.0

Este módulo vincula las órdenes de reparación con las restricciones de lote en sus movimientos de stock, de modo que el lote establecido en una orden de reparación se aplica automáticamente al movimiento de stock relacionado. Ayuda a evitar reservar el lote incorrecto durante las operaciones de reparación.

Este es un pequeño módulo de enlace que conecta otros dos módulos: uno que crea movimientos de stock a partir de órdenes de reparación y otro que restringe los movimientos de stock a un lote específico.

Cuando una orden de reparación tiene un lote o número de serie establecido, el módulo copia automáticamente ese lote en el movimiento de stock que prepara la orden de reparación. Esto significa que el movimiento de stock queda restringido al mismo lote que la orden de reparación, en lugar de poder reservar libremente cualquier lote disponible.

  • El comportamiento es automático: no se añade ningún botón ni menú nuevo.
  • Se aplica cuando la orden de reparación prepara su movimiento de stock, por lo que la restricción está presente desde el principio.
  • Solo actúa cuando realmente se establece un lote en la orden de reparación; si no se establece ningún lote, nada cambia.
  • Afecta al modelo repair.order y a la lógica de preparación del movimiento de stock.

El efecto práctico es que las operaciones de reparación reservan el lote correcto, lo que evita errores que pueden producirse más adelante cuando el sistema intenta liberar una reserva hecha sobre el lote equivocado. Este módulo no introduce nuevas pantallas, informes ni acciones programadas.

Modelos y campos (1)
  • repair.order · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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.

terminal Instalación y uso

Sin información verificada

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.

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.