[IMP] account_financial_report: extensibility: ml fields

This commit is contained in:
AaronHForgeFlow
2022-11-22 12:55:01 +01:00
committed by chaule97
parent 9152880c5f
commit 74787ee588
5 changed files with 68 additions and 76 deletions

View File

@@ -458,26 +458,7 @@ class GeneralLedgerReport(models.AbstractModel):
)
if extra_domain:
domain += extra_domain
ml_fields = [
"id",
"name",
"date",
"move_id",
"journal_id",
"account_id",
"partner_id",
"debit",
"credit",
"balance",
"currency_id",
"full_reconcile_id",
"tax_ids",
"tax_line_id",
"amount_currency",
"ref",
"name",
"analytic_distribution",
]
ml_fields = self._get_ml_fields()
move_lines = self.env["account.move.line"].search_read(
domain=domain, fields=ml_fields
)
@@ -880,3 +861,16 @@ class GeneralLedgerReport(models.AbstractModel):
"filter_partner_ids": True if partner_ids else False,
"currency_model": self.env["res.currency"],
}
def _get_ml_fields(self):
return self.COMMON_ML_FIELDS + [
"analytic_distribution",
"full_reconcile_id",
"tax_line_id",
"currency_id",
"credit",
"debit",
"amount_currency",
"balance",
"tax_ids",
]