From d6fcb3ec65e90c04a7397b00f3a72f9a0993bfd1 Mon Sep 17 00:00:00 2001 From: bth-openerp Date: Fri, 12 Apr 2013 12:49:37 +0530 Subject: [PATCH] [IMP]FIX:Wrong value coming in invoiced on fixed price. bzr revid: bth@tinyerp.com-20130412071937-b23oux3oabqgoywz --- .../account_analytic_analysis.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 8b614e9c6f0..263ead9bb85 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -267,18 +267,16 @@ class account_analytic_account(osv.osv): AND account_analytic_journal.type = 'sale' \ GROUP BY account_analytic_line.account_id", (child_ids,)) for account_id, sum in cr.fetchall(): - res[account_id] = round(sum,2) - for acc in self.browse(cr, uid, res.keys(), context=context): - res[acc.id] = res[acc.id] - (acc.timesheet_ca_invoiced or 0.0) + res[account_id] = round(sum, 2) res_final = res return res_final def _total_cost_calc(self, cr, uid, ids, name, arg, context=None): res = {} res_final = {} - child_ids = tuple(ids) #We don't want consolidation for each of these fields because those complex computation is resource-greedy. + child_ids = tuple(ids) # We don't want consolidation for each of these fields because those complex computation is resource-greedy. for i in child_ids: - res[i] = 0.0 + res[i] = 0.0 if not child_ids: return res if child_ids: