Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
18860 Visualizzazioni

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.

Avatar
Abbandona
Risposta migliore

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>

Avatar
Abbandona
Risposta migliore

see this may help you 

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

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
ago 24
6658
1
ott 22
24365
2
set 21
13061
1
ago 21
8555
1
lug 21
4537