Mengkonversi Mata Uang

Object res.currency (modul base file res_currency.py)adalah  object untuk menangani mata uang. Konversi mata uang di pada object tersebut dilakukan dengan menggunakan method compute

Syntax

compute(cr, uid, from_currency_id, to_currency_id, from_amount, round=True, context=None)

Parameter

cr

Database cursor

uid

int. User ID

from_currency_id

int. ID dari mata uang asal

to_currency_id

int. ID mata uang tujuan

from_amount

float. Jumlah dari mata uang asal yang akan dikonversikan

round

boolean. Apakah hasil konversi akan dibulatkan atau tidak

context

dictionary

 

Return

float. Jumlah dalam mata uang tujuan

 

Contoh

rupiah_id = self.pool.get(‘res.currency’).search(cr, uid, [(‘name’, ‘=’, ‘Rp’)])[0]
usd_id = self.pool.get(‘res.currency’).search(cr, uid, [(‘name’, ‘=’, ‘USD’)])[0]
hasil_konversi = self.pool.get(‘res.currency’).compute(cr, uid, rupiah_id, usd_id, 1000000, True, context)

 

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s