reporting - odoo/OpenERP V8 - QWeb 报告教程

标签 reporting odoo openerp-8

我正在尝试从 odoo 开始。对我们来说最重要的事情之一是为销售订单生成不同的布局。

我从这个文档开始:https://github.com/odoo/odoodays-2014/blob/master/v8_reporting_engine/index.rst

它来自“odoodays 2014”,展示了如何自定义现有报告。这很好用。我不明白“一般/特定报告”下的要点。

现在,我在尝试使用自定义模板添加新报告(从现有报告的副本开始)时迷失了方向。 我尝试在设置的报告 View 中添加一项新项目,但无法添加任何链接的 qweb View (我添加了一个新项目,但没有获得新 ID)。

我尝试在插件的 View 目录中创建一个副本,但没有帮助。

有这方面的教程吗?

有人可以指导我如何添加新报告吗?

最佳答案

经过一番搜索后,我找到了这个解决方案。我已经翻译了德语的所有菜单标题,因为我使用德语版的 Odoo。

  • 报告列在“设置/报告/报告”中
  • 您可以点击其中一份报告
  • 如果您编辑其中一份报告,您可以单击“搜索链接的 QWeb View ” - 您可以单击并更改这些 View 。它们采用 HTML 格式,用于报告中的数据

新报告通常是通过插件添加的。

如果您想使用网站编辑器更改报告,您可以安装网站构建器。如果您将其中一份报告从 PDF 更改为 HTML(在“设置”/“报告”/“报告”中),您在生成报告时会看到一个弹出窗口。

在此弹出窗口中,您可以更改报告模板。这样您就可以使用网站构建工具更改模板。

这些报告保存在数据库的表 ir_ui_view 中。如果您更改为另一个数据库,它们仍然具有原始报告(这是我最大的担心 - 更改报告会更改所有数据库的报告)。

页眉和页脚仍然在使用 RDL 的公司设置中进行更改。

所以基本上 odoodays-2014 文档中的所有内容都像在该网站上显示的那样工作 - 只是很难找出这些东西是如何工作的。

关于reporting - odoo/OpenERP V8 - QWeb 报告教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26627154/

相关文章:

c# - ASP.NET:处理超大报告的策略

python - 从外部 php 系统登录 Odoo

Odoo - 在继承 View 中隐藏没有名称的组或页面

python - 值错误 : "undefined get method !" while evaluating u'action_ship_create()' in Odoo

odoo - 由 Odoo 页脚提供支持

google-maps - ICCube 报告谷歌地图设置

c# - 本地报告至 Excel

MySQL 查询起源

python - 在 OpenERP 中如何将继承对象视为子类?

python-2.7 - 如何在 odoo 8 中使用 _fields 选项