如何为现有记录odoo 10自定义qweb报告?

时间:2018-02-14 13:37:25

标签: odoo odoo-10

我定制了external_layout,它可以正常使用新记录。但不适合旧记录。不在draft状态的旧发票仍以默认external_layout打印。 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

发票在默认的odoo配置中保存为附件。这意味着:如果附件中已经打印了pdf,odoo将打印它们而不是渲染新的pdf。通过删除附件,odoo将打印一个新的pdf。

答案 1 :(得分:1)

报告设置提供了从附件重新加载的属性(您需要启用开发人员选项)。

设置位于“设置=>技术=>报告=>报告” (发票报告可以在“发票”中找到)

选中此设置后,它不会创建新设置,而是为旧报告提供服务。

您有两种选择:

  1. 您可以删除附件下拉列表中的旧附件(由文档模块启用) 特定记录,然后单击旧报告后面的bin图标。
  2. 取消选中配置中的设置。然后Odoo会在您每次打印发票时创建一份新报告。 (这也导致附件数量增加)