Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
2333 Widoki

Any idea how i can get a value from a wizard into the filename (print_report_name) of a resulting report ?



Awatar
Odrzuć
Najlepsza odpowiedź

Hi,

If you are using the context(ctx) for passing the data from the wizard to the main model, then we can change the name using UI or coding,

eg
this is a product label pdf file

<record id="report_product_template_label" model="ir.actions.report">


    <field name="name">Product Label (PDF)</field>


    <field name="model">product.template</field>


    <field name="report_type">qweb-pdf</field>


    <field name="report_name">product.report_producttemplatelabel</field>


    <field name="report_file">product.report_producttemplatelabel</field>


    <field name="paperformat_id" ref="product.paperformat_label_sheet"/>


    <field name="print_report_name">'Products Labels - %s' % (object.name)</field>


    <field name="binding_model_id" eval="False"/>


    <field name="binding_type">report</field>


</record>


using the print_report_name we can be able to get the object details in the corresponding model, also we can be able to change the label name in this way in other ways

Technical - reports - select the report and we can change the name here

Regards

Awatar
Odrzuć
Najlepsza odpowiedź

Did you solve it ? 

Awatar
Odrzuć
Autor Najlepsza odpowiedź

Not sure how this can inject the filename in the controller ... am i able to 'overwrite; this report.name by passing a context ??


                filename = "%s.%s" % (report.name, extension)

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
sty 25
2748
1
gru 22
3876
2
lis 22
2738
0
paź 22
2670
1
wrz 22
3012