【发布时间】:2015-05-16 13:39:15
【问题描述】:
我正在 MRP 模块中创建一个新报告,我想从其他模块中获取一些字段,例如产品、采购、销售点等。 所以,我成功地使用对象名称 mrp.production 从 MRP 模块获取字段。现在,如何在同一个报告中调用其他模块的其他字段?
是否可以仅使用 Qweb 或者我需要创建继承然后在 Qweb 中进行更改?
【问题讨论】:
标签: odoo openerp-7 openerp-8 odoo-8 qweb
我正在 MRP 模块中创建一个新报告,我想从其他模块中获取一些字段,例如产品、采购、销售点等。 所以,我成功地使用对象名称 mrp.production 从 MRP 模块获取字段。现在,如何在同一个报告中调用其他模块的其他字段?
是否可以仅使用 Qweb 或者我需要创建继承然后在 Qweb 中进行更改?
【问题讨论】:
标签: odoo openerp-7 openerp-8 odoo-8 qweb
您需要从 SQL 视图创建模型(包含您需要的所有数据)。您可以在项目模块的project_report.py 中查看示例。这很好地展示了如何从视图创建模型。
您还可以使用您需要的数据创建一个 postgresql 视图模型,查看this answer
【讨论】: