[FIX] Account_analytic_default : Corrected salesman selection at invoice line creation
lp bug: https://launchpad.net/bugs/656036 fixed bzr revid: jvo@tinyerp.com-20101007093532-vacgy037cqlis1od
This commit is contained in:
parent
f9f0865239
commit
9161b4c4c7
|
@ -111,8 +111,9 @@ class sale_order_line(osv.osv):
|
|||
sale_line = self.browse(cr, uid, ids[0], context)
|
||||
inv_line_obj = self.pool.get('account.invoice.line')
|
||||
anal_def_obj = self.pool.get('account.analytic.default')
|
||||
|
||||
for line in inv_line_obj.browse(cr, uid, create_ids, context):
|
||||
rec = anal_def_obj.account_get(cr, uid, line.product_id.id, sale_line.order_id.partner_id.id, uid, time.strftime('%Y-%m-%d'), context)
|
||||
rec = anal_def_obj.account_get(cr, uid, line.product_id.id, sale_line.order_id.partner_id.id, sale_line.order_id.user_id.id, time.strftime('%Y-%m-%d'), context)
|
||||
|
||||
if rec:
|
||||
inv_line_obj.write(cr, uid, [line.id], {'account_analytic_id':rec.analytic_id.id}, context=context)
|
||||
|
|
Loading…
Reference in New Issue