我们从Odoo 12中知道,有一个选项可以将报告定义为文本,而不是PDF / HTML。我正在使用本机报告产品标签(PDF)进行测试,与那些人https://www.youtube.com/watch?v=1kPlOWj2Zpk完全一样。我得到的结果是一个txt文件,其中包含生成的模板中的所有HTML代码。附加了部分屏幕截图https://prnt.sc/qi90cg安装是全新的,没有第3方模块,只有odoo 12本身的发票。我和YouTube员工之间的唯一区别是,我正在测试社区版本,而YouTube视频清楚地显示了企业版本。为什么我也要导出HTML代码?预先谢谢你...
他们使用了不会生成HTML标签的QWEB报告。
例如,以下两个代码:
<strong t-field="product.lst_price" t-options="{'widget': 'monetary', 'display_currency': product.company_id.currency_id}"/>
和:
<t t-esc="product.lst_price" t-options='{"widget": "float", "precision": 2}'/> <t t-esc="product.currency_id.symbol"/>
第一个会呈现给
<strong><span class="oe_currency_value">68.00</span> €</strong>
第二个将被翻译为
68.00 €
您可以在account_zebra找到示例