diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index fe3f93b492c..73ffe59f4f6 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -21,7 +21,6 @@
{
"name" : "Accounting and Financial Management",
"version" : "1.1",
- "depends" : ["product", "analytic", "process","board"],
"author" : "Tiny",
"category": 'Generic Modules/Accounting',
"description": """Financial and accounting module that covers:
@@ -42,6 +41,7 @@ The processes like maintaining of general ledger is done through the defined fin
grouping is maintained through journal) for a particular financial year and for preparation of vouchers there is a
module named account_vouchers
""",
+ "depends" : ["product", "analytic", "process","board"],
'website': 'http://www.openerp.com',
'init_xml': [],
'update_xml': [
diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml
index 53ba5453742..f36baf8a07d 100644
--- a/addons/account/project/project_view.xml
+++ b/addons/account/project/project_view.xml
@@ -207,7 +207,6 @@
-
@@ -342,7 +341,6 @@
account.analytic.line
form
tree,form
- [('journal_id','=',active_id)]
@@ -14,17 +13,6 @@
-
- All Analytic Accounts
- account.analytic.account
- form
- tree,form,graph
-
-
- []
-
-
-
Overpassed Accounts
account.analytic.account
diff --git a/addons/account_analytic_analysis/account_analytic_analysis_view.xml b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
index 64c71c1a2e2..a82f3b1b5c9 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis_view.xml
+++ b/addons/account_analytic_analysis/account_analytic_analysis_view.xml
@@ -24,7 +24,6 @@
-
@@ -38,13 +37,12 @@
-
+
-
@@ -81,20 +79,18 @@
+
account.analytic.account.tree
account.analytic.account
-
tree
-
-
@@ -110,7 +106,6 @@
-
diff --git a/addons/account_analytic_default/__init__.py b/addons/account_analytic_default/__init__.py
index 5206ec18324..1734f02dc57 100644
--- a/addons/account_analytic_default/__init__.py
+++ b/addons/account_analytic_default/__init__.py
@@ -20,4 +20,5 @@
##############################################################################
import account_analytic_default
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_default/__openerp__.py b/addons/account_analytic_default/__openerp__.py
index 9c3982990b3..537721a112e 100644
--- a/addons/account_analytic_default/__openerp__.py
+++ b/addons/account_analytic_default/__openerp__.py
@@ -19,11 +19,10 @@
#
##############################################################################
-
{
- 'name': 'Account Analytic Default',
- 'version': '1.0',
- 'category': 'Generic Modules/Accounting',
+ 'name' : 'Account Analytic Default',
+ 'version' : '1.0',
+ 'category' : 'Generic Modules/Accounting',
'description': """
Allows to automatically select analytic accounts based on criterions:
* Product
@@ -32,14 +31,15 @@ Allows to automatically select analytic accounts based on criterions:
* Company
* Date
""",
- 'author': 'Tiny',
- 'website': 'http://www.openerp.com',
- 'depends': ['account', 'sale'],
- 'init_xml': [],
+ 'author' : 'Tiny',
+ 'website' : 'http://www.openerp.com',
+ 'depends' : ['account', 'sale'],
+ 'init_xml' : [],
'update_xml': ['security/ir.model.access.csv', 'account_analytic_default_view.xml'],
- 'demo_xml': [],
+ 'demo_xml' : [],
'installable': True,
'active': False,
'certificate': '0074229833581',
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_default/account_analytic_default.py b/addons/account_analytic_default/account_analytic_default.py
index 1db16ca8787..a520cc9acfc 100644
--- a/addons/account_analytic_default/account_analytic_default.py
+++ b/addons/account_analytic_default/account_analytic_default.py
@@ -19,10 +19,10 @@
#
##############################################################################
-from osv import fields,osv
-from osv import orm
import time
+from osv import fields,osv
+
class account_analytic_default(osv.osv):
_name = 'account.analytic.default'
_description = 'Analytic Distribution'
@@ -38,7 +38,7 @@ class account_analytic_default(osv.osv):
'date_start': fields.date('Start Date'),
'date_stop': fields.date('End Date'),
}
- def account_get(self, cr, uid, product_id=None, partner_id=None, user_id=None, date=None, context={}):
+ def account_get(self, cr, uid, product_id=None, partner_id=None, user_id=None, date=None, context=None):
domain = []
if product_id:
domain += ['|',('product_id','=',product_id)]
@@ -54,7 +54,9 @@ class account_analytic_default(osv.osv):
domain += ['|',('date_stop','>=',date),('date_stop','=',False)]
best_index = -1
res = False
+ print "domain---",domain
for rec in self.browse(cr, uid, self.search(cr, uid, domain, context=context), context=context):
+ print "innn for--",rec
index = 0
if rec.product_id: index+=1
if rec.partner_id: index+=1
@@ -64,6 +66,7 @@ class account_analytic_default(osv.osv):
if index>best_index:
res = rec
best_index = index
+ print "res--",res
return res
account_analytic_default()
@@ -71,7 +74,7 @@ class account_invoice_line(osv.osv):
_inherit = 'account.invoice.line'
_description = 'Invoice Line'
- def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition=False, price_unit=False, address_invoice_id=False, currency_id=False, context={}):
+ def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None):
res_prod = super(account_invoice_line,self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition, price_unit, address_invoice_id, currency_id=currency_id, context=context)
rec = self.pool.get('account.analytic.default').account_get(cr, uid, product, partner_id, uid, time.strftime('%Y-%m-%d'), context)
if rec:
@@ -101,7 +104,7 @@ class sale_order_line(osv.osv):
_inherit = 'sale.order.line'
# Method overridden to set the analytic account by default on criterion match
- def invoice_line_create(self, cr, uid, ids, context={}):
+ def invoice_line_create(self, cr, uid, ids, context=None):
create_ids = super(sale_order_line,self).invoice_line_create(cr, uid, ids, context)
if not ids:
return create_ids
@@ -117,6 +120,4 @@ class sale_order_line(osv.osv):
sale_order_line()
-
-
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_default/account_analytic_default_view.xml b/addons/account_analytic_default/account_analytic_default_view.xml
index a15ec5df775..d49fa04dffb 100644
--- a/addons/account_analytic_default/account_analytic_default_view.xml
+++ b/addons/account_analytic_default/account_analytic_default_view.xml
@@ -52,6 +52,7 @@
+
Analytic Defaults
account.analytic.default
@@ -59,10 +60,6 @@
tree,form
-
-
-
-
-
-
diff --git a/addons/account_analytic_plans/account_analytic_plans_view.xml b/addons/account_analytic_plans/account_analytic_plans_view.xml
index e93e3cd18a8..d5085b009da 100644
--- a/addons/account_analytic_plans/account_analytic_plans_view.xml
+++ b/addons/account_analytic_plans/account_analytic_plans_view.xml
@@ -89,7 +89,11 @@
-
+
+
@@ -124,16 +128,11 @@
-
-
-
-
-
-
+
account.analytic.plan.instance.line.form
account.analytic.plan.instance.line
@@ -234,7 +233,7 @@
-
+
account.analytic.default.form.plans
diff --git a/addons/account_analytic_plans/report/__init__.py b/addons/account_analytic_plans/report/__init__.py
index 512ea3239d2..2d401a6f1d8 100644
--- a/addons/account_analytic_plans/report/__init__.py
+++ b/addons/account_analytic_plans/report/__init__.py
@@ -20,5 +20,6 @@
##############################################################################
import crossovered_analytic
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_plans/report/crossovered_analytic.py b/addons/account_analytic_plans/report/crossovered_analytic.py
index 8f5d4b33317..e0414e4c954 100644
--- a/addons/account_analytic_plans/report/crossovered_analytic.py
+++ b/addons/account_analytic_plans/report/crossovered_analytic.py
@@ -19,20 +19,20 @@
#
##############################################################################
-import pooler
import time
+
from report import report_sxw
class crossovered_analytic(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
- super(crossovered_analytic, self).__init__(cr, uid, name, context=context)
+ super(crossovered_analytic, self).__init__(cr, uid, name, context = context)
self.localcontext.update( {
'time': time,
'lines': self._lines,
'ref_lines' : self._ref_lines,
'find_children':self.find_children,
})
- self.base_amount=0.00
+ self.base_amount = 0.00
def find_children(self,ref_ids):
to_return_ids = []
@@ -153,23 +153,23 @@ class crossovered_analytic(report_sxw.rml_parse):
if not form['empty_line']:
res.append(result)
else:
- result={}
- res=[]
- result['id']=acc_id
+ result = {}
+ res = []
+ result['id'] = acc_id
data_account = acc_pool.browse(self.cr,self.uid,acc_id)
- result['acc_name']=data_account.name
+ result['acc_name'] = data_account.name
result['code'] = data_account.code
- result['amt']=result['qty']=result['perc']=0.00
+ result['amt'] = result['qty'] = result['perc'] = 0.00
if not form['empty_line']:
res.append(result)
for item in res:
- obj_acc=acc_pool.name_get(self.cr,self.uid,[item['id']])
- item['acc_name']=obj_acc[0][1]
+ obj_acc = acc_pool.name_get(self.cr,self.uid,[item['id']])
+ item['acc_name'] = obj_acc[0][1]
final.append(item)
return final
-report_sxw.report_sxw('report.account.analytic.account.crossovered.analytic', 'account.analytic.account', 'addons/account_analytic_plans/report/crossovered_analytic.rml',parser=crossovered_analytic, header=False)
+report_sxw.report_sxw('report.account.analytic.account.crossovered.analytic', 'account.analytic.account', 'addons/account_analytic_plans/report/crossovered_analytic.rml',parser = crossovered_analytic, header = False)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_plans/wizard/__init__.py b/addons/account_analytic_plans/wizard/__init__.py
index c91a0251b33..f5c73701ae1 100644
--- a/addons/account_analytic_plans/wizard/__init__.py
+++ b/addons/account_analytic_plans/wizard/__init__.py
@@ -21,5 +21,6 @@
import analytic_plan_create_model
import account_crossovered_analytic
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml b/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
index 8c860169f56..5b20c2a6448 100644
--- a/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
+++ b/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
@@ -8,17 +8,19 @@
form