コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
18806 ビュー

I am using Odoo 14, I would like to customize the header of 'report_invoice_document'. I tried to add this code:


<?xml version="1.0" encoding="utf-8"?>

  <odoo>

     <data>

       <template id="report_invoice_extend" inherit_id="account.report_invoice_document">

        <t t-call="my_module.external_layout_footer_inherit_cr">

    

        </t>

     </template>

    </data>

 </odoo>



<?xml version="1.0" encoding="utf-8"?>

<odoo>

<template id="external_layout_footer_inherit_cr"

            inherit_id="report.external_layout_footer">

            <xpath expr="//div[@class='footer']" position="replace">

                <div class="footer">

                    <span>Test</span>

                </div>

            </xpath>

        </template>

</odoo>


But I got this error :

raise ValueError(formatted_message).with_traceback(from_traceback) from from_exception odoo.exceptions.ValidationError: Error while validating view:

Element '<t t-call="my_module.external_layout_footer_inherit_cr">' cannot be located in parent view

What's wrong in my code? Any help please.

アバター
破棄
最善の回答

Hello, you should just exchange the second portion of the coding with the first one. You should not be calling a template before creating it. I guess that will solve this problem. 

<?xml version="1.0" encoding="utf-8"?>


<odoo>


<template id="external_layout_footer_inherit_cr"


            inherit_id="report.external_layout_footer">


            <xpath expr="//div[@class='footer']" position="replace">


                <div class="footer">


                    <span>Test</span>


                </div>


            </xpath>


        </template>


</odoo>

<?xml version="1.0" encoding="utf-8"?>


  <odoo>


     <data>


       <template id="report_invoice_extend" inherit_id="account.report_invoice_document">


        <t t-call="my_module.external_layout_footer_inherit_cr">


    


        </t>


     </template>


    </data>


 </odoo>

アバター
破棄
最善の回答

see this may help you 

https://www.odoo.com/forum/help-1/how-to-edit-default-header-footer-of-the-invoice-pdf-reports-160775

アバター
破棄
関連投稿 返信 ビュー 活動
2
8月 24
6625
1
10月 22
24311
2
9月 21
13020
1
8月 21
8512
1
7月 21
4503