在自定义模块的many2many字段中添加多个产品应转换为发票行

时间:2016-07-19 13:34:05

标签: openerp odoo-8 odoo-9

我在我的字段中添加了多个产品。现在我有两个将这些产品列表逐个转换为发票行。我点击时会创建一个按钮,它会自动创建发票。但是无法添加产品的发票行。

任何人都可以帮我解决如何将许多产品逐一添加到发票行中。

1 个答案:

答案 0 :(得分:0)

你需要调用create方法,并使用当前产品id的值的dicionary:

@api.one
def _add_to_invoice(self):
   #you need to pass the the id of the product to the invoice and add others  
   #fields too
   self.env['invoice'].create({'product_id',int(self.id),'field_one':your_value})