İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
5041 Görünümler

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>

Avatar
Vazgeç
Üretici En İyi Yanıt

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>

Avatar
Vazgeç

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

İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Eyl 24
2635
5
Ağu 19
47119
4
Haz 18
20780
0
Haz 18
3790
2
May 16
17842