gpt4 book ai didi

odoo - 在报告定义 Odoo 10 中更改 pdf 文件名

转载 作者:行者123 更新时间:2023-12-02 17:18:23 28 4
gpt4 key购买 nike

鉴于此报告定义,我如何更改 PDF 中使用的文件名,使其使用诸如“SO-001.pdf”之类的名称。

<report
id = "report_custom_sale_order"
string = "Quotation / Order"
model = "sale.order"
report_type = "qweb-pdf"
file = "custom_saleorder.report_saleorder"
name = "custom_saleorder.report_saleorder"
paperformat = "custom_saleorder.paperformat_a4"
/>

Odoo 10。

谢谢

最佳答案

您要查找的字段是 print_report_name。该字段的帮助文本说:

This is the filename of the report going to download. Keep empty to not change the report filename. You can use a python expression with the object and time variables.

该字段在 ir.actions.report.xml 中定义。 See the definition here .

使用它的最简单方法是通过网络用户界面:设置 -> 报告 -> 报告
选择所需的报告并填写打印的报告名称字段。

例如我有这样的东西:
'ABC_' + ('Sale_Order' if object.state == 'sale' else 'Quotation') + '_' + object.name + '.pdf' 结果为:ABC_Sale_Order_SO0001.pdf

表达式is evaluated here , 如果你想看看魔法发生在哪里 ;)

关于odoo - 在报告定义 Odoo 10 中更改 pdf 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44916417/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com