From 3460f27ca863fdf9845e7254074471bdce16378a Mon Sep 17 00:00:00 2001 From: "vra (Tiny)" Date: Fri, 12 Jun 2009 13:05:37 +0530 Subject: [PATCH] [IMP] account_balance Module : Fix the Total problem and Put Indentation in Reports.C bzr revid: vra@tinyerp.com-20090612073537-60opsxhisz9peyg8 --- addons/account_balance/report/account_balance.py | 9 ++++----- addons/account_balance/report/account_balance.rml | 8 ++++---- .../account_balance/report/account_balance_landscape.py | 6 +++--- .../account_balance/report/account_balance_landscape.rml | 8 ++++---- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/addons/account_balance/report/account_balance.py b/addons/account_balance/report/account_balance.py index c8e1e9d8a68..0f0e92d9ad1 100644 --- a/addons/account_balance/report/account_balance.py +++ b/addons/account_balance/report/account_balance.py @@ -393,7 +393,6 @@ class account_balance(report_sxw.rml_parse): ids = self.ids if not ids: return [] - ctx = self.context.copy() result_total_parent=[] @@ -413,16 +412,16 @@ class account_balance(report_sxw.rml_parse): if level==1: doneAccount={} for entry in merged_accounts: - + if entry[0].id in doneAccount: continue doneAccount[entry[0].id] = 1 for k in range(0,len(entry)): temp_credit=0.00 temp_debit=0.00 - - temp_credit+=entry[k].credit - temp_debit+=entry[k].debit + if entry[0].type <> 'view': + temp_credit+=entry[k].credit + temp_debit+=entry[k].debit if self.flag==1: self.result_total["sum_credit" + str(k)]=0.00 diff --git a/addons/account_balance/report/account_balance.rml b/addons/account_balance/report/account_balance.rml index af7e85e6397..804c560ef72 100644 --- a/addons/account_balance/report/account_balance.rml +++ b/addons/account_balance/report/account_balance.rml @@ -227,7 +227,7 @@ [[ (data['form']['format_perc'] or not data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -252,7 +252,7 @@ [[ (not data['form']['format_perc'] or not data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -280,7 +280,7 @@ [[ (data['form']['format_perc'] or data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -297,7 +297,7 @@ [[ (not data['form']['format_perc'] or data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] diff --git a/addons/account_balance/report/account_balance_landscape.py b/addons/account_balance/report/account_balance_landscape.py index 25563ef65b9..2638a628990 100644 --- a/addons/account_balance/report/account_balance_landscape.py +++ b/addons/account_balance/report/account_balance_landscape.py @@ -421,9 +421,9 @@ class account_balance_landscape(rml_parse.rml_parse): for k in range(0,len(entry)): temp_credit=0.00 temp_debit=0.00 - - temp_credit+=entry[k].credit - temp_debit+=entry[k].debit + if entry[0].type <> 'view': + temp_credit+=entry[k].credit + temp_debit+=entry[k].debit if self.flag==1: self.result_total["sum_credit" + str(k)]=0.00 diff --git a/addons/account_balance/report/account_balance_landscape.rml b/addons/account_balance/report/account_balance_landscape.rml index 626bd10f291..3f4dc66cd10 100644 --- a/addons/account_balance/report/account_balance_landscape.rml +++ b/addons/account_balance/report/account_balance_landscape.rml @@ -227,7 +227,7 @@ [[ (data['form']['format_perc'] or not data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -252,7 +252,7 @@ [[ (not data['form']['format_perc'] or not data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -280,7 +280,7 @@ [[ (data['form']['format_perc'] or data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]] @@ -299,7 +299,7 @@ [[ (not data['form']['format_perc'] or data['form']['show_columns']) and removeParentNode('blockTable') ]][[ a['code'] ]] - [[ a['name'] ]] + [['.....'*(a['level']-1) ]][[ a['name'] ]] [[ a['pattern'] ]]