From f1db51440f6a0c1fc3a16ebe95487d9d3375220b Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Mon, 15 Mar 2010 12:25:20 +0530 Subject: [PATCH] [IMP] account_analytic_plans: Add domain on analytic distribution on invoice and moves now it will search only journal_ids available on journal/Analytic journal bzr revid: mra@tinyerp.com-20100315065520-ejsy9rz79k5xaco9 --- .../account_analytic_plans/account_analytic_plans.py | 12 ++++++++++++ .../account_analytic_plans_view.xml | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 52fc1aa1f9b..af197076c23 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -95,6 +95,18 @@ class account_analytic_plan_instance(osv.osv): 'account6_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account6 Id'), 'plan_id':fields.many2one('account.analytic.plan', "Model's Plan"), } + + def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False): + if context.get('journal_id', False): + journal = self.pool.get('account.journal').browse(cr, user, [context['journal_id']], context=context)[0] + analytic_journal = journal.analytic_journal_id and journal.analytic_journal_id.id or False + args.append('|') + args.append(('journal_id', '=', analytic_journal)) + args.append(('journal_id', '=', False)) + res = super(account_analytic_plan_instance, self).search(cr, user, args, offset=offset, limit=limit, order=order, + context=context, count=count) + return res + def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} diff --git a/addons/account_analytic_plans/account_analytic_plans_view.xml b/addons/account_analytic_plans/account_analytic_plans_view.xml index acd8debb18b..da10d698dfa 100644 --- a/addons/account_analytic_plans/account_analytic_plans_view.xml +++ b/addons/account_analytic_plans/account_analytic_plans_view.xml @@ -24,7 +24,7 @@ - + @@ -45,7 +45,7 @@ - +