콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
1337 화면

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'". 

아바타
취소
관련 게시물 답글 화면 활동
report odoo16 해결 완료
1
2월 23
3817
0
6월 16
3754
0
10월 24
1737
0
8월 24
1565
0
7월 24
1450