Skip to content

ความเคลื่อนไหว (Movements)

Movements คือ "ประวัติการเคลื่อนไหวสต๊อก" — ทุกครั้งที่สต๊อกเปลี่ยนแปลง ระบบจะบันทึก 1 Movement record

คืออะไร?

Movement = บันทึก 1 transaction เช่น:

  • รับเข้า GRN → +100 ขวด
  • หยิบขาย → -12 ขวด
  • ปรับสต๊อก → -3 ขวด

ระบบเก็บทุก movement ตลอดอายุการใช้งาน — เพื่อ Audit, Compliance, ตรวจสอบย้อนหลัง

ประเภท Movement

ประเภทคำอธิบาย
Receiptรับเข้า (จาก GRN)
Putawayย้ายจาก Dock ไป Storage
Pickหยิบออกตาม Order
Packแพ็คเข้ากล่อง
Shipส่งออกจริง
Adjustment+เพิ่ม (จากการนับเจอเพิ่ม)
Adjustment-ลด (จากความเสียหาย / สูญหาย)
Transferย้ายข้าม Location/Warehouse
Returnคืนจากลูกค้า (RMA)

วิธีเข้าหน้า Movements

Sidebar → InventoryMovements

ฟิลเตอร์ที่ใช้บ่อย

  • Date Range — ช่วงเวลา
  • Item
  • Location
  • Type — เลือกประเภท
  • User — ใครเป็นคนทำ
  • Reference — เลขเอกสารต้นทาง (ASN/Order)

ดูรายละเอียด

กดแถวใด ๆ จะเห็น:

  • ก่อน/หลัง (Before / After Qty)
  • ใครทำ เมื่อไหร่ จากไหน
  • เอกสารอ้างอิง (กด link เข้าไปดูได้)
  • อุปกรณ์ที่ใช้ (Scanner ID ถ้ามี)

ทำไมต้องสนใจ Movements?

1. Trace ของหาย

"ที่นั่งหายเมื่อไหร่?" — ฟิลเตอร์ Item + Date + Type=Adjustment- จะเจอทันที

2. Audit Compliance

ผู้ตรวจสอบมักขอ Movement Log ของบาง Item / ช่วงเวลา

3. แก้บัญชี

หากตัวเลขสต๊อกไม่ match — ดู Movement ย้อนกลับเทียบกับเอกสารจริง

Export Movements

  • กด Export → CSV/Excel
  • ใช้สำหรับ:
    • ส่งให้ฝ่ายบัญชี
    • สรุปยอดเดือน
    • วิเคราะห์ใน Excel/Power BI

Movements ลบไม่ได้

ทุก Movement เป็น immutable (ลบไม่ได้) — หากผิดต้องสร้าง Movement กลับเพื่อ correct ไม่ใช่ลบ

Performance สำหรับข้อมูลเยอะ

หากองค์กรมี Movements เป็นล้าน records:

  • ระบบใช้ partitioning ตามเดือน
  • ค้นหาในเดือนเดียวไวกว่ามาก
  • รายงานเก่ากว่า 1 ปี ระบบ archive ไป Cold Storage (ยังดูได้ แต่ช้าหน่อย)

หน้าที่เกี่ยวข้อง

เผยแพร่ภายใต้ Digital Outsourcing