如何为现有记录 odoo 10 自定义 qweb 报告?
How can I customize qweb report for existing records odoo 10?
我自定义了 external_layout
,它可以很好地处理新记录。但不适用于较旧的记录。不处于 draft
状态的旧发票仍默认打印 external_layout
。
我该如何解决?
发票在默认的 odoo 配置中保存为附件。这意味着:如果附件中已经有打印的 pdf,odoo 将打印它们而不是呈现新的 pdf。通过删除附件,odoo 将打印一个新的 pdf。
报告设置提供属性从附件重新加载(您需要启用开发者选项)。
设置位于 "Settings => Technical => Reporting => Reporting"
(发票报告可以找到 "Invoices")
选中此设置后,它不会创建新报告,而是为您提供旧报告。
您有两个选择:
- 您可以删除附件下拉列表中的旧附件(由文档模块启用)
具体记录,然后点击旧报告后面的垃圾箱图标。
- 取消选中配置中的设置。然后 Odoo 会在您每次打印发票时创建一个新报告。 (这也导致附件数量增加)
我自定义了 external_layout
,它可以很好地处理新记录。但不适用于较旧的记录。不处于 draft
状态的旧发票仍默认打印 external_layout
。
我该如何解决?
发票在默认的 odoo 配置中保存为附件。这意味着:如果附件中已经有打印的 pdf,odoo 将打印它们而不是呈现新的 pdf。通过删除附件,odoo 将打印一个新的 pdf。
报告设置提供属性从附件重新加载(您需要启用开发者选项)。
设置位于 "Settings => Technical => Reporting => Reporting" (发票报告可以找到 "Invoices")
选中此设置后,它不会创建新报告,而是为您提供旧报告。
您有两个选择:
- 您可以删除附件下拉列表中的旧附件(由文档模块启用) 具体记录,然后点击旧报告后面的垃圾箱图标。
- 取消选中配置中的设置。然后 Odoo 会在您每次打印发票时创建一个新报告。 (这也导致附件数量增加)