Ilustrasi:

  • 01/01/2026: membuat Pesanan Pembelian atas Barang B sebanyak 10 PCS.
  • 03/01/2026: membuat Penerimaan Barang sebagian atas Pesanan Pembelian, dengan jumlah barang sebanyak 5 PCS.
  • 05/01/2026: menutup Pesanan Pembelian atas Barang B dengan kuantitas sisa sebanyak 5 PCS.

Atas ilustrasi tersebut, ingin ditampilkan informasi Kts Belum Terproses sebanyak 0 PCS pada laporan Rincian Pesanan Pembelian, karena transaksi Pesanan Pembelian nya ditutup. Berikut langkah-langkah yang perlu dilakukan:

  1. Ke menu Daftar Laporan | Daftar Laporan | Pembelian | Rincian Pesanan Pembelian, dan atur parameter laporan seperti Tanggal dan Cabang sesuai kebutuhan, lalu klik Tampilkan.

    Akses menu Daftar Laporan

    Lakukan pencarian atas laporan Rincian Pesanan Pembelian

    Atur parameter laporan seperti Tanggal dan Cabang

  2. Selanjutnya klik tombol Modifikasi, kemudian pada tab Kolom Data, cari dan tambahkan variable ‘Status Pesanan Pembelian, Kts Terproses, dan Kolom Skrip Khusus 1‘, hingga tampil pada Kolom Digunakan.

    Klik Modifikasi untuk melakukan perubahan pada laporan

    Penambahan Kolom Variable ‘Status Pesanan Pembelian’

    Penambahan Kolom Variable ‘Kts Terproses’

    Penambahan Kolom Variable ‘Kolom Skrip Khusus 1’

    Tampil variable tambahan pada Kolom Digunakan

  3. Pada Kolom Skrip Khusus 1, digunakan untuk menampilkan Kts Belum Terproses 0 jika pesanan pembelian ditutup, silahkan isikan dengan skip rumus: $F{purchaseOrderDetail.purchaseOrder.status}.equals(“Ditutup”) ? 0 : $F{purchaseOrderDetail.quantity}.subtract($F{purchaseOrderDetail.shipQuantity})

    Mengisikan Skrip Rumus

    Mengisikan Skrip Rumus Menampilkan Kts Belum Terproses = 0

  4. Dan berikut tampilan laporan Rincian Pesanan Pembelian yang menampilkan angka 0 atas Kts Belum Terproses.

    Tampilan laporan setelah dilakukan modifikasi