MENAMPILKAN KUANTITAS DALAM KETERANGAN PER UNIT
Menampilkan Kuantitas Dalam Keterangan Per unit
Menampilkan kuantitas dalam keterangan Per Unit di preview tamplatenya itu bisa kita lakukan dengan cara sebagai berikut :
Kemudian contoh transaksinya adalah sebagai berikut
Jika ingin di preview menjadi 10 dus 1 pak, maka harus edit templatnya :
- masuk ke menu Setup | Form Tamplate | Delivery Order, double klik nama template DO yang akan di edit.
- ke tab Detail, lalu centang box Print pada Reserved 1
- Klik Designer
- Double klik kolom Reserved 1 , hapus kolom begin – end, lalu copas script dibawah ini :
begin Memo := ''; QtySisa := [Quantity] * [UnitRatio]; if (QtySisa = 0) then begin Memo := '0 ' + [Unit] end else begin ResultExpr := ''; if ([Ratio 3] > 0) then begin if (Int(QtySisa / [Ratio 3]) > 0) then begin ResultExpr := ResultExpr + FormatFloat('#,##0.##', Int(QtySisa / [Ratio 3])) + ' ' + [Unit3]; QtySisa := QtySisa mod [Ratio 3]; end end; if ([Ratio 2] > 0) then begin if (Int(QtySisa / [Ratio 2]) > 0) then begin if (ResultExpr <> '') then ResultExpr := ResultExpr + ' '; ResultExpr := ResultExpr + FormatFloat('#,##0.##', Int(QtySisa / [Ratio 2])) + ' ' + [Unit2]; QtySisa := QtySisa mod [Ratio 2]; end end; if (QtySisa > 0) then begin if (ResultExpr <> '') then ResultExpr := ResultExpr + ' '; ResultExpr := ResultExpr + FormatFloat('#,##0.##', QtySisa) + ' ' + [Unit]; end; Memo := ResultExpr; end end
- Save templatenya
- Kemudian coba tes Preview DO nya dengan template yg sudah di ditambahkan kolom Reserved 1 tadi. Sehingga tampilannya adalah sbb :
- Selesai.
Leave a Reply
Want to join the discussion?Feel free to contribute!