Odoo管道报告包括相关模型中的字段



在Odoo机会报告中,我想添加来自res.partner的字段customer

创建了插件(它已安装,并执行其他操作,因此我确信插件有效(,我从 https://github.com/odoo/odoo/blob/10.0/addons/crm/report/crm_opportunity_report.py 继承了

该插件。

并添加了一个字段

customer = fields.Boolean('Customer', related='partner_id.customer', readonly=True)

但是当我在报告->管道中单击"+"时,字段客户不会出现在报告中。

我错过了什么?

仅仅定义一个字段是不够的。Odoo报告正在处理数据库视图。因此,通过添加新字段,您还必须更改视图。通常或较新版本中,Odoo通过使用init()具有良好的可扩展视图定义。在您的示例中,它是旧的"扩展不良"视图定义,因此您必须覆盖整个init

最新更新