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 :
Kemudian 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 template DO yg akan di edit.
- Ke Tab Detail, lalu centang box Print pada variable 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.
(Available for V4 & V5)

