[IMP] account_financial_report: Add grouping by analytical account in Trial balance
TT48969
This commit is contained in:
committed by
chaule97
parent
e4e301af0e
commit
0e6c43603a
@@ -68,6 +68,15 @@ class TrialBalanceReportWizard(models.TransientModel):
|
||||
comodel_name="account.account",
|
||||
help="Ending account in a range",
|
||||
)
|
||||
grouped_by = fields.Selection(
|
||||
selection=[("analytic_account", "Analytic Account")], default=False
|
||||
)
|
||||
|
||||
@api.onchange("grouped_by")
|
||||
def onchange_grouped_by(self):
|
||||
if self.grouped_by == "analytic_account":
|
||||
self.show_partner_details = False
|
||||
self.show_hierarchy = False
|
||||
|
||||
@api.onchange("account_code_from", "account_code_to")
|
||||
def on_change_account_range(self):
|
||||
@@ -208,6 +217,7 @@ class TrialBalanceReportWizard(models.TransientModel):
|
||||
"""Handle partners change."""
|
||||
if self.show_partner_details:
|
||||
self.receivable_accounts_only = self.payable_accounts_only = True
|
||||
self.grouped_by = False
|
||||
else:
|
||||
self.receivable_accounts_only = self.payable_accounts_only = False
|
||||
|
||||
@@ -264,6 +274,7 @@ class TrialBalanceReportWizard(models.TransientModel):
|
||||
"show_partner_details": self.show_partner_details,
|
||||
"unaffected_earnings_account": self.unaffected_earnings_account.id,
|
||||
"account_financial_report_lang": self.env.lang,
|
||||
"grouped_by": self.grouped_by,
|
||||
}
|
||||
|
||||
def _export(self, report_type):
|
||||
|
||||
Reference in New Issue
Block a user