I can do it manually:
Settings / Technical / Reports / Paper Format / MySpecialFormat => Associated reports = Invoices
But from my module, what is the code ?
Solved below. Can be closed !
Sorry, I have few virtual karma
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I can do it manually:
Settings / Technical / Reports / Paper Format / MySpecialFormat => Associated reports = Invoices
But from my module, what is the code ?
Solved below. Can be closed !
Sorry, I have few virtual karma
You can create a custom paperformat like this in your report.xml
<record id="my_custom_format" model="report.paperformat">
<field name="name">Item Label</field>
<field name="default" eval="True"/>
<field name="format">custom</field>
<field name="page_height">90</field>
<field name="page_width">254</field>
<field name="orientation">Portrait</field>
<field name="margin_top">0</field>
<field name="margin_bottom">0</field>
<field name="margin_left">0</field>
<field name="margin_right">0</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">0</field>
<field name="dpi">80</field>
</record>
then link it with your report
<record id="id_of_your_report" model="ir.actions.report.xml">
<field name="paperformat_id" ref="YourModule.my_custom_format" />
</record>
Thanks zbik for your reply but sorry, I don't get it
Here is my xml paper format content:
I tried to do it in the xml instead the code (your links) but without success neither. In fact I don't know what to replace in your code example.
By setting string="Invoices" (as above in xml) is doesn't work
When I check In Settings/Technical/Reports/Paper Format/ MyModule => Displays "Invoices" but not working when I print one invoice
Link to documentation: https://www.odoo.com/documentation/8.0/reference/reports.html#reference-reports-paper-formats
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up