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

04

  • Save templatenya
  • Kemudian coba tes Preview DO nya dengan template yg sudah di ditambahkan kolom Reserved 1 tadi. Sehingga tampilannya adalah sbb :

05

  • Selesai.

Untuk video tutorial nya bisa ditonton dibawah ini ya……..

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 *