Rabu, 08 Agustus 2012

PROGRAM AKUNTANSI ACCURATE: Menampilkan Sisa Quantity Sales Order yang belum terkirim pada hasil print Delivery Order

Apabila Anda membuat Pengiriman Pesanan atau Delivery Order, dimana pada DO tsb select atau mengambil dari Sales Order dan ingin bisa ditampilkan Nilai Sisa Qty yang ada pada SO dikurangi dengan kuantitas yang telah dikirim, berikut ini langkah-langkah yang bisa Anda lakukan.

  • Buat template DO baru terlebih dahulu dari menu Setup | Form Template | New, untuk ujicoba rumus yang akan dijalankan.
  • Setelah berhasil membuat template baru silahkan dari bagian Tab Detail pada template tsb siapkan kolom baru, misalkan Anda menggunakan Reserved1, untuk menampilkan qty yang belum dikirim tadi.

  • Selanjutnya masih pada menu yang sama silahkan klik tombol Design as FRF, kemudian klik pada bagian Page2, dan klik pada IBX yang nomor 3 dari kiri lalu tekan F11 di keyboard sehingga akan muncul Object Inspector. Silahkan klik pada bagian SQL. Edit isi dari SQL ini sbb:

- Sebelum baris “From TEMPLATE_ARINVDET(:ARINVOICEID, 0) a” tambahkan tulisan “SODET.QUANTITY SOQTY, SODET.QTYSHIPPED SOQTYSHIPPED”

- Setelah baris “From TEMPLATE_ARINVDET(:ARINVOICEID, 0) a” tambahkan baris “LEFT OUTER JOIN SODET ON SODET.SOID=a.SOID”

  • Selanjutnya silahkan klik tanda centang atau OK pada SQL editor tsb. Kemudian dari menu File | Data Dictionary tambahkan variable “SOQTY” di folder “Invoice Item” yang value-nya di dapat dengan memilih tulisan “SOQTY” dari “DialogForm.qrySIARInvDet"

  • Masih pada “Data Dictionary” tambahkan variable “SOQTYSHIPPED” di folder “Invoice Item” yang value-nya didapat dengan memilih tulisan “SOQTYSHIPPED” dari “DialogForm.qrySIARInvDet”


  • Selanjutnya pada kolom yang telah dipersiapkan untuk menampilkan qty sisa yang belum dikirim silahkan edit rumusnya dari awalnya Reserved1, menjadi [[SOQTY]-[SOQTYSHIPPED]]