BOM Attribute Match Semifinished Products
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.0Permite 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.
Depende de
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-03Estado 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.0Configuración
Fuente · Odoo 14.0Para 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.
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.
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.