BASE: add history rate to currency

bzr revid: ced-f839e5c50d3336f9ef309c9a2d7245e9bbf9be80
This commit is contained in:
ced 2006-12-19 13:49:50 +00:00
parent 7dc6ec7107
commit c8506b2414
1 changed files with 2 additions and 3 deletions

View File

@ -32,6 +32,7 @@ import time
import netsvc
from osv import fields, osv
import ir
import pooler
class account_invoice(osv.osv):
def _amount_untaxed(self, cr, uid, ids, prop, unknow_none,unknow_dict):
@ -61,9 +62,7 @@ class account_invoice(osv.osv):
return cr.fetchone()[0]
def _get_currency(self, cr, uid, context):
cr.execute("select id from res_currency where rate=1.0")
res = cr.fetchone()
return res and res[0] or False
return pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, [uid])[0].company_id.currency_id.id
def _get_journal_analytic(self, cr, uid, type_inv, context={}):
type2journal = {'out_invoice': 'sale', 'in_invoice': 'purchase', 'out_refund': 'sale', 'in_refund': 'purchase'}