如何解决Odoo13 QWEB 报告 pdf 名称
在我生成 pdf 报告的自定义模块上,字段“print_report_name”未命名报告。我需要报告名称 + 实际日期时间。 始终从报告定义中获取“名称”字段的名称。
我将它与 Odoo10CE 一起使用,效果很好。 也许有另一种方法可以从 v10 中做到这一点?我在文档中什么也没找到。
解决方法
您必须将此标签用于在报告标签下打印的自定义报告名称。现在我正在使用基本模块。您可以使用自定义字段和模型供您使用。
<field name="print_report_name">'%s - %s' % (object.name,object.date_done)</field>
供您参考的代码块。
<record id="action_report_lot_label" model="ir.actions.report">
<field name="name">Lot/Serial Number (PDF)</field>
<field name="model">stock.production.lot</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">stock.report_lot_label</field>
<field name="report_file">stock.report_lot_label</field>
<field name="print_report_name">'%s - %s' % (object.name,object.date_done)</field>
<field name="binding_model_id" ref="model_stock_production_lot"/>
<field name="binding_type">report</field>
</record>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。