Odoo-如何加载多个父母的产品

时间:2017-06-14 11:40:37

标签: orm openerp relation odoo-10

我正在研究Odoo 10e。我有这种情况,我无法在这里解决。

我有如下关系

Customer 1-------* Shipments 1-------* Shipment Detail 1-----* Products 

现在我有一个单独的表单,我想在下拉列表中显示与特定客户相关联的产品。我怎么能在Odoo中做到这一点

1 个答案:

答案 0 :(得分:1)

您是否想要对与在表单视图中选择的客户相关的所有产品进行排序?

你可以这样做:

@api.depends('customer')
def get_related_product(self):
   res = []
   #compute to get your product id here 
   return res

customer = fields.Many2one(....)
related_product = fields.Many2many(......., compute='get_related_product')