如何从 odoo 9 SA 中的多个模型创建报告视图?

How can I create a report view from multiple models in odoo 9 SA?

我正在使用 Odoo 9 SA,我想创建一个报告视图(表格列表视图或数据透视表 table),从销售模型、库存模型和合作伙伴模型。我怎样才能做到这一点?从阅读来看,我似乎应该制作一个具有其他模型参考字段的新模型,然后从该模型构建一个新视图。我只是不确定这是否是最好的方法,如果是的话,如何接近它。

有什么建议吗?

对于复杂的报告和数据透视视图,您可以创建一个使用 SQL 视图获取数据的模型。然后,您可以为其提供列表或数据透视视图,甚至 QWeb 报告。

这是核心项目模块中的一个示例: https://github.com/odoo/odoo/blob/9.0/addons/project/report/project_report.py