Tagged: currency
OpenERP 5.0.16 & 6.1 Technical Tutorial : Pembulatan Bilangan Float Berdasarkan Mata Uang
Pembulatan dalam python dapat dilakukan dengan function round. OpenERP memberikan method round pada res.currency untuk melakukan pembulatan dengan precision berdasarkan pengaturan pada mata uang tertentu
SINTAKS
round(self, cr, uid, currency, amount):
PARAMETER
currency
res.currency resource. Resource dari object res.currency yang akan digunakan untuk pembulatan
amount
float. Nilai float yang akan dibulatkan
CONTOH
jumlah = 15000.063
kriteria = [('name','=','Indonesian Rupiah')]
mata_uang_ids = self.pool.get('res.currency').search(cr, uid, kriteria)
mata_uang = self.pool.get('res.currency').browse(cr, uid, [mata_uang_ids[0]])
hasil_pembulatan = mata_uang.round(cr, uid, mata_uang, jumlah)