OdooWiki OCA HUB

MRP - BoM version

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

MRP - Versión de BoM

Este módulo proporciona un estado en la BoM para permitir o no su uso en fabricación.

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 un estado de ciclo de vida a las listas de materiales (BoM) en Fabricación: Borrador, Activo e Histórico, con numeración de versiones y un botón Nueva versión que copia la BoM y mantiene un enlace a la anterior.

Este módulo da a cada lista de materiales un estado para que puedas controlar cuándo puede usarse en fabricación. En el formulario de la BoM obtienes una barra de estado con Draft, Active y Historical, además de botones: Activate (bloquea la BoM para que ya no pueda editarse), Draft (solo para usuarios del grupo "MRP BoM version", para desbloquear una BoM activa), New version (copia la BoM, incrementa su número de versión y la enlaza con la anterior) y Historical (archiva la BoM y estampa la fecha de hoy).

Mientras una BoM está en Draft todavía puedes cambiar su producto, cantidad, componentes, subproductos y operaciones. Una vez que está Active esos campos pasan a ser de solo lectura, y en Historical incluso el código, la unidad de medida, el tipo, la secuencia, el consumo y la ruta pasan a ser de solo lectura. El formulario también muestra una pestaña Versions que lista todas las versiones anteriores de la misma BoM, y la vista de lista muestra la versión, el estado y la fecha histórica, con los mismos botones de acción.

Solo las BoM Active se tienen en cuenta cuando Odoo busca la BoM que debe usar en fabricación, por lo que las versiones draft o historical se ignoran. La lista de BoM puede filtrarse y agruparse por estado y por activo/inactivo. En los ajustes de Fabricación, una opción "Allow to re-edit BoMs" muestra una segunda opción que decide si una BoM devuelta a Draft permanece activa o no. Activar una BoM también publica un mensaje rastreado en ella.

Depende de

mrp
Modelos y campos (2)
  • mrp.bom · amplía un modelo existentecode, type, state (Status), active, version, sequence, company_id, product_id, consumption, product_qty, bom_line_ids, old_versions, byproduct_ids, operation_ids, product_uom_id, historical_date, picking_type_id, previous_bom_id (Previous BoM), product_tmpl_id, ready_to_produce
  • res.config.settings · amplía un modelo existenteactive_draft (Keep re-editing BoM active), group_mrp_bom_version (Allow to re-edit BoMs)

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

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Vaya a Fabricación > Configuración > Ajustes para configurar las opciones de versionado de BoM.

Permitir la reedición de BoMs

Cuando está habilitado, permite cambiar el estado de la BoM de "Activa" de vuelta a "Borrador" para modificaciones. Esto crea un flujo de trabajo bidireccional en lugar del flujo unidireccional estándar.

Sin reedición: Borrador → Activa → Histórica (unidireccional) Con reedición: Borrador ↔ Activa → Histórica (puede volver a borrador)

Mantener activa la BoM en reedición

Esto le permitirá definir si esas BoM devueltas a borrador siguen activadas o no.

Se definen los siguientes estados:

  • Borrador: El formulario estará disponible para la introducción de datos, y podrá pasar al estado "activo".
  • Activo: Puede modificar todos los campos del formulario excepto los campos: routing, líneas de LdM, y el nuevo campo Activo, para falso por defecto cuando crea una nueva LdM. El estado "activo" podrá volver al estado "borrador", si marcamos el nuevo campo "Permitir re-editar la lista de LdM", este nuevo campo se define en Configuración > Configuración > Fabricación. Puede configurar allí también si esas LdM continuarán con la marca de verificación activa como Verdadero o no. El estado activo podrá pasar al estado "Histórico".
  • Histórico: Este es el último estado de la LdM, no puede cambiar ningún campo del formulario.

Cuando la lista de LdM de MRP se pone a activo, se incluirá en el chatter/registro un registro de quién ha activado y cuándo. También añade una restricción para que el campo sequence sea único.

  • Nueva versión : Al hacer clic en el botón versión, la LdM actual pasa al estado histórico, y se crea una nueva LdM basada en esta pero con el número de versión +1 y cambiando el estado a borrador

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.