基于产品属性动态BOM组件
项目描述
此模块解决了BOM情况,其中要制造的产品的某个属性有数十或数百个值(通常是“颜色”属性,例如:“可配置桌”可以生产900种不同的颜色)。
目前创建动态BOM需要为每个属性值添加一条BOM行,以将组件变体与属性值匹配(例如:将组件“绿色桌板”应用于“绿色”变体)。
这有以下三个缺点
BOM行数量激增(更易出错)
如果添加新的属性值(新的颜色油漆),则难以更新
如果基本组件发生变化,则难以更新
此模块允许在BOM行中使用产品模板作为组件,自动将组件变体与用于制造所选属性值的MO行匹配。
例如:产品模板“桌板”被添加到“可配置桌”的BOM行中;匹配是在“颜色”属性上进行的。在MO中,如果要制造的产品是“可配置桌(钢,粉色)”,则MO行将具有组件“粉色桌板”。
使用相同的BOM,如果要制造的产品是“可配置桌(钢,黄色)”,则MO行将具有组件“黄色桌板”。
如果组件(产品模板)具有多个与要制造的产品匹配的属性,则该流程也有效;在这种情况下,MO行上的组件变体将是匹配要制造的产品多个属性值的组件变体。
已实施各种检查,以确保此流程不受干扰
用户不能在“组件(产品模板)”字段中添加一个产品,该产品
没有与制造产品匹配的属性
具有与制造产品不同的变体生成属性
将新的变体生成属性添加到用作“组件(产品模板)”的产品中时,如果该属性未包含在所有引用组件的制造产品中,则会引发错误。
从制造产品中删除用于BoM属性匹配的属性时,会引发错误。
在设置“组件(产品模板)”的BoM行上,无法在“应用于变体”字段中使用“匹配属性”字段中引用的属性值。
如果制造产品中匹配属性的属性值不在组件(产品模板)中,则在MO中跳过BoM行。
目录
用法
使用此模块,您可以拥有BOM的动态组件。如果您有数百种制造产品的属性值和数百种组件(材料)的属性值,它将允许您在BOM中只有1行。
如何使用
创建一个产品以生产,例如桌子。
设置1个属性(例如颜色)。并选择它的可能值。
创建一个组件产品(材料),例如塑料。
设置1个属性(颜色)。并选择它的可能值。
创建BOM。
选择制造产品桌子。
添加BOM行。选择组件(产品模板)塑料。
您将在“应用于属性”字段中看到颜色属性出现。
保存BOM。
创建制造订单。选择具有例如红色颜色的桌子进行生产和您创建的BOM。
您将在组件列表中看到添加了相应的(红色)颜色。
请注意,要使用此功能,组件必须只有一个属性。并且制造产品的此属性值应适用于组件。
错误追踪器
错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈来帮助我们解决它。
请勿直接联系贡献者寻求支持或技术问题的帮助。
致谢
贡献者
哎呀404 <https://ooops404.com>
Ilyas
-
Iván Todorovich <ivan.todorovich@camptocamp.com>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
此模块是GitHub上的OCA/manufacture项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo_addon_mrp_bom_attribute_match-15.0.1.1.1.4-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 61529a48c634a7fcda1e614b35247c8a86bc4af1e8d9f28555f67d698c4c6f13 |
|
MD5 | 61bbbf91e53c1af8d40ac2520bbf20bf |
|
BLAKE2b-256 | b13b0da71b5612622c9bd66d916b98399910892453d6e085fb119eff191ad7ac |