Odoo:从 many2many_tags 小部件设置 select 项目

Odoo: set select item from many2many_tags widget

我的客户退款中有一个按钮 form.When 我单击它,遍历所有发票行以更新列 "tax" 以显示相应的税费。我能够获取产品的相关税费 ID(税费列是一个 many2many_tags 小部件)。 现在我想使用 python 显示具有该 ID 的项目。请任何建议。

res['value']['invoice_line_tax_id']=mytaxeid doesn't work

您需要对 many2many 字段使用 triplets

2 个示例:

  1. 用税 ID 2 和 4 替换所有税
res['value']['invoice_line_tax_id'] = [(6, 0, [2, 4])]
  1. 添加 ID 为 7 的税
res['value']['invoice_line_tax_id'] = [(4, 7)]