【发布时间】:2022-01-22 02:59:27
【问题描述】:
我已向模型 account.move 添加了一些自定义字段,并且我想在以下 Odoo Enterprise 报告中添加这些字段:
- 会计/报告/合作伙伴分类帐
- 会计/报告/应收账龄
- 会计/报告/应付账款
我没有找到如何向此类报告添加字段,它们与常规视图有很大不同
【问题讨论】:
标签: odoo customization enterprise
我已向模型 account.move 添加了一些自定义字段,并且我想在以下 Odoo Enterprise 报告中添加这些字段:
我没有找到如何向此类报告添加字段,它们与常规视图有很大不同
【问题讨论】:
标签: odoo customization enterprise
查看qweb reports 的官方 odoo 文档。
大概是这样的:
<t t-inherit="base.template" t-inherit-mode="extension">
<xpath expr="//tr[1]" position="after">
<tr><td>new cell</td></tr>
</xpath>
</t>
设置t-inherit-mode="extension" 以修改现有模板。如果您将其设置为primary,您将创建一个新模板。从那里开始,您可以使用熟悉的 odoo xpath 逻辑。
请记住,这是一种支持 python 的模板语言。因此,要实际打印一个字段,您首先需要在父报表中找到变量(母亲recordset 通常称为doc、order 或类似名称,具体取决于报表)。要显示它,您可以执行以下操作:
<p><t t-out="order.name"/></p>
还要确保打开正确版本的文档。最新版本的报告发生了一些变化。
【讨论】: