Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
3582 Tampilan

I try to put the value from currency "rate" to my account_invoice rows.

my field looks like this:


show_rate = fields.Char(related="res_currency.rate", store=True)


this gives me everytime an error with res_currency. 

I want to see the "rate" field in my account_invoice rows. How can I manage that?


thank you

Avatar
Buang
Jawaban Terbai

It's not fair to use related field here. Related field will write back the value to the currency table.

If you only need to see the value, you could use a functional field.

@api.one
@api.depends('currency_id', 'currency_id.rate')
def _compute_amount(self):
    self.currency_rate = self.currency_id.rate
currency_rate = fields.Float('Currency Rate', compute='_currency_rate', store=True)
Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
1
Nov 20
3780
0
Jul 25
732
3
Feb 25
2985
1
Nov 24
2765
1
Des 23
2611