Menampilkan Quantity Dalam Keterengan Per Unit
Menampilkan Quantity Dalam Keterengan Per Unit
Menampilkan Quantity Dalam Keterengan Per Unit.Jika ada kebutuhan untuk menampilkan Quantity dalam keterangan per Unit di Preview templatenya, itu bisa kita lakukan. Berikut adalah contoh ilustrasi serta langkah-langkahnya dengan contoh ratio item sbb :
Kemuadian misal transaksinya adalah seperti ini :
Ingin di preview hingga menjadi 10 dus 1 pak, maka edit templatenya :
- Masuk dari menu Setup | Form Template | Delivery Order, double klik nama templatenya DO yang akan di edit.
- Ke Tab Detail, lalu centang box Print pada variable Reserved 1.
- Klik Desaigner
- Double klik kolom Reseved 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 yang sudah di tambahkan kolom Reserved 1 tadi sehingga tampilannya menjadi sbb :
- Selesai
Leave a Reply
Want to join the discussion?Feel free to contribute!