From 9a84a03ea627ef4cafa590da422e262d4d6402e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Tue, 24 Dec 2024 15:34:25 +0100 Subject: [PATCH] [ADD] compute vendeur onchange du client sur account_move --- models/account.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/account.py b/models/account.py index 0c49c77..123760c 100644 --- a/models/account.py +++ b/models/account.py @@ -1,7 +1,7 @@ # Copyright 2021- Le Filament (https://le-filament.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import fields, models +from odoo import api, fields, models class AccountInvoice(models.Model): @@ -33,6 +33,10 @@ class AccountInvoice(models.Model): # ------------------------------------------------------ # Computed fields / Search Fields # ------------------------------------------------------ + @api.onchange("partner_id") + def _update_invoice_default_sale_person(self): + for move in self.filtered("partner_id"): + move.invoice_user_id = move.partner_id.user_id or self.env.user # ------------------------------------------------------ # Onchange / Constraints -- GitLab