Menu Adj Stock
Tujuan Halaman
Halaman Adj Stock digunakan untuk koreksi stok produk di warehouse tertentu: menambah stok, mengurangi stok, dan melakukan “Sync QTY” (sinkron kuantitas) per produk.
Gambaran Singkat Cara Kerja
- Anda memilih warehouse yang akan dikoreksi.
- Cari produk (ketik/voice/barcode).
- Masukkan jumlah pada kolom Qty di kartu produk.
- Tekan + Tambah atau - Kurangi, lalu konfirmasi.
Bagian Atas (Toolbar)
Pilih Warehouse
- Tombol “Warehouse” untuk memilih gudang.
- Jika warehouse kosong, akan muncul pesan “Warehouse kosong”.
- Setelah memilih, data stok akan dimuat sesuai gudang tersebut.
Pencarian Produk
- Kolom “Cari produk…” untuk mencari berdasarkan nama/kode/barcode (tergantung data backend).
- Pencarian berjalan otomatis beberapa saat setelah Anda mengetik.
Voice Search (🎤)
- Cari produk menggunakan suara.
- Setelah hasil suara masuk, list akan langsung dimuat ulang dengan kata kunci tersebut.
Scan Barcode (📷)
- Membuka kamera scanner.
- Setelah barcode terbaca, kata kunci pencarian akan terisi dan data dimuat ulang.
Daftar Produk (List)
Setiap produk ditampilkan sebagai kartu, berisi:
- Nama Produk
- Tombol “Sync QTY” (🔄)
- Untuk sinkron kuantitas produk.
- Saat proses berjalan, tombol akan nonaktif sementara.
- Badge Stok Saat Ini
- Menampilkan stok dan satuan dasar (misalnya “10 pcs”).
- Jika badge ditap, akan muncul pop-up “Stok Saat Ini”.
Koreksi Stok Cepat (Tambah / Kurangi)
Di setiap kartu produk ada:
- Tombol + Tambah
- Kolom Qty
- Isi angka jumlah yang akan ditambahkan/dikurangi.
- Jika kosong atau 0, sistem akan menolak dengan pesan “Jumlah tidak valid”.
- Tombol - Kurangi
Saat menekan Tambah/Kurangi:
- Aplikasi akan menampilkan konfirmasi (mis. “Apakah Anda yakin ingin menambah stok … sebanyak …?”).
- Jika Anda pilih OK, perubahan akan dikirim ke server dan list akan refresh.
- Setelah sukses, input Qty untuk produk tersebut akan dikosongkan kembali.
Pagination (Previous / Next)
Di bagian bawah ada informasi dan navigasi halaman:
- “Menampilkan X dari Y produk”
- Tombol Previous untuk mundur halaman.
- Tombol Next untuk lanjut halaman.
Catatan:
- Jika sudah di halaman pertama, Previous akan nonaktif.
- Jika sudah di halaman terakhir, Next akan nonaktif.
Refresh Data
Anda bisa tarik ke bawah (pull-to-refresh) untuk memuat ulang data stok dari awal.
Pesan Error yang Umum
- “Warehouse wajib”
- Muncul jika Anda mencoba koreksi stok saat belum memilih warehouse.
- “Jumlah tidak valid”
- Muncul jika Qty tidak diisi, bukan angka, atau ≤ 0.
- “Gagal memuat data stok”
- Biasanya terkait koneksi, token login, atau server.
Tips Praktis
- Pastikan warehouse yang aktif benar sebelum koreksi stok (agar tidak salah gudang).
- Gunakan Scan (📷) untuk produk yang punya barcode agar lebih cepat.
- Gunakan Sync QTY (🔄) jika stok terlihat tidak sesuai (misalnya setelah sinkron data/transfer).