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

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 *