Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
10673 Vizualizări

Hello, I was trying to create a new report and was found out that <report> is already deprecated. May I know how can I use this binding_model_id?

<record id="account_invoices" model="ir.actions.report">
    <field name="name">Invoices</field>
    <field name="model">account.invoice</field>
    <field name="report_type">qweb-pdf</field>
    <field name="report_name">account.report_invoice</field>
    <field name="report_file">account.report_invoice</field>
    <field name="attachment_use" eval="True"/>
    <field name="attachment">(object.state in ('open','paid')) and
        ('INV'+(object.number or '').replace('/','')+'.pdf')</field>
    <field name="binding_model_id" ref="model_account_invoice"/>
    <field name="binding_type">report</field>
</record>
Imagine profil
Abandonează
Cel mai bun răspuns

Hi , 

Odoo 14 deprecate <act_window> and <report> data tags.

If you define your report through a <record> instead of a <report> tag and want the action to show up in the Print menu of the model’s views, you will also need to specify binding_model_id from Bindings. It’s not necessary to set binding_type to report, since ir.actions.report will implicitly default to that.


Hope it Helps ,

Kiran K

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
iul. 22
40
2
ian. 23
7403
1
sept. 24
7008
0
ian. 22
2187
0
aug. 21
0