Я пытаюсь сделать метод с помощью кнопки, чтобы добавить общую стоимость счета к значению другого объекта, он работает хорошо, но каждый раз, когда я нажимаю кнопку, он добавляет общую стоимость счета к другому объекту значение, мне нужно что-нибудь сделать сцены, чтобы предотвратить добавление суммы счета несколько раз, вот код
class acc_inv_prop(models.Model):
_inherit = 'account.invoice'
property_id = fields.Many2one(comodel_name="account.asset.asset", string="Property", required=False, )
def prop_up_value(self):
self.property_id.value += self.amount_total
pass
, что я могу сделать с объектом account.asset.asset, чтобы проверить, что текущий счет был добавлен ранее и вызвать ошибку, и если счет новый, добавьте его стоимость обычно, но также только один раз
любая помощь будет оценена