diff --git a/models/res_partner.py b/models/res_partner.py index 9c3501688cc1daff6cba3933d42c48f196ba678b..4a13425aa8e4ca5b986e36a4942a4b0e2155a444 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -375,6 +375,11 @@ class ScopPartner(models.Model): string="Dernier effectif connu", compute="_compute_last_effective", store=True) + staff_shareholder_last = fields.Integer( + string="Dernier effectif associƩs connu", + compute="_compute_last_effective", + store=True) + staff_last_date = fields.Date( string="Date dernier effectif connu", compute="_compute_last_effective", @@ -870,6 +875,7 @@ class ScopPartner(models.Model): return False @api.depends('staff_ids', 'staff_ids.staff_count', + 'staff_ids.staff_shareholder_count', 'staff_ids.effective_date') @api.multi def _compute_last_effective(self): @@ -880,6 +886,7 @@ class ScopPartner(models.Model): order='effective_date desc') if lm: partner.staff_last = lm[0].staff_count + partner.staff_shareholder_last = lm[0].staff_shareholder_count partner.staff_last_date = lm[0].effective_date @api.multi