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

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>
아바타
취소
베스트 답변

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

아바타
취소
관련 게시물 답글 화면 활동
0
7월 22
40
2
1월 23
7756
1
9월 24
7346
0
1월 22
2466
0
8월 21
0