#python #odoo #qweb #odoo-14
#python #odoo #qweb #odoo-14
Вопрос:
Я получаю эту ошибку при попытке установить приложение «Выставление счетов» в odoo-14. Там написано odoo.tools.convert.ParseError: при разборе odoo / addons /product/report / product_reports.xml: 4, рядом
<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
Комментарии:
1. Вы пробовали использовать последний исходный код Odoo?
Ответ №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>
Комментарии:
1. <имя поля=»print_report_name»>’Метки продуктов — %s’ % (object._get_report_base_filename())</field>