【问题标题】:odoo / OpenERP V8 - Tutorial on QWeb Reportsodoo / OpenERP V8 - QWeb 报告教程
【发布时间】:2014-10-29 09:51:08
【问题描述】:

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

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

它来自“odoodays 2014”,展示了如何自定义现有报告。这工作正常。我不明白“通用/特定报告”下的要点。

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

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

有这方面的教程吗?

有没有人可以指点我如何添加新报告?

【问题讨论】:

  • 如果您有多个销售订单布局,您将如何决定将哪一个用于特定案例?选择正确的布局是否需要某种验证?
  • 没有。目前这只是用户的选择。
  • 那么在这种情况下,您应该根据用户选择使用t-callcalling sub-templates。另外,你应该展示一些你在这一点上尝试过的代码
  • 我已经编写了我的解决方案作为问题的答案 - 感谢您的帮助!

标签: reporting odoo openerp-8


【解决方案1】:

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

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

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多