fixing for the analytic account in voucher entry
bzr revid: mga@tinyerp.com-20081215120918-737pk2agyia6534o
This commit is contained in:
parent
6c32209cd5
commit
90f334cfcf
|
@ -331,6 +331,7 @@ class account_voucher(osv.osv):
|
||||||
elif line.type == 'cr':
|
elif line.type == 'cr':
|
||||||
move_line['credit'] = line.amount or False
|
move_line['credit'] = line.amount or False
|
||||||
amount=line.amount * (-1)
|
amount=line.amount * (-1)
|
||||||
|
|
||||||
ml_id=self.pool.get('account.move.line').create(cr, uid, move_line)
|
ml_id=self.pool.get('account.move.line').create(cr, uid, move_line)
|
||||||
|
|
||||||
if inv.narration:
|
if inv.narration:
|
||||||
|
@ -338,17 +339,18 @@ class account_voucher(osv.osv):
|
||||||
else:
|
else:
|
||||||
line.name=line.name
|
line.name=line.name
|
||||||
|
|
||||||
an_line = {
|
if line.account_analytic_id:
|
||||||
'name':line.name,
|
an_line = {
|
||||||
'date':inv.date,
|
'name':line.name,
|
||||||
'amount':amount,
|
'date':inv.date,
|
||||||
'account_id':line.account_analytic_id.id or False,
|
'amount':amount,
|
||||||
'move_id':ml_id,
|
'account_id':line.account_analytic_id.id or False,
|
||||||
'journal_id':an_journal_id ,
|
'move_id':ml_id,
|
||||||
'general_account_id':line.account_id.id,
|
'journal_id':an_journal_id ,
|
||||||
'ref':ref
|
'general_account_id':line.account_id.id,
|
||||||
}
|
'ref':ref
|
||||||
self.pool.get('account.analytic.line').create(cr,uid,an_line)
|
}
|
||||||
|
self.pool.get('account.analytic.line').create(cr,uid,an_line)
|
||||||
|
|
||||||
self.write(cr, uid, [inv.id], {'move_id': move_id})
|
self.write(cr, uid, [inv.id], {'move_id': move_id})
|
||||||
obj=self.pool.get('account.move').browse(cr, uid, move_id)
|
obj=self.pool.get('account.move').browse(cr, uid, move_id)
|
||||||
|
|
Loading…
Reference in New Issue