[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:
Vianney - www.akretion.com.br 2010-10-07 15:05:32 +05:30 committed by Jay (OpenERP)
parent f9f0865239
commit 9161b4c4c7
1 changed files with 2 additions and 1 deletions

View File

@ -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)