docx - Odoo 12:使用 py3o_report 打印 docx/pdf/doc 时出现 FileNotFoundError
问题描述
这是我第一次在 Odoo 中使用 py3o_report。我正在打印 docx 格式并收到类似这样的错误。似乎,它在 /tmp 中找不到生成的文件。但是当我生成 .odt(natif 格式)时它工作得很好
这是我的代码:
<odoo>
<report
id="my_module.action_report_hr_expense"
string="Expense"
model="hr.expense"
name="my_module.hr_expense_report"
report_type="qweb-pdf"
/>
<record id="my_module.action_report_hr_expense" model="ir.actions.report">
<field name="type">ir.actions.report</field>
<field name="report_type">py3o</field>
<field name="py3o_filetype">docx</field>
<field name="module">my_module</field>
<field name="py3o_multi_in_one">True</field>
<field name="py3o_template_fallback">hr_expense.odt</field>
</record>
</odoo>
解决方案
我不知道这是否是一个错误,但是当我关闭所有编写器文档然后打印 .docx 文档时,我没有收到任何错误。
推荐阅读
- junit - 如何使用 junit-jupiter 和 junit-vintage 配置文件创建 maven 构建
- r - 如何在 R 中检查 ARIMAmodel 的 AIC
- mysql - 如何在 MAMP 更新和 Symfony 4 安装后进行迁移?
- css - 通过 react: currentColor 从 CSS 变量加载 svg
- javascript - 如何在仍然能够下载其内容的同时阻止元素跳转到新页面?
- code-coverage - Devpartner Coverage 报告第 3 方工具
- c# - 使用字符串、int 数组反序列化 json - .net core C#
- angular6 - 由于安全策略指令,ReCAPTCHA2 脚本加载错误
- modem - 使用 `nmcli` 查询 SIM PIN 状态
- android - 土耳其语字符未在 WebView android 中显示