Odoo - 更改名称报告 sale_order
Odoo - Change name report sale_order
我想更改报告的名称并替换现有报告。
报告是模型 sale.report_saleorder
我复制了这个模板来更改名称。但是基本的在我定制的之后就上去了。为什么?
编辑:
要更改 sale.report_saleorder
报告名称,您可以:
- 新建模块(自定义),别忘了继承原模块
- 使用以下内容创建 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="sale.action_report_saleorder" model="ir.actions.report">
<field name="name">New Name Here</field>
<field name="model">sale.order</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">sale.report_saleorder</field>
<field name="report_file">sale.report_saleorder</field>
<field name="print_report_name">(object.state in ('draft', 'sent') and 'New Quotation name - %s' % (object.name)) or 'New Order Name - %s' % (object.name)</field>
<field name="binding_model_id" ref="sale.model_sale_order"/>
<field name="binding_type">report</field>
</record>
</odoo>
要获取报告文件名,Odoo 将使用 reportname (sale.report_saleorder
) and LIMIT
set to 1 to call the search on ir.action.report
model, the returned result depends on the ORDER。
如果我们考虑 French
语言,报告操作名称将为:
- 戴维斯/指挥官
- PPF - 个性化设计
并且搜索方法将 return 上面列出的第一个报告(按 name
字段排序时排在第一位),因此 Odoo 将对具有相同名称的所有报告使用相同的报告文件名报告名称。
要更改报告文件名,您无需复制报告,只需编辑报告文件名 (Nom du rapport imprimé)。
我想更改报告的名称并替换现有报告。 报告是模型 sale.report_saleorder
我复制了这个模板来更改名称。但是基本的在我定制的之后就上去了。为什么?
编辑:
要更改 sale.report_saleorder
报告名称,您可以:
- 新建模块(自定义),别忘了继承原模块
- 使用以下内容创建 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="sale.action_report_saleorder" model="ir.actions.report">
<field name="name">New Name Here</field>
<field name="model">sale.order</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">sale.report_saleorder</field>
<field name="report_file">sale.report_saleorder</field>
<field name="print_report_name">(object.state in ('draft', 'sent') and 'New Quotation name - %s' % (object.name)) or 'New Order Name - %s' % (object.name)</field>
<field name="binding_model_id" ref="sale.model_sale_order"/>
<field name="binding_type">report</field>
</record>
</odoo>
要获取报告文件名,Odoo 将使用 reportname (sale.report_saleorder
) and LIMIT
set to 1 to call the search on ir.action.report
model, the returned result depends on the ORDER。
如果我们考虑 French
语言,报告操作名称将为:
- 戴维斯/指挥官
- PPF - 个性化设计
并且搜索方法将 return 上面列出的第一个报告(按 name
字段排序时排在第一位),因此 Odoo 将对具有相同名称的所有报告使用相同的报告文件名报告名称。
要更改报告文件名,您无需复制报告,只需编辑报告文件名 (Nom du rapport imprimé)。