หน้าจอตรวจสอบคุณภาพสินค้าขาเข้า (QC Receive) – Overview
1. วัตถุประสงค์ (Objective)
หน้าจอ ตรวจสอบคุณภาพสินค้าขาเข้า (QC Receive) ใช้สำหรับบันทึกผลการตรวจสอบคุณภาพสินค้าที่รับเข้าคลัง (Receiving) ไม่ว่าจะเป็นการรับจาก Vendor ตามใบกำกับภาษี (Invoice) หรือการรับเข้าด้วยกรณีพิเศษ (Special Receive) โดยระบบจะช่วยควบคุมสถานะของสินค้า (Grade/Lot Status) ก่อนที่จะอนุญาตให้นำไปเบิกใช้งานหรือจำหน่ายต่อ
2. วิธีการเข้าใช้งาน (How to Access)
- เมนู: Quality Control (การควบคุมคุณภาพ) > QC Receive (ตรวจสอบสินค้าขาเข้า)
- รหัสหน้าจอ: QCS010
- สิทธิ์การใช้งาน: ต้องมีสิทธิ์ในการสร้าง (Add), แก้ไข (Edit), ยกเลิก (Cancel) และยืนยันผลการตรวจ (Complete)
3. ขั้นตอนการทำงาน (Main Processes)
3.1 การสร้างรายการตรวจสอบใหม่ (Add QC Receive)
- คลิกปุ่ม Add เพื่อเริ่มรายการใหม่
- ระบุข้อมูลส่วนหัว (Information):
- QC Date: วันที่ทำการตรวจสอบ
- QC Type: เลือกประเภทการรับสินค้า (เช่น Receive Invoice หรือ Receive Special)
- Invoice No.: เลือกเลขที่ใบกำกับภาษีหรือเอกสารรับเข้าที่ต้องการตรวจสอบ ระบบจะดึงข้อมูลสินค้าและล็อตที่เกี่ยวข้องขึ้นมาให้อัตโนมัติในส่วนของ Details
- NG Location: ระบุคลังสำหรับจัดเก็บสินค้าที่ไม่ผ่านการตรวจสอบ (จะบังคับให้ใส่เมื่อมีสินค้าสถานะ NG)
- การบันทึกสถานะตรวจสอบ (Apply QC Status):
- ผู้ใช้สามารถเปิด “Apply QC Status of 1st row to all rows” เพื่อให้ระบบใส่สถานะตรวจสอบให้ทุกรายการเหมือนรายการแรกโดยอัตโนมัติ
3.2 การบันทึกผลการตรวจสอบรายบรรทัด (Edit Detail)
- ในตาราง Details คลิกไอคอนแก้ไข (Edit) ที่ท้ายแถวสินค้าที่ต้องการ
- ระบุสถานะ QC (QC Status):
- Pass QC: ตรวจสอบผ่าน สินค้าจะปรับสถานะเป็นพร้อมใช้งาน
- Hold: พักการตรวจสอบ (ระบบจะไม่ยอมให้กด Complete รายการหากยังมีสินค้าสถานะนี้อยู่)
- NG: ตรวจสอบไม่ผ่าน สินค้าจะถูกย้ายไปที่คลัง NG ที่ระบุไว้
- Change Grade: เปลี่ยนเกรดสินค้า (เช่น จากเกรด A เป็นเกรด B) ต้องระบุ New Grade และ Remark
- Return to Supplier: ส่งคืนผู้ขาย
- คลิก Save ในหน้าจอแก้ไขบรรทัด
3.3 การยืนยันผลการตรวจสอบ (Complete)
- เมื่อตรวจสอบและระบุสถานะสินค้าครบทุกแถวแล้ว ให้คลิกปุ่ม Complete
- ระบบจะทำการปรับสถานะสต็อกสินค้าจริง (Inventory Update) ตามผลการตรวจสอบที่ระบุไว้ เช่น ย้ายคลัง NG หรือเปลี่ยนเกรดสินค้า
3.4 การยกเลิกรายการ (Cancel)
- หากต้องการยกเลิกการตรวจสอบ ให้คลิกปุ่ม Cancel (ปุ่มถังขยะ)
- เงื่อนไข: ระบบจะตรวจสอบก่อนว่าสินค้าในล็อตนั้นๆ ยังคงอยู่ในคลังและยังไม่ได้ถูกนำไปใช้งานต่อ หากมีการเบิกไปแล้วจะไม่สามารถยกเลิกรายการ QC ได้
4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)
- สถานะ: Draft/InProgress (กำลังดำเนินการ)
- สามารถ: แก้ไขสถานะ QC ของแต่ละบรรทัด, เพิ่ม/ลบบทสรุปการตรวจ
- เปลี่ยนเป็น: Completed โดยการกดปุ่ม “Complete”
- สถานะ: Completed (เสร็จสมบูรณ์)
- สามารถ: พิมพ์รายงานผลการตรวจสอบ
- ไม่สามารถ: แก้ไขข้อมูลได้อีก
- ผลกระทบ: สินค้าจะถูกปรับเกรดหรือย้ายคลังตามผลตรวจสอบทันที
- สถานะ: Cancelled (ยกเลิก)
- ไม่สามารถทำรายการใดๆ ต่อได้ สต็อกจะกลับไปสู่สถานะ “รอการตรวจสอบ” เหมือนตอนรับเข้าครั้งแรก
5. กระบวนการอัตโนมัติ (Automatic Processes)
- Reference Link: เมื่อเลือกเลขที่ Invoice ระบบจะดึงข้อมูล Item, Lot No, และ Qty จากระบบ Receiving มาตั้งต้นให้อัตโนมัติ
- Inventory Update: ระบบจะย้ายพิกัดสินค้า (Relocation) ไปยังคลัง NG อัตโนมัติหากสินค้าได้รับสถานะ NG
- Transaction Generation: ระบบสร้างบันทึกการเคลื่อนไหวสต็อก (Stock Movement) ทันทีที่มีการเปลี่ยนเกรดหรือย้ายคลังผลตรวจสอบ
6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)
- Hold Restriction: ไม่อนุญาตให้กด Complete รายการหากมีสินค้าบางบรรทัดยังอยู่ในสถานะ Hold
- Mandatory Fields for Change Grade: หากเลือกสถานะ Change Grade ระบบจะบังคับให้ระบุ New Grade และ Remark (เหตุผลในการเปลี่ยน) เสมอ
- NG Location Check: ต้องระบุ NG Location ในส่วนหัวเอกสารเสมอ หากมีสินค้าอย่างน้อยหนึ่งรายการที่ได้รับสถานะ NG
- Period Control: ไม่สามารถบันทึกหรือแก้ไขรายการ QC ในงวดการทำงาน (Accounting Period) ที่ปิดไปแล้วได้
- Onhand Validation: การยกเลิก (Cancel) รายการ QC จะล้มเหลวหากสินค้าในล็อตนั้นถูกเบิกไปใช้จนยอด Onhand น้อยกว่ายอดที่ทำ QC ไว้
7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)
- ทำไมเลือก Invoice แล้วไม่มีรายการสินค้าขึ้นมา?
- สาเหตุ: สินค้าใน Invoice นั้นอาจจะไม่ได้ตั้งค่าว่า “ต้องตรวจสอบคุณภาพ (Need QC)” หรือสินค้าถูกทำ QC ไปครบถ้วนแล้วในรายการอื่น
- ปุ่ม Complete กดไม่ได้ เพราะอะไร?
- วิธีแก้ไข: ตรวจสอบว่าในแท็บ Details มีรายการไหนที่เป็นสถานะ Hold หรือยังไม่ได้เลือกสถานะ QC หรือไม่ ต้องระบุให้ครบถ้วนก่อน
- กดบันทึก Change Grade แล้วระบบแจ้งเตือนให้ระบุ Remark?
- สาเหตุ: การเปลี่ยนเกรดสินค้าถือเป็นการปรับมูลค่า/คุณภาพสินค้า ระบบจึงบังคับให้ระบุหมายเหตุเพื่อบันทึกเป็นประวัติเสมอ
- ทำไมยกเลิก (Cancel) รายการแล้วแจ้งว่าสินค้าไม่พอ?
- สาเหตุ: หลังจากทำ QC เสร็จแล้ว สินค้าอาจจะถูกเบิกไปผลิตหรือขายไปแล้ว ทำให้ระบบไม่สามารถดึงสินค้ากลับมาอยู่ในสถานะ “รอตรวจสอบ” ได้
- ต้องการเปลี่ยน NG Location แต่ระบบล็อคไว้?
- วิธีแก้ไข: ตรวจสอบการตั้งค่า System Config (NG_LOCATION) หากมีการระบุไว้เพียงคลังเดียว ระบบจะเลือกให้อัตโนมัติและไม่ให้แก้ไขเพื่อป้องกันความผิดพลาด
