Browse Source
[ADD] special treatment for profit&loss reports
pull/438/head
Holger Brunn
6 years ago
No known key found for this signature in database
GPG Key ID: 1C9760FECA3AE18
1 changed files with
8 additions and
0 deletions
-
account_financial_report_horizontal/models/account_financial_report.py
|
@ -41,6 +41,14 @@ class AccountFinancialReport(models.Model): |
|
|
for report in reports: |
|
|
for report in reports: |
|
|
if not report.parent_id: |
|
|
if not report.parent_id: |
|
|
result += report |
|
|
result += report |
|
|
|
|
|
# special treatment for profit and loss if they have the |
|
|
|
|
|
# standard configuration type='other' |
|
|
|
|
|
elif side == 'right' and report == self.env.ref( |
|
|
|
|
|
'account.account_financial_report_income0' |
|
|
|
|
|
) or side == 'left' and report == self.env.ref( |
|
|
|
|
|
'account.account_financial_report_expense0' |
|
|
|
|
|
): |
|
|
|
|
|
last_bad_report = report |
|
|
# don't check children if we already checked the parent |
|
|
# don't check children if we already checked the parent |
|
|
elif report.parent_id == last_bad_report: |
|
|
elif report.parent_id == last_bad_report: |
|
|
continue |
|
|
continue |
|
|