【发布时间】:2018-05-09 01:19:59
【问题描述】:
我想显示在特定发票中应用的所有税款及其金额[在模型 account.invoice 的树视图中] 这是输出:
Tax Lines 列显示了 account.invoice.tax 表中存在的税的 ID(而我想显示它们的名称和相应的金额)
模型 account.invoice 有一个名为 tax_line_ids[Tax Lines] 的字段,其中包含发票上所有税款的记录,该记录存储在单独的表 account.invoice.tax 中,在其自己的树视图中如下所示:
我想提取税名及其对应的金额以反映在 account.invoice 的树形视图中
这是我的 python 代码,它似乎不起作用:
@api.one
def taxz(self):
tax_pool = self.pool.get("account.tax")
found_taxes = tax_pool.read(cr, uid, [tax_id,], ["tax_line_ids"], context)
found_tax = found_taxes[0] if found_taxes else None
tax_line_ids = found_tax["tax_line_ids"]
_logger.critical("context type: " + type(context))
_logger.critical("context content: " + str(context))
_logger.critical(tax_line_ids)
视图的xml代码:
<field name="tax_line_ids" widget="many2many_tags" />
【问题讨论】: