Menu Hist Adj (History Adjustment)
Tujuan Halaman
Halaman Hist Adj digunakan untuk melihat ringkasan histori stok adjustment/koreksi stok per produk dalam rentang tanggal tertentu dan per warehouse.
Di halaman ini Anda bisa:
- Melihat produk mana yang paling sering dikoreksi (adjustment_count).
- Melihat total penambahan dan pengurangan stok pada periode.
- Melihat nilai cost koreksi (cost/satuan dan total cost).
- Memfilter berdasarkan gudang, tanggal, kata kunci, dan urutan (sorting).
Bagian Atas (Header)
Judul: Hist Adjustment
Tombol ikon di header:
- 🏬 Warehouse
- Memilih gudang yang ingin dianalisa.
- 📅 Tanggal
- Memilih rentang tanggal laporan.
- 🧰 Filter
- Mengatur urutan data (sort) dan arah urut (ASC/DESC).
Ringkasan (Summary)
Di bagian atas list akan tampil 3 kartu ringkasan:
- Total Cost
- Total biaya koreksi pada periode tersebut.
- Cost +
- Total biaya dari koreksi stok yang menambah stok (nilai positif).
- Cost -
- Total biaya dari koreksi stok yang mengurangi stok (nilai negatif/keluar).
Ringkasan ini membantu Anda melihat dampak koreksi stok terhadap cost secara cepat.
Pencarian Produk
Di bawah ringkasan, ada kolom pencarian:
- Placeholder: “Cari produk (nama/kode)…”
Cara pakai:
- Ketik nama/kode produk.
- Sistem akan melakukan pencarian otomatis setelah jeda singkat.
Memilih Warehouse (🏬)
- Tap ikon 🏬.
- Muncul modal “Pilih Gudang”.
- Tap gudang yang diinginkan.
Setelah gudang dipilih, data akan dimuat ulang otomatis.
Memilih Periode Tanggal (📅)
- Tap ikon 📅.
- Pilih tanggal awal dan tanggal akhir.
- Tekan Apply.
Default periode biasanya dari awal tahun sampai hari ini.
Filter Urutan Data (🧰)
Tap ikon 🧰 untuk membuka modal “Filter Data”.
Urutkan (Sort)
Pilihan sort yang tersedia:
- Last: berdasarkan terakhir koreksi (last_adjustment)
- Stok: berdasarkan stok total (stock_total)
- Total: berdasarkan total adjustment (total_adjustment)
- Count: berdasarkan jumlah koreksi (adjustment_count)
- Cost: berdasarkan cost (cost)
Arah (ASC/DESC)
- DESC: nilai besar → kecil
- ASC: nilai kecil → besar
Tekan Terapkan untuk menerapkan filter dan memuat ulang data.
Daftar Data (Kartu per Produk)
Setiap kartu produk menampilkan:
- Nama produk dan kode produk.
- Last
- Waktu terakhir adjustment untuk produk tersebut.
- Chip ringkasan:
- Stok: stok total saat ini (stock_total)
- (addition): total penambahan stok pada periode
- (subtraction): total pengurangan stok pada periode
- Net: total_adjustment
- Jumlah: jumlah kejadian adjustment (adjustment_count)
- Cost
- Cost/Satuan: cost_price
- Cost: net_cost (total cost koreksi pada periode)
Load More (Scroll)
Jika data masih banyak, scroll ke bawah untuk memuat data berikutnya. Saat memuat, indikator loading akan muncul. Jika sudah selesai, akan tampil “Selesai”.
Refresh Data
Tarik layar ke bawah (pull-to-refresh) untuk memuat ulang data dengan filter yang sedang aktif.
Jika Terjadi Error
Jika muncul pesan error:
- Tekan tombol Retry pada kotak error.
- Persempit tanggal atau hapus kata kunci pencarian.
- Pastikan koneksi dan login masih aktif.
Tips Praktis
- Gunakan sort Count DESC untuk menemukan produk yang paling sering dikoreksi (indikasi masalah stok/flow).
- Gunakan sort Cost DESC untuk menemukan koreksi yang paling berdampak pada biaya.
- Pilih gudang tertentu untuk audit lebih fokus (misalnya gudang utama saja).