@ api.depends на не сохраненное поле не работает - PullRequest
0 голосов
/ 12 июня 2018

Мне нужно сохранить вычисленное поле, чтобы я мог использовать его в группе в древовидном представлении. Проблема заключается в том, что когда я добавляю store = True, поле не обновляется и возвращает 0 даже при @ api.depends

PS: amount_total также является вычисляемым полем, поэтому, возможно, в этом и проблема, пожалуйста, помогите мне

Вот мой код:

@api.one
@api.depends('amount_total')
def check_negatif_or_positif(self):
    if (self.picking_type_id.name =='Receptions'):
        self.amount_calcul = self.amount_total * (-1) 

    else:
        self.amount_calcul = self.amount_total 

 amount_calcul= fields.Float(compute='check_negatif_or_positif ,string='Amount' ,store=True)

Спасибо

1 Ответ

0 голосов
/ 18 июня 2018

Чтобы сохранить вычисленное поле, введите readonly = False в своем поле.

...