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!