การโอนสินค้าระหว่างคลัง ผ่าน Handheld

A

Appsupport Th

Last updated on Jun 25, 2026

เนื้อหาที่ครอบคลุม: สแกนโอนย้ายหยิบ (Scan Transfer Pick) · สแกนโอนย้ายปล่อยออก (Scan Transfer Out) · สแกนโอนย้ายรับสินค้า (Scan Transfer Receive) · สแกนโอนย้ายจัดเก็บ (Scan Transfer Putaway)

ขอบเขต: การใช้งานผ่าน Handheld เท่านั้น

📌 คู่มือนี้เป็นส่วนต่อขยายของ คู่มือ Inventory Transfer (ฝั่งเว็บ) — ใช้คู่กันเสมอ เนื่องจากใบงาน Transfer ต้องสร้าง/จองสินค้าผ่านเว็บก่อน จึงจะมาดำเนินการสแกนต่อที่ Handheld ได้

สแกนโอนย้ายหยิบ (Scan Transfer Pick)

เส้นทางเมนู: Tab Operate → Scan Transfer → Scan Transfer Pick

ใช้สแกนหยิบสินค้าจากใบงาน Transfer Out ที่ Status = ALLOCATED — รูปแบบการทำงานเหมือนกับ Scan Pick Single ทุกประการ เพียงเปลี่ยนใบงานเป็น Transfer

1. การรับแจ้งเตือนและเข้างานหยิบ

เมื่อมีการจองสินค้า (Allocate) ใบงาน Transfer สำเร็จ ระบบจะส่ง Notification ไปยัง Handheld ทันที

วิธีที่ 1 — กดจาก Pop-up ที่เด้งขึ้นมา

  1. เมื่อ Notification เด้งขึ้นที่หน้าจอ Handheld

  2. กดที่ Pop-up นั้นโดยตรง → ระบบพาไปที่งานหยิบสินค้าทันที ข้อมูลถูกต้องตามใบจอง สแกนต่อได้

วิธีที่ 2 — เข้าจาก Tab Notification

  1. Handheld → Tab Notification

  2. กดที่รายการแจ้งเตือนที่ต้องการ → เข้าสู่งานหยิบ

วิธีที่ 3 — เข้าเมนูปกติ

  1. Handheld → Tab Operate → เมนู Scan Transfer > Scan Transfer Pick

  2. กดเข้าไปในใบงานที่เตรียมไว้

วิธีที่ 4 — สแกน Barcode บน Picking List

  1. Handheld → Tab Operate → เมนู Scan Transfer > Scan Transfer Pick

  2. สแกน Barcode บนรายงาน Picking List โดยตรง

📌 ระบบค้นหาและเข้าสู่ใบงานหยิบทันที โดยไม่ต้องเลือกจากรายการเอง

📌 Picker Zone: หากมีการแบ่งโซนผูก Location ไว้ Notification จะแจ้งเตือนเฉพาะ Handheld ที่ตั้งค่า Zone ตรงกับ Location ที่ Allocate ได้เท่านั้น — วิธีรับแจ้งเตือนและเข้างานเหมือนกันทุกประการกับวิธีที่ 1-2 ข้างต้น

2. การสแกนหยิบสินค้า

เงื่อนไข: ใบงาน Transfer Out ต้องมีสถานะ ALLOCATED

  1. เข้าใบงาน Scan Transfer Pick ที่เตรียมไว้

  2. ตรวจสอบ Profile ที่แสดง: รายการ Full Pallet แสดงสัญลักษณ์ FULL ใช้ Profile Full Pallet, รายการ Partial Pallet ใช้ Profile Partial Pallet

  3. สแกนตาม Scan Profile ที่กำหนด จนครบทุกรายการ

    • (สแกน Sequence แรกสำเร็จ → Status เปลี่ยนเป็น Picking, Inventory: Allocated Qty → Picking Qty)

    • (สแกนครบ → Tag เปลี่ยนจาก PENDINGMATCH)

  4. กด Confirm Pick

ผลลัพธ์ที่ถูกต้อง

  • ขึ้นข้อความ "Make List Success"

  • ใบงานเปลี่ยนสถานะเป็น PICKED

  • ข้อมูล Update ใน Inventory ถูกต้อง

⚠️ สแกนไม่ครบ: ปุ่ม Confirm Pick เป็น Disable ต้องสแกนให้ครบก่อน

กรณีพิเศษ: สแกน Pallet ID แทน SKU

เมื่อสแกน Pallet ID ที่มีมากกว่า 1 SKU อยู่ภายใน → ระบบนับ SKU ทุกตัวที่อยู่ใน Pallet ID และ Location ที่สแกนไปให้อัตโนมัติ ไม่ต้องสแกนทีละ SKU

กรณีพิเศษ: ข้ามลำดับรายการที่ระบบแนะนำ

  • ข้ามภายใน Full หรือ Partial เดียวกัน: แตะที่ Field ใดก็ได้ (เช่น SKU Label) เพื่อเริ่มสแกนจากจุดนั้น — ระบบ Focus วนกลับไปยัง Field ที่ยังขาดให้เอง (เช่น สแกน SKU จบ → ไป QTY → จบแล้วย้อนกลับไป Location)

  • ข้ามจาก Full Pallet ไป Partial Pallet: แตะที่ SKU ตัวที่เป็น Partial Pallet → ระบบเปลี่ยน Profile เป็น Partial อัตโนมัติ → เมื่อสแกนถึงรายการ Full Pallet ระบบเปลี่ยน Profile กลับเป็น Full อัตโนมัติ

กรณีพิเศษ: สแกน SKU Code/Barcode ไม่ตรงกับที่จองในส่วน Pack Code

เมื่อสแกน SKU Code ถูกต้อง แต่เลือก SKU Barcode/Pack Code ไม่ตรงกับที่จอง:

✅ ระบบคำนวณเลข Pack ใหม่ตามสัดส่วนของ Master SKU โดยอัตโนมัติ แล้วใส่ค่าที่คำนวณได้ลงในช่องจำนวนให้ถูกต้อง — ไม่ Error

📌 นี่เป็นพฤติกรรมที่ต่างจาก Scan Pick Single (สำหรับ DSO ขาออกปกติ) ซึ่งจะ Error ในกรณีเดียวกัน — สำหรับ Transfer ระบบยอมให้สลับ Pack Code ได้เพราะเป็นการย้ายภายในองค์กรเดียวกัน

ข้อผิดพลาดและกรณีพิเศษขณะสแกน

Error Message สาเหตุ
Location not found สแกน Location ที่ไม่ตรงกับ Expected
Invalid SKU Barcode สแกน SKU Barcode ผิดจากใบงาน หรือเลือก SKU Code ไม่ตรงกับที่จอง
SKU not found or Barcode type not match สแกน SKU Barcode ที่ไม่มีอยู่ในระบบ
Picking quantity must not more than selected quantity สแกน Qty เกินจำนวนที่จอง

📌 ตรวจสอบสต็อก: เมื่อสแกนสำเร็จ Column Allocated Qty ของ Inventory ที่ถูกจองจะย้ายไปที่ Column Picking Qty ตามจำนวนที่สแกนทันที


สแกนโอนย้ายปล่อยออก (Scan Transfer Out)

เส้นทางเมนู: Tab Operate → Scan Transfer → Scan Transfer Out

ใช้สแกนโหลดสินค้าขึ้นรถเพื่อปล่อยสินค้าโอนย้ายไปยังคลังปลายทาง — รูปแบบการทำงานเหมือนกับ Scan Out by Pallet (สำหรับ DSO ปกติ) ทุกประการ

1. การสร้างใบงาน Scan Transfer Out

เงื่อนไข: ใบงาน Transfer ต้องมีสถานะ PICKED, PACKED หรือ PARTIAL_PICKED เท่านั้น

Status ของใบงาน Transfer ผลลัพธ์
PICKED / PACKED / PARTIAL_PICKED สร้างได้
ALLOCATED / PICKING / RELEASING / CLOSED Error: Job status must be in PACKED, PICKED or PARTIAL_PICKED

⚠️ เฉพาะใบงาน Transfer เท่านั้น: หากค้นหาใบงาน DSO ปกติ ในเมนูนี้ จะไม่พบใบงานนั้นเลย — แยกขาดจากกันโดยสมบูรณ์

ขั้นตอนการสร้าง

  1. Handheld → Tab Operate → เมนู Scan Transfer > Scan Transfer Out

  2. กด ⋯ (3 จุด) มุมขวาบน → เลือก Scan Transfer Out

  3. คลิกที่ช่อง Expect Release job

  4. ติ๊ก Checkbox หน้าใบงาน Transfer ที่ต้องการ (เลือกได้ทีละ 1 หรือหลายใบพร้อมกัน)

  5. กด Next

  6. กรอก Vehicle No (ทะเบียนรถ)

  7. กด Start

ผลลัพธ์หลังสร้างสำเร็จ:

  • ใบงาน Scan Transfer Out สถานะ = OPENED

  • ระบบ Gen เลขใบงาน ให้อัตโนมัติ

  • ใน Scan Out มี SKU และจำนวนเท่ากับใบ Transfer ที่เลือกมา

  • ใบงาน Transfer บนเว็บเปลี่ยนเป็นสถานะ RELEASING

  • Booking No. และ Vehicle No. บนเว็บตรงกับที่กรอกใน Handheld

2. การสแกนโหลดสินค้าขึ้นรถ

  1. เข้าใบงาน Scan Transfer Out (Status = OPENED)

  2. สแกนตาม Scan Profile ที่กำหนด จนครบทุกรายการ

    • รองรับทั้งแบบ Scan Full (เต็มพาเลท ที่ Inventory ไม่ถูกหยิบมาก่อน), Scan Partial (บางส่วน ที่ Inventory ถูกหยิบมาก่อนแล้ว), และผสมทั้งสองแบบในใบงานเดียวกัน
  3. กด Load job success

  4. (ไม่บังคับ) กดปุ่ม กล้อง เพื่อถ่ายรูปสินค้าก่อนโหลดขึ้นรถ — กดถ่ายรูปที่ต้องการ

  5. กรอก Driver Name (ชื่อคนขับรถ)

  6. กด Release Car

  7. เซ็นลายเซ็น Person release (ผู้ดำเนินการปล่อยสินค้า) → กด Confirm Release Signed

  8. เซ็นลายเซ็น Driver (คนขับรถ) → กด Confirm Driver Signed

ผลลัพธ์ที่ถูกต้อง

  • ปิดใบงานสำเร็จ — กลับสู่หน้า Scan Transfer Out List

  • ใบงาน Scan Transfer Out สถานะ = CLOSED

  • ใบงาน Transfer บนเว็บเปลี่ยนเป็นสถานะ In-Transit

  • ระบบสร้างใบงาน Transfer Receive (Transfer In) ที่สถานะ OPENED ให้อัตโนมัติ

  • Inventory Enquiry: จำนวน SKU ที่ปล่อยออก → Shipped Qty

  • (ถ้าถ่ายรูป) Report Transfer แสดงข้อมูลลายเซ็นถูกต้องครบถ้วน

📌 Summary Qty: ระบบแสดงจำนวนสินค้าที่สแกนแล้ว (เช่น 1/จำนวนทั้งหมด) มุมซ้ายบนตามที่ตั้งค่า Summary Information ไว้ (เช่น Good Qty) — สรุปยอด Total อีกครั้งในหน้า Enter Driver Name

3. การออกเอกสาร Transfer (Print Worksheet)

ออกได้ทุก Status ของใบงาน Scan Transfer Out — แต่ข้อมูลลายเซ็นจะสมบูรณ์เฉพาะ CLOSED เท่านั้น (เหมือนกับ Module Scan Out)

Status Scan Transfer Out ข้อมูลใน Report
OPENED ข้อมูลสินค้าครบ — ไม่มี ลายเซ็น/ชื่อคนขับ/วันที่จัดส่ง
RELEASING ข้อมูลสินค้าครบ — ไม่มี ลายเซ็น/ชื่อคนขับ/วันที่จัดส่ง
CLOSED ข้อมูลสมบูรณ์ — มี ลายเซ็นทั้ง 2 ฝ่าย/ชื่อคนขับ/วันที่จัดส่งครบถ้วน

ออกจากในใบงาน

  1. เข้าใบงาน Scan Transfer Out ที่ต้องการ

  2. กด ⋯ (3 จุด) มุมขวาบน

  3. กด Print Worksheet

ออกจากหน้า List

  1. หน้ารายการ Scan Transfer Out

  2. สไลด์การ์ด ใบงานที่ต้องการ จากขวาไปซ้าย

  3. กด Print


สแกนโอนย้ายรับสินค้า (Scan Transfer Receive)

เส้นทางเมนู: Tab Operate → Scan Transfer → Scan Transfer Receive

ใช้รับสินค้าที่โอนย้ายมาจากคลังต้นทาง โดยรับจากตัวสินค้าจริงทั้งหมด — แตกต่างจาก Scan Receipt ปกติ ที่ระบบไม่แสดงรายการสินค้าที่ต้องรับเข้าให้ล่วงหน้า

1. การรับสินค้าโอนย้ายผ่านการสแกนรับ

ก่อนดำเนินการทุกครั้ง โปรดตรวจสอบให้มั่นใจว่าเข้าสู่ระบบด้วยผู้ใช้งานที่มีสิทธิ์การจัดการคลังสินค้าถูกต้องแล้ว

  1. Handheld → Tab Operate → เมนู Scan Transfer > Scan Transfer Receive

  2. ระบบแสดงรายการเอกสารโอนย้ายที่สามารถนำมาทำรับได้ — เลือกหรือค้นหาเอกสารที่ต้องการ

  3. เลือก ประเภทเอกสาร (Document Type) ในการทำรับ จากรายการที่ตั้งค่าไว้

    📌 หากตั้งค่า "ประเภทเอกสารตั้งต้น (Default Document Type)" ไว้ ระบบเลือกให้อัตโนมัติก่อน — ยังเปลี่ยนได้เสมอ

  4. กด ยืนยัน (Confirm)

  5. เข้าสู่หน้าจอการสแกนรับสินค้า — ระบบไม่แสดงรายการสินค้าที่ต้องรับเข้าให้ล่วงหน้า (เพื่อให้รับจากตัวสินค้าจริง) และสร้างหมายเลขพาเลทขึ้นมาให้อัตโนมัติ

  6. สแกนบาร์โค้ดจากตัวสินค้า หรือจากรายงานโหลดสินค้า

    • (ถ้าระบบตรวจเจอข้อมูลสินค้าตรงกับ Barcode มากกว่า 1 รายการ → แสดงหน้าจอรายการให้เลือกหรือสแกนเจาะจง → กลับเข้าหน้าจอการสแกนหลัก)
  7. (ไม่บังคับ) ระบุจำนวนสินค้า กรณีสินค้ามีจำนวนมากและนับมาก่อนแล้ว → กด Enter

  8. สแกนรับสินค้าตามรายการจริงจนครบทั้งพาเลท → เลือก "ถัดไป"

    • ระบบสร้างหมายเลขพาเลทใหม่อีกครั้งตามที่ตั้งค่า → ดำเนินการตามข้อ 6–7 ต่อจนกว่าจะครบตามสินค้าที่ได้รับจริง
  9. เมื่อรับสินค้าครบตามเอกสารแล้ว กด "ปิดงาน" (Close Job)

  10. เลือก "ยืนยันการปิดงาน" (Confirm Close Job) — ระบบแสดงรายการสรุปสินค้าที่รับครั้งนี้ให้ตรวจสอบอีกครั้ง

  11. กด "ยืนยันการรับสินค้า" (Confirm Transfer Receive)

  12. เซ็นลายเซ็นเพื่อยืนยันการรับสินค้า → กด "ยืนยันการรับ" (Confirm Transfer Receive Signed) อีกครั้ง

ผลลัพธ์ที่ถูกต้อง

  • ใบงาน Transfer In = RECEIVED

  • ใบงาน Transfer Out (ต้นทาง) = POD

  • ใบงาน Transfer (ภาพรวม) = RECEIVED

  • ข้อมูล Update ลง Inventory ถูกต้อง

2. ข้อมูลที่ดึงจากต้นทางอัตโนมัติ

เมื่อสแกนรับ (เช่น สแกน Pallet ID) ระบบจะดึงข้อมูลจากคลังต้นทางมาให้ตรงกันทุกประการ — สอดคล้องกับคู่มือ Transfer ฝั่งเว็บ

ข้อมูล พฤติกรรม
วันผลิต (Mfg Date) ดึงมาตรงตามคลังต้นทางทั้งหมด ไม่สามารถเปลี่ยนได้
วันหมดอายุ (Exp Date) ดึงมาตรงตามคลังต้นทางทั้งหมด ไม่สามารถเปลี่ยนได้
สถานะสินค้า (Good/Damage/Hold) ดึงมาตรงตามคลังต้นทางทั้งหมด ไม่สามารถเปลี่ยนได้

📌 Original Receive Date (วันที่รับเข้าเดิม): วันที่สินค้านั้นถูกรับเข้าคลังครั้งแรก (เช่น จาก PO เดิม) จะยังคงเดิมเสมอ แม้จะผ่านการ Transfer ระหว่างคลังมาแล้วก็ตาม — เพื่อให้การจัดสรรสินค้าแบบ FIFO ไม่เพี้ยน

3. การพิมพ์ Receiving Tag และ Unloading

⚠️ เงื่อนไข Receiving Tag: ต้องระบุ Location ให้ SKU ครบทุกไลน์ที่ Tab Actual SKU ก่อน และกด Finish GRN จึงจะพิมพ์ได้

พิมพ์ Receiving Tag (ผ่านหน้าเว็บ)

  1. ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง (Inventory Operate / Transfer)"

  2. กด "+" หน้าใบงาน Transfer → เข้าไปในใบงาน Transfer In ที่สร้างไว้

  3. ไปที่ Tab Actual SKU

  4. ระบุ Location ให้ SKU ทุกไลน์ → กด Save

  5. กด Finish GRN

ผลลัพธ์: แสดงใบงาน Receiving Tag ตามที่ตั้งค่าไว้ ข้อมูลถูกต้อง

Status Transfer In กด Receiving Tag ได้ไหม
OPENED ❌ ปุ่ม Disable
RECEIVING ❌ ปุ่ม Disable
RECEIVED ✅ ได้ (เมื่อทำตามเงื่อนไขข้างต้นครบ)

พิมพ์ Unloading Report

ใช้สำหรับเตรียมข้อมูลก่อนรับเข้าจริง — พิมพ์ได้ตั้งแต่ Status OPENED

  1. ไปที่เมนู "จัดการสินค้าคงคลัง > โอนระหว่างคลัง" → กด "+" หน้าใบงาน Transfer

  2. กด 3 จุด หน้าใบงาน Transfer In ที่สร้างไว้

  3. กด "Print Unloading"

ผลลัพธ์: แสดงใบงาน Unloading ตามที่ตั้งค่าไว้ ข้อมูลถูกต้อง


สแกนโอนย้ายจัดเก็บ (Scan Transfer Putaway)

เส้นทางเมนู: Tab Operate → Scan Transfer → สแกนโอนย้ายจัดเก็บ (Scan Transfer Putaway)

ใช้จัดเก็บสินค้าที่รับเข้ามาจากการโอนย้ายระหว่างคลัง โดยจัดเก็บลง Location ที่ระบบแนะนำ

ก่อนดำเนินการทุกครั้ง โปรดตรวจสอบให้มั่นใจว่าเข้าสู่ระบบด้วยผู้ใช้งานที่มีสิทธิ์การจัดการคลังสินค้าถูกต้องแล้ว

ขั้นตอนการใช้งาน

  1. Handheld → Tab Operate → เมนู Scan Transfer > สแกนโอนย้ายจัดเก็บ (Scan Transfer Putaway)

  2. ระบบแสดงรายการเอกสารรับสินค้าที่สร้างไว้ก่อนหน้า

    • หากต้องการจัดเก็บจากเอกสารรับที่ยังไม่มีงานจัดเก็บ → กด 3 จุด มุมขวาบน → กด "สร้างงานโอนย้ายจัดเก็บ"
  3. เลือก "งานโอนย้ายรับสินค้า" เพื่อไปยังหน้ารวมรายการ — ระบบแสดงเฉพาะเอกสารสถานะ "รับสินค้าแล้ว" ให้นำไปจัดเก็บ

  4. เลือกหรือค้นหาเอกสารรับสินค้าที่ต้องการ → ตรวจสอบข้อมูลการสร้างงานจัดเก็บอีกครั้ง → กด "เริ่ม"

  5. สแกนข้อมูลตามลำดับ Profile ที่กำหนด (ถ้า Profile เป็นบาร์โค้ดสินค้า)

    • (ถ้าระบบตรวจเจอข้อมูลสินค้ามากกว่า 1 รายการตรงกับ Barcode → เลือกหรือสแกนรายการที่ต้องการ → กลับเข้าหน้าจอการสแกนหลัก)
  6. เคลื่อนไปยังพื้นที่จัดเก็บที่ระบบแนะนำ → สแกนบาร์โค้ดพื้นที่จัดเก็บ

  7. (ทำซ้ำข้อ 5–6 จนครบทั้งเอกสาร)

  8. เลือก "ดูรายการ" เพื่อตรวจสอบข้อมูลการจัดเก็บสินค้า

  9. กด "ยืนยันการปิดงาน"

ผลลัพธ์ที่ถูกต้อง

  • เอกสารโอนรับสินค้าเปลี่ยนเป็นสถานะ "จัดเก็บแล้ว"

  • สินค้ามีผลต่อการจอง/ตัดเบิกสินค้าทันที

  • ใบงานโอนย้ายเปลี่ยนเป็นสถานะ "ปิดรายการ" (CLOSED) — จบขั้นตอนการจัดเก็บสินค้า


สรุปกฎสำคัญที่ต้องจำ

เงื่อนไข กฎ
สร้าง Scan Transfer Out ใบงาน Transfer ต้องเป็น PICKED/PACKED/PARTIAL_PICKED เท่านั้น
ค้นหา DSO ปกติในเมนู Scan Transfer Out ไม่พบเลย — แยกขาดจากกัน
สแกน Pack Code ไม่ตรงจองใน Scan Transfer Pick ระบบคำนวณสัดส่วนให้อัตโนมัติ ไม่ Error (ต่างจาก Scan Pick ปกติ)
Scan Transfer Receive ไม่แสดงรายการล่วงหน้า ต้องรับจากของจริงเสมอ
วันผลิต/วันหมดอายุ/สถานะสินค้าตอนรับเข้า ดึงจากต้นทางเสมอ แก้ไขไม่ได้
Original Receive Date คงเดิมเสมอ แม้ผ่าน Transfer มาแล้ว (รักษา FIFO)
Receiving Tag กดได้เฉพาะ Status RECEIVED และระบุ Location ครบ + Finish GRN แล้ว
Print Worksheet (Scan Transfer Out) CLOSED เท่านั้นที่มีลายเซ็นครบ — OPENED/RELEASING ไม่มีลายเซ็น

เปรียบเทียบ Scan Transfer vs Module ที่คล้ายกัน (DSO ปกติ)

รายการ Scan Transfer Module เทียบเท่า (DSO ปกติ)
Scan Transfer Pick เหมือน Scan Pick Single ทุกอย่าง ยกเว้นกรณี Pack Code ไม่ Error Scan Pick Single (16-1)
Scan Transfer Out เหมือน Scan Out by Pallet ทุกอย่าง Scan Out by Pallet (17-1)
Scan Transfer Receive ไม่แสดงรายการล่วงหน้า ต้องรับจากของจริง Scan Receipt (รับจาก ASN ที่มีรายการล่วงหน้าให้)
Scan Transfer Putaway จัดเก็บแล้วพร้อมใช้ทันที (ไม่ผ่านแถวสีเทา) Scan Putaway (รับ→เทา→จัดเก็บ→ดำ)