如何修复odoo报告丢失的PDF布局?

时间:2019-02-07 14:41:48

标签: pdf layout report odoo

我已经定制了销售订单模板的布局(添加了页脚和页眉,格式化的内容等)。为此,我创建了一个新模块并安装了它。当我在本地(mac os)使用此模块时,我以设置方式收到pdf格式的销售订单文档。在服务器上使用此模块时,所有更改根本不适用。我可以看到该模块已安装,加载,并且如果我将PDF-Report切换为HTML,我也可以看到布局已设置。 日志文件中没有404错误,所以我被卡住了

据我了解,PDF文件是呈现的HTML文件,因此,我显然在这里缺少一些信息。

所以我的问题是,在哪里可以检查用于生成PDF文件的布局?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您能否在“设置”->“技术设置”->“操作”->“报告”中检查报告布局,然后搜索报告并检查qweb视图

答案 1 :(得分:0)

在通过更多搜索最终找到了一些东西之后,我找到了我想分享的孤独:

重要的是要了解,如果odoo在8069以外的任何其他端口(portforwarding等)上公开运行,则总是会发生此问题。

生成pdf将尝试在公共端口上查找所需资产,而这些资产不会在需要的地方引导。 该解决方案是如此简单,但是我却无法以某种方式轻松找到它:

您需要做的就是为报告生成设置适当的网址。

转到->设置->参数->系统参数

并添加:

键:report.url 值:http://localhost:8069

Adding report url to System Parameters to fix layout problems in pdf reports

本地主机是正确的域,请不要更改此域,因此计算机将自行调用报告url。