OdooWiki OCA HUB

MRP BoM Component Mass Change

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

Este módulo permite reemplazar o eliminar un componente en varias listas de materiales a la vez.

Cuando se debe cambiar un componente, el asistente muestra las listas de materiales en las que se utiliza (excluyendo, al reemplazar, aquellas que ya contienen el nuevo componente para evitar líneas duplicadas), permite al usuario seleccionar las que se van a actualizar y, a continuación, elimina el componente o lo reemplaza por otro producto (estableciendo la nueva cantidad) en un solo paso.

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 17.0

Reemplaza o elimina un componente en muchas listas de materiales a la vez. Un asistente lista las listas de materiales que usan ese componente, te permite elegir cuáles actualizar y aplica el cambio en un solo paso.

Este módulo añade una herramienta de cambio masivo para listas de materiales (BoMs). En una línea de BoM, aparece un pequeño botón de intercambio junto a un componente solo cuando ese componente se utiliza en más de una BoM, para que puedas saltar directamente al asistente.

El asistente, también accesible desde el menú Fabricación en «Mass Change BoM Component», solicita el componente que se va a cambiar y si deseas reemplazarlo o eliminarlo. Si eliges reemplazar, debes indicar el nuevo componente y la nueva cantidad; el asistente muestra entonces la lista de BoMs que utilizan el componente antiguo, excluyendo cualquier BoM que ya contenga el nuevo componente para evitar líneas duplicadas. Marcas las BoMs que se van a actualizar y pulsas Apply.

Reglas de negocio aplicadas: al reemplazar, el nuevo componente debe ser diferente del antiguo y la nueva cantidad debe ser mayor que cero; se debe seleccionar al menos una BoM. Al eliminar, los campos del nuevo componente se vacían. Si la categoría de unidad de medida del nuevo componente difiere de la de la línea, la unidad de medida de la línea se actualiza automáticamente. El asistente también se puede lanzar desde la vista de lista de líneas de BoM.

Depende de

mrp

Menús que añade

Mass Change BoM Component
Modelos y campos (2)
  • mrp.bom.line · amplía un modelo existentecomponent_in_multiple_boms
  • mrp.bom.component.mass.change · modelo nuevobom_ids (Bills of Materials), change_type, component_id (Component to Change), new_product_qty (New Quantity), component_locked, new_component_id (New Component)

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

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

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Puedes abrir el asistente de dos maneras.

Desde una línea de componente de una lista de materiales:

  • Ve a Manufacturing -\> Products -\> Bills of Materials y abre una lista de materiales.
  • En la línea de componente que quieras cambiar, haz clic en el botón Mass Change Component (icono de intercambio). El botón solo se muestra cuando el componente se utiliza en más de una lista de materiales. El componente a cambiar queda fijado al de la línea.
  • En el asistente, revisa las listas de materiales que utilizan el componente y mantén seleccionadas solo las que quieras actualizar.
  • Elige Replace y establece el nuevo componente y la nueva cantidad, o elige Remove para eliminar el componente de las listas de materiales seleccionadas.
  • Haz clic en Apply.

Desde el menú Manufacturing -\> Operations -\> Mass Change BoM Component, el asistente se abre sin ningún componente preseleccionado, por lo que puedes elegir libremente cualquier componente para cambiar y luego seguir los pasos 3 a 5 anteriores.

Al reemplazar, las listas de materiales que ya contienen el nuevo componente se eliminan automáticamente de la lista, por lo que no se crean líneas de componente duplicadas. La nueva cantidad es obligatoria y se aplica a cada línea actualizada.

El asistente también está disponible desde cualquier vista de lista de componentes de una lista de materiales (por ejemplo, la proporcionada por el módulo mrp_bom_component_menu) a través del menú Actions.

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.