Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
1239 มุมมอง

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
2807
0
มิ.ย. 16
3680
0
ต.ค. 24
1606
0
ส.ค. 24
1447
0
ก.ค. 24
1336