콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3 답글
8364 화면

I'd like to create a custom filename for reports (eg. Quotation/Sales Order) including the document number and a timestamp, for example:

SO039_2015_04_25.pdf

I can see some functionality that achieves this in the email templates for Sales Orders here:

Settings >> Email > Templates >> [Search for Sale] >> Open and Edit [Sales Order - Send by Email]

Just go to the Advanced Settings tab and look for the field Report Filename which contains the following python expression:

${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or ''}

I would like to use exactly this functionality for the regular print functions on the Sales >> Quotation >> Print >> Quotation / Order, as well as other reports using Aeroo Reports, and Jasper Reports.

Has anyone managed to figure out a way to do this in Odoo 8.0, or any other version of Odoo for that matter?

아바타
취소
작성자

for anyone looking to do the same thing I have come across a module built by Holger Brunn that makes it easier to do this:

https://github.com/OCA/reporting-engine/tree/8.0/report_custom_filename

Using the following example I can create output for a filename for Sales Order/Quotation:
${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or '' +'.xls'}

That looks like this:

SO039_.xls

I'll update this thread with more information as I figure out how to use it.

작성자

this forum thread may be useful for others interested in doing this:

https://www.odoo.com/forum/help-1/question/save-as-attachment-prefix-doesnt-work-26376

베스트 답변

Hi,

You can do that easily by installing this app :

https://apps.odoo.com/apps/modules/8.0/report_custom_filename/

you can use the expressions you mentionned in the field :  Download filename  located in the form view of your report.

Hope that answers the question.

And vote if you find it useful.

아바타
취소
관련 게시물 답글 화면 활동
2
12월 24
1212
0
4월 22
2179
0
3월 15
3602
3
3월 24
20425
0
3월 22
2