Modifs for code of project analytic

bzr revid: pinky-9b2afaffe804bfc20ca095642a9d8a2c1236f94e
This commit is contained in:
pinky 2007-01-02 11:37:04 +00:00
parent 05f75313cd
commit f211b7c7d0
1 changed files with 2 additions and 2 deletions

View File

@ -132,9 +132,9 @@ class account_analytic_account(osv.osv):
if ('code' not in vals or not vals['code']) and not parent_id:
vals['code'] = self.pool.get('ir.sequence').get(cr, uid, 'account.analytic.account')
elif parent_id:
parent = self.read(cr, uid, [parent_id], ['parent_id'])[0]
parent = self.read(cr, uid, [parent_id], ['code'])[0]
childs = self.search(cr, uid, [('parent_id', '=', parent_id), ('active', '=', 1)]) + self.search(cr, uid, [('parent_id', '=', parent_id), ('active', '=', 0)])
vals['code'] = '%03d' % (len(childs) + 1,)
vals['code'] = '%03d.%03d' % (parent,len(childs) + 1)
return super(account_analytic_account, self).create(cr, uid, vals, ctx)