OdooWiki OCA HUB

Mrp Unbuild Tracked Raw Material

mrp_unbuild_tracked_raw_material folder_open OCA/manufacture open_in_new
Manufacturing Licencia: AGPL-3

Odoo tiene una limitación con los componentes de productos con seguimiento que no se fabrican en el ERP.

Cuando intentas hacerlo, recibes esta advertencia:

Algunos de tus componentes tienen seguimiento, debes especificar una orden de fabricación para recuperar los componentes correctos.

Lamentablemente, no cubre todos los casos de uso.

Ejemplo: Recibes huevos y quieres desensamblarlos en 2 partes:

  • parte amarilla
  • parte blanca

Cada una de las partes tiene seguimiento y no está vinculada a una orden de fabricación previa porque no fabricas los huevos tú mismo, se los subcontratas a una gallina.

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 13.0

Te permite desmontar productos con seguimiento que se compraron en lugar de fabricarse, marcando una nueva opción en el producto. Odoo entonces crea automáticamente los números de lote necesarios en lugar de bloquear el desmontaje.

Normalmente, cuando intentas desmontar un producto cuyos componentes están trazados, Odoo se niega y te pide que vincules el desmontaje a una orden de fabricación original. Este módulo elimina ese callejón sin salida para productos que compraste en lugar de fabricar.

En el formulario del producto, en la sección Inventory/stock properties, aparece una nueva casilla 'Unbuild Purchased' para productos trazados. Cuando se marca, Odoo ya no asume que una orden de fabricación anterior fabricó el producto.

Cuando ejecutas un desmontaje sobre un producto de este tipo, Odoo continúa en lugar de lanzar la advertencia habitual. Registra las cantidades consumidas y, para los componentes producidos trazados, crea automáticamente nuevos números de lote (nombrados con la fecha actual) para que el desmontaje pueda completarse. Los componentes producidos con seguimiento por número de serie no son compatibles y generan un mensaje de error claro.

Si la opción no está marcada, se muestra la advertencia original junto con una indicación adicional que te dice que puedes desmontar el producto trazado configurándolo como 'Unbuild Purchased'. También se publica una nota en el registro de desmontaje indicando que el producto se desmontó sin una orden de fabricación previa.

Esto afecta a los modelos product.template y mrp.unbuild y a la vista del formulario del producto.

Depende de

mrp
Modelos y campos (2)
  • mrp.unbuild · amplía un modelo existente
  • product.template · amplía un modelo existenteallow_unbuild_purchased

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

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/manufacture.

terminal Instalación y uso

Documentación de OCA · Odoo 13.0

Personaliza el método _prepare_lots_for_purchased_unbuild() para definir tu propio lote de datos

Marque el campo 'Allow Unbuild Purchased' en la pestaña Inventory del formulario de producto para cualquier producto con una lista de materiales que no haya fabricado pero que desee desmontar.

Vaya a Manufacturing > Operations > Unbuild Orders

Codifique una orden de desmontaje con el producto utilizado en el primer paso

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.