หน้าจอรายงานผลการผลิต (Work Result) – Overview
1. วัตถุประสงค์ (Objective)
หน้าจอ รายงานผลการผลิต (Work Result) ใช้สำหรับบันทึกผลการผลิตจริง (Actual Production) ที่เกิดขึ้น โดยครอบคลุมทั้งการบันทึกจำนวนสต็อกสินค้าที่ได้ (Good/NG) และจำนวนวัตถุดิบที่ใช้ไปจริง (Consumption) เพื่อให้ยอดสต็อกคงคลังและต้นทุนการผลิตมีความถูกต้องแม่นยำ
2. วิธีการเข้าใช้งาน (How to Access)
- เมนู: Production (การผลิต) > Work Result (รายงานผลการผลิต)
- รหัสหน้าจอ: PRD020
- สิทธิ์การใช้งาน: ต้องมีสิทธิ์ Add (สร้าง), Edit (แก้ไข), Cancel (ยกเลิก) และ Print (พิมพ์บาร์โค้ด)
3. ขั้นตอนการทำงาน (Main Processes)
3.1 การสร้างรายการใหม่ (Create Work Result)
- คลิกปุ่ม Add เพื่อเริ่มรายการใหม่
- ข้อมูลส่วนหัว (Information):
- Item Code: เลือกสินค้าที่ผลิต
- J/O No.: เลือกใบสั่งผลิต (Job Order) ระบบจะดึงข้อมูลที่เกี่ยวข้องมาให้อัตโนมัติ หากไม่มีใบสั่งผลิตให้ข้ามไป (Manual Work)
- Production Date: วันที่ผลิตจริง (ส่งผลต่อการรัน Lot Number)
- Consumption Date: วันที่ตัดสต็อกวัตถุดิบ (ระบบจะเช็ค Onhand ณ วันนี้)
- Locations: ระบุคลังวัตถุดิบ (Order Loc), คลังสินค้าดี (Store Loc) และคลังของเสีย (NG Loc)
- การจัดการกะและไลน์ (Shift & Line):
- ระบุกะการทำงาน (Job Shift) และกะผลิต (Production Shift)
- ระบุไลน์การผลิต (Production Line) และเครื่องจักร (Machine)
3.2 การบันทึกผลตามชุด (Batch Information)
ในหนึ่งรายการผลการผลิต สามารถแบ่งการบันทึกเป็นหลาย Batch ได้:
- Batch Detail: ระบุเลขที่ Batch และเลือกสูตรการผลิต (BOM Code)
- Quantities:
- Good Qty: จำนวนสินค้าดีที่ได้
- NG Qty: จำนวนของเสียที่เกิดขึ้น (หากระบุ > 0 แท็บ NG Information จะเปิดให้กรอกรายละเอียด)
- Rework Qty: จำนวนที่ต้องนำกลับไปแก้ไข
- Lot Detail (Good Information):
- คลิกปุ่ม Add ในตาราง Lot Detail เพื่อระบุหมายเลข Lot สำหรับสินค้าดี
- ระบบจะรัน Lot อัตโนมัติ (เช่น ลงท้ายด้วย XXX) หากต้องการแก้เลข Lot เองต้องเป็นไปตามกฎของระบบ
- NG Details: ระบุประเภทของเสีย (NG Type) และสาเหตุ (Reason) โดยยอดรวมในตารางต้องเท่ากับ NG Qty ที่ระบุไว้ด้านบน
3.3 การตัดสต็อกวัตถุดิบ (Consumption)
- หลังระบุจำนวนผลิต ระบบจะคำนวณวัตถุดิบที่ต้องใช้ให้อัตโนมัติ (Manual Work จะต้องกด Reload หรือ Add เอง)
- Actual Qty: ผู้ใช้สามารถแก้ไขจำนวนที่ใช้จริงได้
- Confirmation: หากยอดใช้จริงน้อยกว่ายอดที่คำนวณตามสูตร (Request Qty) ระบบจะขอคำยืนยันก่อนบันทึก
- Lot Selection: ต้องระบุ Lot วัตถุดิบที่จะตัดสต็อก โดยระบบจะแสดงจำนวนคงเหลือ (Available) ณ วันที่เลือก
3.4 การพิมพ์บาร์โค้ด (Print Barcode)
- เข้าไปที่แท็บ Print Barcode (จะเปิดให้ใช้งานหลังกด Save สำเร็จแล้วเท่านั้น)
- เลือกรายการ Lot ที่ต้องการพิมพ์
- ระบุจำนวนต่อป้าย (Barcode Qty) และเลือก Sticker Template ที่ต้องการ
- กดปุ่ม Print ที่มุมขวาบน
4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)
- สถานะ: New (ใหม่)
- สามารถ: กรอกข้อมูล, แก้ไขจำนวน, เพิ่ม Batch
- เปลี่ยนเป็น: Saved โดยการกดปุ่ม “Save”
- สถานะ: Saved (บันทึกแล้ว)
- สามารถ: พิมพ์บาร์โค้ด, พิมพ์รายงาน
- ไม่สามารถ: แก้ไขข้อมูลสำคัญ (เว้นแต่จะมีการตั้งค่าพิเศษ)
- เปลี่ยนเป็น: Cancelled โดยการกดปุ่ม “Cancel”
- สถานะ: Cancelled (ยกเลิก)
- ข้อมูลจะถูกล็อค ไม่สามารถทำรายการต่อได้ สต็อกจะถูกปรับคืน
5. กระบวนการอัตโนมัติ (Automatic Processes)
- Auto-Consumption: คำนวณยอดวัตถุดิบที่ควรใช้ทันทีเมื่อระบุจำนวนสินค้าดี
- Job Progress Update: เมื่อ Save ยอดผลิตจะไปตัดลด Outstanding ใน Job Order ให้อัตโนมัติ
- Dummy Lot Generation: สร้างเลข Lot ชั่วคราวให้ออโต้ โดยอิงจาก วันที่ผลิต + ไลน์ + กะ
- Inventory Adjustment: เพิ่มสต็อกสินค้าสำเร็จรูปและลดสต็อกวัตถุดิบทันทีที่กด Save
6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)
- การตรวจสอบยอด (Quantity Match):
- ยอดรวมของสินค้าในตาราง Good Detail ต้องเท่ากับ Good Qty ใน Batch
- ยอดรวมในตาราง NG Detail ต้องเท่ากับ NG Qty ใน Batch
- การแก้ไขข้อมูล (Edit Restriction):
- ห้ามแก้ไข หากสินค้าจากผลการผลิตนี้ถูกนำไปเบิกจองหรือใช้งานในหน้าจออื่นแล้ว (เช่น ถูก Issue ต่อไปที่แผนกอื่น)
- คลังสินค้าและงวดบัญชี:
- ไม่สามารถบันทึกย้อนหลังเข้าในงวด (Period) ที่ปิดไปแล้วได้
- ยอดใช้จริง (Consumption):
- จำนวนตัดสต็อกวัตถุดิบห้ามมากกว่าจำนวน Onhand ที่มีอยู่ในคลัง (เว้นแต่จะได้รับอนุญาตเป็นกรณีพิเศษ)
7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)
- ทำไมปุ่ม Save กดไม่ได้ หรือมีข้อความเตือน “Goods from this work result already used in another process!. This work result cannot be change.”?
- สาเหตุ: สินค้าที่คุณผลิตในรายการนี้ถูกนำไปใช้งานต่อในกระบวนการอื่นแล้ว ระบบจึงล็อคไม่ให้แก้ไขเพื่อป้องกันข้อมูลต้นทุนเพี้ยน
- ทำไมยอดคงเหลือ (Outstanding) ในใบสั่งผลิตไม่ลดลง?
- ตรวจสอบ: มั่นใจว่าได้ระบุ Job Order No. ถูกต้อง และบันทึกจำนวนเป็น Good Qty (หากบันทึกเป็น NG ยอดจะไม่ถูกนับเป็นการผลิตสำเร็จ)
- ต้องการเปลี่ยน Lot วัตถุดิบในแท็บ Consumption ทำอย่างไร?
- วิธีแก้ไข: ระบบจะเลือก Lot แบบ FEFO ให้อัตโนมัติ หากต้องการเปลี่ยน ให้กดไอคอนแก้ไขที่หัวแถววัตถุดิบนั้นและเลือก Lot อื่นที่ต้องการ
- บันทึกผลการผลิตแล้วทำไมของไม่เข้าสต็อก?
- ตรวจสอบ: เช็ควันที่ Consumption Date และ Store Location ว่าระบุคลังที่ต้องการจริงหรือไม่ และสถานะเอกสารต้องเป็น Saved
- แจ้งเตือน “Consumption Qty cannot be 0” ทั้งที่ใส่เลขแล้ว?
- สาเหตุ: ตรวจสอบว่ามีรายการวัตถุดิบบางตัวที่มี Request Qty > 0 แต่ในช่อง Consumption ใส่เป็น 0 หรือไม่ (หากไม่ใช้จริงต้องให้ใส่เหตุผลหรือจัดการตามสูตร)
