การพักสินค้าในระบบ (Hold)
เนื้อหาที่ครอบคลุม: จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold) · Import Hold/Unhold · การพักสินค้าอัตโนมัติ (Auto Hold) · Hold ที่เกิดขึ้นระหว่างปฏิบัติงานใน Module อื่น
การพักสินค้า (Hold) คือการกันสินค้าบางส่วนไม่ให้ถูกนำไปใช้งาน (Allocate/Pick) โดยไม่ลบออกจากคลัง เช่น สินค้าที่รอตรวจสอบคุณภาพ สินค้าใกล้หมดอายุ หรือสินค้าที่พบว่าสูญหายระหว่างหยิบ
ระบบรองรับการพักสินค้า 4 ช่องทาง:
| ช่องทาง | ใช้เมื่อ |
|---|---|
| จัดการสินค้าคงคลัง > พักสินค้า (Manual) | ต้องการ Hold/Unhold/Change Reason เองทีละรายการหรือหลายรายการ |
| Import Hold/Unhold | ต้องการ Hold/Unhold จำนวนมากพร้อมกันผ่านไฟล์ |
| Auto Hold (กฎอัตโนมัติ) | ต้องการให้ระบบพักสินค้าอัตโนมัติตามเงื่อนไขที่ตั้งไว้ (เช่น ใกล้หมดอายุ, รับคืน) |
| เกิดขึ้นระหว่างปฏิบัติงาน (Lost/Damage/Return) | เกิดจากการแจ้งสินค้าสูญหาย/เสียหายระหว่างหยิบ หรือรับคืนสินค้า |
สถานะสินค้าที่เกี่ยวข้องกับ Hold
| Goods Status | ความหมาย |
|---|---|
| Good (Available) | สินค้าปกติ พร้อมใช้งาน |
| Hold | สินค้าถูกพัก — ไม่สามารถ Allocate ได้ (ยกเว้นตั้งค่า Allow Move หรือ Pick Strategy อนุญาต) |
| Damage | สินค้าเสียหาย |
1. จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)
เมนู: จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)
เมนูเดียวที่ใช้ทำได้ทั้ง 3 อย่าง: Hold, Unhold, และ Change Hold Reason โดยแยกประเภทการทำงานด้วย Doc Type ที่เลือกในแต่ละ Detail Line
1.1 การสร้างเอกสาร Hold (พักสินค้า)
-
ไปที่เมนู "จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)"
-
กดปุ่ม New
-
กด Next เพื่อกรอกรายละเอียด
-
กด New เพื่อเพิ่ม Details
-
เลือก SKU และ Location
-
เลือก Doc Type = Hold และเลือก Reason
-
ระบุ Qty ที่ต้องการ Hold
-
กด Save
-
กดปุ่ม Process
ผลลัพธ์ที่ถูกต้อง:
-
สถานะเอกสารเปลี่ยนเป็น COMPLETED
-
สถานะสินค้าใน Inventory Enquiry เปลี่ยนเป็น Hold ทันที
-
Inventory Enquiry แสดง Hold ID, Hold Qty, Hold Reason ถูกต้อง
ข้อผิดพลาดที่พบบ่อย
| เงื่อนไข | ผลลัพธ์ |
|---|---|
| ไม่ระบุ Doc Type | Error: Doc Type เป็นข้อมูลที่จำเป็น — ไม่อนุญาตให้บันทึก |
| ไม่ระบุ Reason | Error: Reason เป็นข้อมูลที่จำเป็น — ไม่อนุญาตให้บันทึก |
| ระบุ Qty เกิน Available Qty | Error — ไม่อนุญาตให้บันทึก |
1.2 การสร้างเอกสาร Unhold (ยกเลิกการพัก)
-
ไปที่เมนู "จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)"
-
กดปุ่ม New
-
กด Next เพื่อกรอกรายละเอียด
-
กด New เพื่อเพิ่ม Details
-
เลือก SKU และ Location ที่สินค้าอยู่ในสถานะ Hold
-
เลือก Doc Type = Unhold และเลือก Reason
-
ระบุ Qty ที่ต้องการ Unhold
-
กด Save
-
กดปุ่ม Process
ผลลัพธ์ที่ถูกต้อง:
-
สถานะเอกสารเปลี่ยนเป็น COMPLETED
-
สถานะสินค้าใน Inventory Enquiry เปลี่ยนกลับเป็น Available ทันที
-
Hold ID, Hold Qty, Hold Reason ใน Inventory Enquiry หายไป
ข้อผิดพลาดที่พบบ่อย
| เงื่อนไข | ผลลัพธ์ |
|---|---|
| ไม่ระบุ Doc Type | Error: Doc Type เป็นข้อมูลที่จำเป็น |
| ระบุ Qty เกิน Hold Qty | Error — ไม่อนุญาตให้บันทึก |
| เลือกสินค้าที่ไม่ได้อยู่ในสถานะ Hold | Error: ไม่พบสินค้าที่อยู่ในสถานะ Hold |
1.3 การเปลี่ยนเหตุผลการพัก (Change Hold Reason)
ใช้เมื่อต้องการเปลี่ยน Hold Reason ของสินค้าที่ติด Hold อยู่แล้ว โดยไม่ต้องการยกเลิกการพัก
-
ไปที่เมนู "จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)"
-
กดปุ่ม New
-
กด Next เพื่อกรอกรายละเอียด
-
กด New เพื่อเพิ่ม Details
-
เลือก SKU และ Location ที่สินค้าติด Hold Reason เดิมอยู่ (เช่น "QC")
-
เลือก Doc Type = Change และเลือก Reason ใหม่ (เช่น "DAMAGE")
-
ระบุ Qty
-
กด Save
-
กดปุ่ม Process
ผลลัพธ์ที่ถูกต้อง:
-
สถานะเอกสารเปลี่ยนเป็น COMPLETED
-
Hold Reason ของสินค้าใน Inventory Enquiry เปลี่ยนเป็นค่าใหม่ทันที
📌 ข้อสำคัญ: Hold Qty ไม่เปลี่ยนแปลง แม้ Hold Reason จะถูกเปลี่ยนไปแล้ว
1.4 การสร้างเอกสารผสม (Hold + Unhold ในใบเดียว)
สามารถสร้างเอกสารเดียวที่มีทั้ง Hold และ Unhold ผสมกันได้ในหลาย Detail Line
-
ไปที่เมนู "จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)"
-
กดปุ่ม New → กด Next
-
กด New เพื่อเพิ่ม Detail บรรทัดที่ 1
-
เลือก SKU และ Location ที่สินค้าสถานะปกติ → เลือก Doc Type = Hold และ Reason
-
กด New เพื่อเพิ่ม Detail บรรทัดที่ 2
-
เลือก SKU และ Location ที่สินค้าสถานะ Hold → เลือก Doc Type = Unhold และ Reason
-
กด Save
-
กดปุ่ม Process
ผลลัพธ์ที่ถูกต้อง:
-
สถานะเอกสารเปลี่ยนเป็น COMPLETED
-
สินค้าบรรทัดที่ 1 เปลี่ยนสถานะเป็น Hold ใน Inventory Enquiry
-
สินค้าบรรทัดที่ 2 เปลี่ยนสถานะกลับเป็น Available ใน Inventory Enquiry
1.5 การยกเลิกเอกสาร Hold
⚠️ ขอบเขต: ยกเลิกได้เฉพาะผ่านหน้าเว็บเท่านั้น — ไม่มีตัวเลือก Cancel บน Handheld เลย
-
ไปที่เมนู "จัดการสินค้าคงคลัง > พักสินค้า (Inventory Operate > Hold)"
-
Hover ที่เอกสาร Hold ที่ต้องการยกเลิก (ต้องเป็น Status OPENED)
-
เลือก Cancel
-
ยืนยันการยกเลิก
ผลลัพธ์:
-
สถานะเอกสารเปลี่ยนเป็น CANCELED
-
ข้อมูลสินค้าใน Inventory Enquiry ไม่มีการเปลี่ยนแปลง
⚠️ บน Handheld: เปิดใบงาน Hold บน HH แล้วตรวจสอบ — ไม่มีปุ่มหรือตัวเลือก Cancel ใดๆ แสดงให้เลย