在odoo10中打印关于打印按钮的报告

时间:2017-08-08 09:20:38

标签: reporting odoo-10 qweb

您好我在打印报告时遇到问题。我已经用html编写了报告格式,然后制作了模块并将其与相关模型相关联。并将其上传到我的在线服务器上

首先我收到此错误:Wkhtmltopdf失败(错误代码:-6)。消息:切换--header-spacing,不支持使用未修补的qt,将被忽略。开关--header-html,不支持使用未修补的qt,将被忽略。切换--footer-html,不支持使用未修补的qt,并将被忽略.QXcbConnection:无法连接到显示

我使用以下链接https://gist.github.com/tejastank/45b6eba13fb38e24110218e3ce50129b

解决了这个问题

它仍然没有打印但继续在rec_name区域创建报告的子项,请参阅附件 enter image description here 并在旁边显示此错误

enter image description here

问题:

1)。如何直接从打印按钮打印报告而不会出现这些错误。

我们的一位客户给我们访问了ERP以进行一些更改,我看到有报告,当我们点击那里的打印按钮时,ERP会下载报告的PDF版本然后我们打印它。所以

2)。我们如何以PDF格式下载报告。

我使用的是odoo10而不是odoo8。提前致谢

3 个答案:

答案 0 :(得分:1)

试试这个解决方案:

下载此内容 - https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

然后按照以下步骤操作: (如果关于WKHTMLTOPDF不安装,而不是第1步必须这样做) 1)sudo dpkg -i http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

2)sudo ln -s / usr / local / bin / wkhtmltopdf / usr / bin 3)sudo ln -s / usr / local / bin / wkhtmltoimage / usr / bin

可能会帮助你。

答案 1 :(得分:0)

试试这个解决方案:

  1. 下载wkhtmltopdf https://downloads.wkhtmltopdf.org/0.12/0.12.1/
  2. 使用此命令sudo dpkg -i file_name.deb
  3. 安装* .deb文件
  4. 如果在安装执行期间发生任何错误,请sudo apt-get install -f
  5. sudo cp / usr / local / bin / wkhtmltopdf / usr / bin
  6. 重新启动odoo服务器并尝试。
  7. 希望它能解决你的问题。

答案 2 :(得分:0)

试试这个可能会对你有所帮助..

sudo pip install Wkhtmltopdf

希望这能解决您的问题。

相关问题