changeset 62d9ed9459ce in modules/account_product:default details: https://hg.tryton.org/modules/account_product?cmd=changeset&node=62d9ed9459ce description: Clear account properties on category when accounting is unchecked
issue10024 review335921002 diffstat: product.py | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diffs (23 lines): diff -r 472cf1d757b9 -r 62d9ed9459ce product.py --- a/product.py Fri Mar 05 15:49:19 2021 +0100 +++ b/product.py Thu Apr 01 00:07:44 2021 +0200 @@ -190,6 +190,19 @@ return self.parent.accounting return self.accounting + @fields.depends( + 'accounting', + 'account_parent', 'account_expense', 'account_revenue', + 'taxes_parent', 'customer_taxes', 'supplier_taxes') + def on_change_accounting(self): + if not self.accounting: + self.account_parent = None + self.account_expense = None + self.account_revenue = None + self.taxes_parent = None + self.customer_taxes = None + self.supplier_taxes = None + @fields.depends('account_expense') def on_change_account_expense(self): if self.account_expense: