Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
1223 Переглядів

Hello everybody,

i want to set special changes in reports only if a key have a special value.

It should look something like this:


<template id="..." inherit_id="account.report_invoice_with_payments">

    <t t-if="o.key1 == 'VALUE'">

        <xpath expr="..." position="...">            ...        </xpath>

        <xpath expr="..." position="...">            ...        </xpath>

        <xpath expr="..." position="...">            ...        </xpath>

    </t>

    <t t-if="o.key1 == 'VALUE'">

        <xpath expr="..." position="...">            ...        </xpath>

        <xpath expr="..." position="...">            ...        </xpath>

        </t>

    ... and so on....

</template>


We work with Odoo version 14.

Has anyone a idea to do this?


Background: We want to change large areas of the invoice, when some fields are set. But i dont want to copy a whole report in Odoo. I would like to work only on the original report. 


Thank you in advance!

Greetings,

Siegfried Joseph


Аватар
Відмінити
Автор Найкраща відповідь

Here it is! A functioning good solution!

https://www.odoo.com/de_DE/forum/hilfe-1/how-to-create-a-new-report-inheriting-from-existing-without-replacing-parent-v12-157992

(No karma, no link ;-))

You can copy templates in a .xml file with "primary='True'". 

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
report odoo16 Вирішено
1
лют. 23
2748
0
черв. 16
3666
0
жовт. 24
1594
0
серп. 24
1433
0
лип. 24
1329