From 9d1fa2ef7a8557221cb71fd207032a2da99faaa9 Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Thu, 17 Feb 2022 23:36:46 +0100 Subject: [PATCH] [FIX] account_financial_report: Computed hierarchy get groups from account code --- .../report/templates/trial_balance.xml | 22 ++- .../report/trial_balance.py | 151 +++++++++++++----- .../report/trial_balance_xlsx.py | 15 +- .../wizard/trial_balance_wizard_view.xml | 2 +- 4 files changed, 136 insertions(+), 54 deletions(-) diff --git a/account_financial_report/report/templates/trial_balance.xml b/account_financial_report/report/templates/trial_balance.xml index 569e5051..bef450c3 100644 --- a/account_financial_report/report/templates/trial_balance.xml +++ b/account_financial_report/report/templates/trial_balance.xml @@ -51,12 +51,22 @@ - + t-if="not limit_hierarchy_level or ( + show_hierarchy_level >= balance['level'] and ( + not hide_parent_hierarchy_level or show_hierarchy_level == balance['level']))" + > + + + + + balance["level"]: - # Display account lines - self.write_line_from_dict(balance) - else: + if limit_hierarchy_level: + if show_hierarchy_level == balance["level"] or ( + not hide_parent_hierarchy_level + and show_hierarchy_level > balance["level"] + ): + # Display account lines self.write_line_from_dict(balance) + else: + self.write_line_from_dict(balance) else: self.write_line_from_dict(balance) else: diff --git a/account_financial_report/wizard/trial_balance_wizard_view.xml b/account_financial_report/wizard/trial_balance_wizard_view.xml index 28916459..ba8402fa 100644 --- a/account_financial_report/wizard/trial_balance_wizard_view.xml +++ b/account_financial_report/wizard/trial_balance_wizard_view.xml @@ -34,7 +34,7 @@ />