【问题标题】:Odoo-14: ValueError: Wrong value for ir.actions.report.report_type: 'qweb-pdf'Odoo-14:ValueError:ir.actions.report.report_type 的值错误:'qweb-pdf'
【发布时间】:2021-03-04 21:55:03
【问题描述】:

我在尝试在 odoo-14 中安装“发票”应用时收到此错误。它说 odoo.tools.convert.ParseError: while parseing odoo/addons/product/report/product_reports.xml:4, near

<record id="report_product_label" model="ir.actions.report">
    <field name="name">Product Label (PDF)</field>
    <field name="model">product.product</field>
    <field name="report_type">qweb-pdf</field>
    <field name="report_name">product.report_productlabel</field>
    <field name="report_file">product.report_productlabel</field>
    <field name="print_report_name">'Products Labels - %s' % (object.name)</field>
    <field name="binding_model_id" ref="product.model_product_product"/>
    <field name="binding_type">report</field>
</record>

我正在运行 Linux mint 20.04,我的 python 版本是 3.6

【问题讨论】:

  • 你尝试过最新的 Odoo 源代码吗?

标签: python odoo qweb odoo-14


【解决方案1】:

尝试替换

<field name="print_report_name">'Products Labels - %s' % (object.name)</field>

用这条线

<field name="print_report_name">'Products Labels - %s' % (object._get_report_base_filename())</field>

【讨论】:

  • '产品标签 - %s' % (object._get_report_base_filename())
猜你喜欢
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多