Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
5024 Widoki

I am creating a report that is based on the sale.order model, I want to show whether or not the order has been paid which is in the account.invoice model. The link between them is docs.invoice_ids = account_invoice.number, is there a way to pull this information into my report?

<t t-if="docs.invoice_ids == account_invoice.number and account_invoice.state != 'Paid'">
    <b>****ORDER UNPAID****</b>
</t>
<t t-else="">
    ****ORDER PAID****
</t>

Awatar
Odrzuć
Autor Najlepsza odpowiedź

I worked it out.. :)

<t t-if="docs.invoice_ids.state != 'paid'">
<b>****ORDER UNPAID****</b>
</t>
<t t-else="">
****ORDER <span style="text-transform: uppercase" t-esc="docs.invoice_ids.state"/>****
</t>

Awatar
Odrzuć

It will work fine as long as there is only single invoice for the sale order. You will get error message if there is multiple invoice for the sale order

Powiązane posty Odpowiedzi Widoki Czynność
2
wrz 24
2619
5
sie 19
47103
4
cze 18
20752
0
cze 18
3751
2
maj 16
17793