我需要得到所有产品的元素来制作另一个。例如,我有一个产品模板computer
,它有一个变量hp
,它需要一个screen
,keyboard
。。。另一种变体asus
只需要“屏幕”(不需要keyboard
)。我需要获取所有产品的元素来制作我的Asus
产品。为此,我有以下代码:
class Product(models.Model):
_inherit = 'product.product'
def get_all_bom_products(self):
for product in self:
missing_components = product.bom_ids.mapped('bom_line_ids.product_id')
有了这段代码,当它是hp
产品的循环时,我得到了产品的好元素(screen
和keyboard
)。当轮到asus
产品时,我得到了产品的相同元素(screen
和keyboard
),而只是screen
。
致力于:
Odoo 11.0+e(企业版)
目前没有回答
相关问题 更多 >
编程相关推荐