Pembulatan Total Nilai Faktur Penjualan ke Nilai Ribuan

Pembulatan Total Nilai Faktur Penjualan ke Nilai Ribuan Keatas pada Desain Cetakan

Ilustrasi : nilai total Faktur Penjualan adalah sebesar Rp 4.735.815 dan ingin dibulatkan ke nilai ribuan keatas yaitu menjadi sebesar Rp 4.736.000 pada desain cetakannya.

 

Berikut ini langkah-langkah yang perlu dilakukan untuk menampilkan Pembulatan Nilai Ribuan Keatas dari Total Invoice atas Faktur Penjualan yang nilainya tidak bulat di desain cetakannya :

1. Masuk menu Pengaturan | Desain Cetakan

 

2. Pilih dan buka desain Faktur Penjualan yang dimaksud, kemudian klik Buka Desainer.

 

 

3. Klik tanda ( + ), pilih Label dan tempatkan pada posisi yang diinginkan, kemudian pada kolom Text isikan nama label-nya yaitu misalnya Pembulatan, dan label berikutnya adalah Total Invoice (Perhatikan gambar).

 

 

4. Klik kembali tanda (+)pilih Variable, tempatkan sebaris/sejajar dengan label yang baru ditambahkan pada poin 3.

 

5. Isikan Variable Skrip Pembulatan berikut ini pada kolom expression :(($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000))-$F{salesInvoice.totalAmount}

 

6. Dan isikan Variabel Skrip Total Invoice, pada kolom expression-nya dengan skrip berikut ini :($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000)

 

7. Selanjutnya ubah skrip pada variabel terbilang seperti  berikut ini sehingga informasinya sesuai dengan nilai yang tampil pada Total Invoice Setelah dibulatkan :$V{SCRIPT}.sayIt(($F{salesInvoice.totalAmount}/(1000)).setScale(0, RoundingMode.DOWN)*(1000) == $F{salesInvoice.totalAmount} ? $F{salesInvoice.totalAmount} :(($F{salesInvoice.totalAmount}/(1000))+(1)).setScale(0, RoundingMode.DOWN)*(1000))

 

8. Simpan desain cetakannya dan hasil cetakan akan seperti berikut ini

 

 

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *