OdooWiki OCA HUB

BOM Attribute Match Semifinished Products

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

Este módulo hace uso de las funcionalidades proporcionadas por el módulo mrp_bom_attribute_match para crear, para un producto terminado:

  • Productos semiterminados con los atributos y configuraciones relevantes
  • Estructura de listas de materiales (BoM) para fabricarlos.

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 14.0

Permite marcar un producto con atributos como "Producto terminado" y construir automáticamente una cadena de productos semiterminados y listas de materiales para él, basándose en los valores de los atributos.

Este módulo amplía la funcionalidad de coincidencia de listas de materiales basada en atributos para que puedas generar toda una estructura de fabricación para un producto terminado configurable.

En el formulario de un producto, si el producto tiene atributos, se habilita una casilla "Producto terminado". Una vez marcada, aparece una nueva pestaña "Estructura de producto terminado" que muestra los productos semiterminados y las listas de materiales que se generaron para él.

Una acción "Crear estructura de producto terminado" (disponible para los usuarios con el derecho dedicado) abre un asistente. Allí eliges el producto terminado y añades una línea por cada etapa de fabricación, dando a cada etapa un nombre, un producto plantilla sin atributos, los atributos que debe coincidir, el tipo de lista de materiales (fabricación, kit o subcontratación) y, para la subcontratación, los subcontratistas.

Al hacer clic en Crear, el asistente copia los productos plantilla para crear los productos semiterminados, copia las líneas de atributos relevantes en ellos y crea las listas de materiales que vinculan cada etapa con la siguiente, utilizando la coincidencia de atributos. Si ya existe una estructura, una confirmación te advierte de que los productos semiterminados y las listas de materiales anteriores se archivarán y se sustituirán.

Reglas aplicadas: un producto terminado debe tener atributos; los productos plantilla utilizados en la estructura no deben tener atributos; se requiere al menos una línea de estructura.

Modelos y campos (4)
  • product.template · amplía un modelo existentefinished_product, semi_finished_mrp_bom_ids (MRP BoM), semi_finished_product_tmpl_ids
  • finished.product.structure.line · modelo nuevobom_type, stage_name, partner_ids (Subcontractor), structure_id, attribute_ids (Attribute(s)), product_tmpl_id (Template product), valid_attribute_ids, product_tmpl_stage_id
  • finished.product.structure.wizard · modelo nuevoline_ids, attribute_ids, need_confirmation, finished_product_id
  • semi.finished.product.template.line · modelo nuevobom_type, partner_ids (Subcontractors), attribute_ids, product_tmpl_id, semi_finished_product_tmpl_id (Semi-finished Product)

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

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

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Para permitir que un usuario utilice las funcionalidades de este módulo, active el derecho de acceso técnico "Create finished product structure".

En una plantilla de producto > pestaña inventario, active el campo “Producto terminado” (nota: solo se puede activar para productos con variantes).

Desde el formulario de plantilla de producto, use la acción de servidor “Crear estructura de producto terminado”: se muestra un asistente con los siguientes campos:

  • Nombre de etapa: este campo se utiliza para proporcionar un nombre al producto semiterminado; el nombre se establecerá como nombre de la plantilla de producto - nombre de etapa, ej.: “Escritorio personalizable (CONFIG) - Lijado de madera”
  • Producto plantilla: el producto semiterminado se creará como una copia de la plantilla de producto establecida en este campo, con todas las configuraciones relacionadas (ej.: rutas, supplierinfo, tipo de producto…). Nota: en este campo solo se pueden establecer plantillas de producto sin atributos ni valores.
  • Atributo(s): este campo se utiliza para establecer qué atributos y valores copiar del producto terminado al producto semiterminado de esta etapa. Nota: cada producto semiterminado no puede tener más atributos que el producto semiterminado de la etapa anterior.
  • Tipo de BoM: el tipo de BoM para fabricar el producto anterior en la cadena de productos semiterminados. Si Tipo de BoM = Subcontratación, es posible establecer subcontratistas. Nota: en la primera etapa, establezca el tipo de BoM para fabricar el producto terminado; en la segunda etapa, establezca el tipo de BoM para fabricar el producto semiterminado de la primera etapa, y así sucesivamente.

Al crearse, se creará una BoM para el producto terminado, con:

  • Tipo de BoM (y subcontratistas) de la primera línea del asistente
  • producto semiterminado de la primera línea del asistente como “Componente (plantilla de producto)” en las líneas de BoM
  • coincidencia de atributos en los atributos del producto semiterminado.

Si había una segunda línea en el asistente, ocurrirá lo mismo para el producto semiterminado de la primera línea, y así sucesivamente.

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.