有没有办法从自定义命名模式命名的Aeroo报告输出? 即,发票:[年] _ [发票号] ......
答案 0 :(得分:2)
@ Raffaele,我建议您查看here和this forum post。
您需要在python
模块中使用一些基本report_custom_filename
逻辑,根据您的要求创建所需的文件名。
使用以下示例,我可以为销售订单/报价的文件名创建输出:
${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or '' +'.xls'}
看起来像这样:
SO039_.xls
您可以通过添加其他部分来添加您正在打印的文档/报告中的其他字段,例如:
${(object.client_order_ref or '').replace('/','_')}_
这会在文档名称前添加字段client_order_ref
,如下所示:
[Here's your client order reference]_SO039.xls
看看您尝试从中获取此信息的模型中可用的字段(例如,在我的情况下sale.order
),我认为您将大致找到您需要的内容。
我仍然没有想出如何添加您要求的日期/时间戳(例如年份),但其他人可能会就此提供一些建议。