Resolved : Perubahan Format Report Odoo Versi 14.0

Warning yang akan tampil di terminal log jika kamu menggunakan syntax Odoo versi 13.0 kebawah untuk membuat action report.

The <report> tag is deprecated, use a <record> tag for 'penagihan_faktur'. warnings.warn(f"The <report> tag is deprecated, use a <record> tag for {xml_id!r}.", DeprecationWarning)

/perubahan-format-report-odoo-14/error-penulisan-format-report-odoo-14.png
Error Format Report Odoo 14.0

Kamu hanya perlu mengubah penulisan XML nya menjadi seperti dibawah ini:

Format syntax Odoo versi lama.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<report
    id="penagihan_faktur"
    string="Penagihan Faktur"
    model="daftar.penagihan.faktur"
    report_type="qweb-pdf"
    paperformat="paperformat_penagihan_faktur"
    file="vit_penagihan_faktur.file_penagihan_faktur"
    name="vit_penagihan_faktur.file_penagihan_faktur"
    print_report_name="'Penagihan Faktur - %s' % (object.name)"
/>
Format syntax Odoo versi 14.0.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<record id="action_penagihan_faktur" model="ir.actions.report">
    <field name="name">Penagihan Faktur</field>
    <field name="model">daftar.penagihan.faktur</field>
    <field name="report_type">qweb-pdf</field>
    <field name="report_name">vit_penagihan_faktur.file_penagihan_faktur</field>
    <field name="report_file">vit_penagihan_faktur.file_penagihan_faktur</field>
    <field name="print_report_name">'Penagihan Faktur - %s' % (object.name)</field>
    <field name="binding_model_id" ref="model_daftar_penagihan_faktur"/>
    <field name="binding_type">report</field>
</record>