BASE: add history rate to currency
bzr revid: ced-f839e5c50d3336f9ef309c9a2d7245e9bbf9be80
This commit is contained in:
parent
7dc6ec7107
commit
c8506b2414
|
@ -32,6 +32,7 @@ import time
|
||||||
import netsvc
|
import netsvc
|
||||||
from osv import fields, osv
|
from osv import fields, osv
|
||||||
import ir
|
import ir
|
||||||
|
import pooler
|
||||||
|
|
||||||
class account_invoice(osv.osv):
|
class account_invoice(osv.osv):
|
||||||
def _amount_untaxed(self, cr, uid, ids, prop, unknow_none,unknow_dict):
|
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]
|
return cr.fetchone()[0]
|
||||||
|
|
||||||
def _get_currency(self, cr, uid, context):
|
def _get_currency(self, cr, uid, context):
|
||||||
cr.execute("select id from res_currency where rate=1.0")
|
return pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, [uid])[0].company_id.currency_id.id
|
||||||
res = cr.fetchone()
|
|
||||||
return res and res[0] or False
|
|
||||||
|
|
||||||
def _get_journal_analytic(self, cr, uid, type_inv, context={}):
|
def _get_journal_analytic(self, cr, uid, type_inv, context={}):
|
||||||
type2journal = {'out_invoice': 'sale', 'in_invoice': 'purchase', 'out_refund': 'sale', 'in_refund': 'purchase'}
|
type2journal = {'out_invoice': 'sale', 'in_invoice': 'purchase', 'out_refund': 'sale', 'in_refund': 'purchase'}
|
||||||
|
|
Loading…
Reference in New Issue