Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
4 Ответы
21513 Представления

Dear all,

I am looking to create a module to replace the present invoice report.

Do you have any ideas or links to this?


Best Regards,

Youssef

Аватар
Отменить
Лучший ответ

Hello,


Try another way to inherit report. 

Ex:-

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

<openerp>

    <data>

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

        <xpath expr="//t[@t-call='report.external_layout']" position="replace">

<t t-call="report.external_layout">

            <div class="page">

                       . . . . . . . . . . . . . . . . . . . . . . . . .

                       . . . . . . . . . . . . . . . . . . . . . . . . .

           </div>

</t>

       </xpath>

     </template>

  </data>

</openerp>

Thanks,

Аватар
Отменить

It does not work for me, i tried with it in the purchase order report.

Element '<xpath expr="//t[@t-call='web.external_layout_standard']//div[@name='moto']">' cannot be located in parent view

Лучший ответ

Hello,


You can inherit the existing report through reports's id.


Create one custom report file and give id same as the existing inoive report.


Ex:-

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

<openerp>

    <data>

       <template id="report_invoice_document">


         Write your custom report code


     </template>

  </data>

</openerp>


Hope this helps you.


Thanks,

Аватар
Отменить
Лучший ответ

Hello, Salut Youssef,

I have currently the same problem as you had. Have you resolved it ? I'm currently in internship and i have to create a customized invoice. Can you please share your code, to help me and pick some of your elements ?

It could be so nice,


Thank you !

Аватар
Отменить
Лучший ответ

Hope it will helps you..

 

<!-- Inherit invoice report (from module account) -->

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

<xpath expr="//table[@class='table table-condensed']//thead//tr" position="replace">

<tr style="background-color:lightgray;">

<th>Description</th>

<th>Quantity</th>

<th class="text-right">Unit Price</th>

<th class="text-right" groups="sale.group_discount_per_so_line">Discount (%)</th>

<th class="text-right"></th>

<th class="text-right">Amount</th>

</tr>

</xpath>

<xpath expr="//tbody[@class='invoice_tbody']//tr//td[5]" position="replace">

<td class="text-right"></td>

</xpath>

<xpath expr="//div[@class='col-xs-4 pull-right']//table//tr[2]" position="replace">

</xpath>

<xpath expr="//div[@class='col-xs-4 pull-right']//table//tr[1]" position="replace">

</xpath>

<xpath expr="//div[@class='col-xs-6']//table" position="replace">

</xpath>

</template>

Аватар
Отменить
Related Posts Ответы Просмотры Активность
0
апр. 24
1702
1
авг. 23
5269
2
апр. 18
19306
1
окт. 15
6915
2
июн. 25
1937