diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2012-10-28 13:17:30 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2012-10-28 13:17:30 +0100 |
| commit | eff45f038d0398fd72e761eb445258a58d99a188 (patch) | |
| tree | ac3732cc8ec7162d616aba463926d7e49e687756 /addons/analytic_user_function | |
| parent | af4b056f242219127fee061e7a1e007c31d83ca5 (diff) | |
[IMP] invoice on timesheet using user price
bzr revid: fp@openerp.com-20121028121730-1sbhsoyxa220oktn
Diffstat (limited to 'addons/analytic_user_function')
| -rw-r--r-- | addons/analytic_user_function/analytic_user_function.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/addons/analytic_user_function/analytic_user_function.py b/addons/analytic_user_function/analytic_user_function.py index c3338cd3c84..e5902ca56c2 100644 --- a/addons/analytic_user_function/analytic_user_function.py +++ b/addons/analytic_user_function/analytic_user_function.py @@ -146,5 +146,13 @@ class hr_analytic_timesheet(osv.osv): res ['value']['general_account_id']= a return res -hr_analytic_timesheet() +class account_analytic_line(osv.osv): + _inherit = "account.analytic.line" + def _get_invoice_price(self, cr, uid, account, product_id, user_id, qty, context = {}): + print 'Call' + for grid in account.user_product_ids: + if grid.user_id.id==user_id: + print '***', grid.price + return grid.price + return super(account_analytic_line, self)._get_invoice_price(cr, uid, account, product_id, user_id, qty, context) |
