@api.depends на не сохраненное поле не работает
Мне нужно сохранить вычисляемое поле, чтобы я мог использовать его в группе в виде дерева. Проблема в том, что когда я добавляю 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 ответ
Чтобы сохранить ваше вычисленное поле, введите readonly=False в своем поле.