Menampilkan multi satuan Accurate
Berfungsi untuk membuat item dengan multi satuan untuk kebutuhan penginputan per item dan Anda juga dapat melakukan pencatatan untuk menampilam 3 satuan quantity saat melakukan print out sales invoice, maka di Accurate dapat dilakukan dengan langkah-langkah dan berikut ini contoh kasus yang disediakan :
Contoh kasus menampilkan 3 satuan quantity Accurate :
Item A satuan yang dipakai adalah PCS, LSN dan DUS. Dimana 1 LSN= 12 PCS dan 1 DUS= 24 PCS. Jika kita input transaksi Sales Invoice dengan Item A Qty 62 pcs, dan diharapkan ada kolom yang menjelaskan Qty nya 2 Dus 1 Lsn 2 Pcs, berikut langkah-langkahnya :
1. Silahkan Setup | Form Template | Sales Invoice, edit template yang dimaksud.
2. Dibagian Tab Detail, silakan centang bagian Print (cetak) untuk Reserved1, atau jika mau yang digunakan kolom Qty yang sudah ada, tidak perlu centang Reserved1.
3. Klik button Designer, lalu dikolom mana mau informasi “2 Dus 1Lsn 2 Pcs” ditampilkan, contoh di kolom [Reserved1] atau [Quantity] di double klik.
4. Akan muncul tampilan Text Editor, dibagian bawah text editor yang ada tulisan Begin dan end, hapus dan isi dengan skript berikut ini :
begin TempQty := 0; QtyUnit1 := 0; QtyUnit2 := 0; QtyUnit3 := 0; MemoStr := ”; TempQty := Quantity; if (Ratio3 > 1) then begin QtyUnit3 := Int(TempQty/Ratio3); TempQty := TempQty mod Ratio3; if QtyUnit3 > 0 then begin MemoStr := FormatFloat(‘#,##0.##’, [QtyUnit3]) + ‘ ‘ + [Unit3]; end; end; if (Ratio2 > 1) then begin QtyUnit2 := Int(TempQty/Ratio2); TempQty := TempQty mod Ratio2; if QtyUnit2 > 0 then begin if MemoStr <> ” then MemoStr := MemoStr + ‘ ‘; MemoStr := MemoStr + FormatFloat(‘#,##0.##’, [QtyUnit2]) + ‘ ‘ + [Unit2]; end; end; QtyUnit1 := TempQty; if QtyUnit1 > 0 then begin if MemoStr <> ” then MemoStr := MemoStr + ‘ ‘; MemoStr := MemoStr + FormatFloat(‘#,##0.##’, [QtyUnit1]) + ‘ ‘ + [Unit1]; end; Memo := MemoStr; end |
6. Centang tanda cawang/ok di Text Editor tsb, kemudian Close Designer. Klik Ok untuk template yang diedit tsb.
7. Setelah itu silahkan preview transaksi Sales Invoice yang sudah dibuat.
Catatan : Jika menggunakan kolom [Quantity], maka setelah copy begin ..end seperti cara link diatas, selanjutnya hapus variable [Quantity] yang ada di Text Editor tsb.