From e0be8cc5f3f0f041cde82df4b3744b91a0c53d5b Mon Sep 17 00:00:00 2001 From: qdp Date: Wed, 26 Nov 2008 18:07:16 +0100 Subject: [PATCH] *minor improvements bzr revid: qdp@tinyerp.com-20081126170716-oq0639sq6rzf7p8c --- .../account_analytic_plans.py | 11 ++++-- .../account_analytic_plans_view.xml | 34 ++++++++++++------- 2 files changed, 31 insertions(+), 14 deletions(-) diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index e3190659e9a..55ee01770b5 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -280,6 +280,12 @@ class account_move_line(osv.osv): 'analytics_id':fields.many2one('account.analytic.plan.instance','Analytic Distribution'), } + def _default_get_move_form_hook(self, cursor, user, data): + data = super(account_move_line, self)._default_get_move_form_hook(cursor, user, data) + if data.has_key('analytics_id'): + del(data['analytics_id']) + return data + def create_analytic_lines(self, cr, uid, ids, context={}): super(account_move_line, self).create_analytic_lines(cr, uid, ids, context) for line in self.browse(cr, uid, ids, context): @@ -293,9 +299,10 @@ class account_move_line(osv.osv): al_vals={ 'name': line.name, 'date': line.date, - 'unit_amount':1, - 'product_id':12, 'account_id': line2.analytic_account_id.id, + 'unit_amount': line.quantity, + 'product_id': line.product_id and line.product_id.id or False, + 'product_uom_id': line.product_uom_id and line.product_uom_id.id or False, 'amount': amt, 'general_account_id': line.account_id.id, 'move_id': line.id, diff --git a/addons/account_analytic_plans/account_analytic_plans_view.xml b/addons/account_analytic_plans/account_analytic_plans_view.xml index 4bb55187891..acd8debb18b 100644 --- a/addons/account_analytic_plans/account_analytic_plans_view.xml +++ b/addons/account_analytic_plans/account_analytic_plans_view.xml @@ -17,6 +17,27 @@ + + account.move.form.inherit + account.move + form + + + + + + + + + + + + + + + + + account.move.line.form.inherit account.move.line @@ -29,17 +50,6 @@ - - account.move.line.tree.inherit - account.move.line - tree - - - - - - - @@ -68,6 +78,7 @@ + account.analytic.plan.instance.form account.analytic.plan.instance @@ -88,7 +99,6 @@ - account.analytic.plan.instance.tree account.analytic.plan.instance