Skip to main content
Table of Contents
< All Topics
Print

Lot Status Overview

1. วัตถุประสงค์ (Objective)

  • ใช้สำหรับจัดการสถานะของล๊อตสินค้า (Lot Status) เพื่อควบคุมการใช้งานและการเคลื่อนไหวของสินค้าในระบบ
  • กำหนดเงื่อนไขและข้อจำกัดในการทำธุรกรรมต่างๆ ตามสถานะของล๊อต เช่น การอนุญาตให้เบิกจ่าย หรือการตรวจสอบเงื่อนไขพิเศษ
  • ตั้งค่าสถานะเริ่มต้นสำหรับกระบวนการรับสินค้า (Receive) และกระบวนการตรวจสอบคุณภาพ (QC)

2. วิธีการเข้าใช้งาน (How to Access)

  • เข้าใช้งานผ่านเมนู: Master > Lot Status

3. Main Processes

  • การจัดการสถานะล๊อต (Lot Status Master):
    • การสร้างข้อมูล (Create): เพิ่มรหัสสถานะล๊อตใหม่ พร้อมกำหนดชื่อและลำดับการแสดงผล
    • การแก้ไขข้อมูล (Update): แก้ไขชื่อสถานะหรือลำดับการแสดงผล
    • การลบข้อมูล (Delete): ลบสถานะล๊อตที่ไม่ใช้งาน (Soft Delete) โดยระบบจะตรวจสอบว่าสถานะนี้ถูกใช้งานอยู่หรือไม่
    • การกู้คืนข้อมูล (Recover): กู้คืนสถานะล๊อตที่เคยลบไปแล้วให้กลับมาใช้งานได้ใหม่
  • การตั้งค่าเงื่อนไขการใช้งาน (Lot Status Setting):
    • กำหนดว่าแต่ละสถานะล๊อตสามารถนำไปใช้ในกิจกรรม (Action) ใดได้บ้าง เช่น การเบิกจ่าย (Issue)
    • กำหนดข้อจำกัด (Constraint) เพิ่มเติมสำหรับแต่ละกิจกรรม
  • การตั้งค่าสถานะสำหรับการรับเข้า (Status In Setting):
    • กำหนดสถานะล๊อตเริ่มต้นเมื่อมีการรับสินค้าเข้าสู่ระบบตามประเภทธุรกรรม (Transaction Type) เช่น Receive, Adjust (In), Shipment (Return)
  • การตั้งค่าสถานะจากการตรวจสอบคุณภาพ (QC Status Setting):
    • เชื่อมโยงผลการตรวจสอบคุณภาพ (QC Status) กับสถานะล๊อตที่จะได้รับโดยอัตโนมัติ

4. สถานะและการเปลี่ยนแปลงสถานะ (Status Flow)

DeleteRecoverใช้งานปกติ - Activeลบข้อมูล - Deleted
  • ใช้งานปกติ (Active)
    • สถานะสามารถถูกนำไปใช้งานในระบบและตั้งค่าเงื่อนไขต่างๆ ได้
    • การเปลี่ยนสถานะ: กดปุ่ม Delete เพื่อเปลี่ยนเป็นสถานะลบข้อมูล
  • ลบข้อมูล (Deleted)
    • ข้อมูลจะถูกซ่อนจากการค้นหาปกติ
    • ไม่สามารถแก้ไขข้อมูลหรือนำไปตั้งค่าใหม่ได้
    • การเปลี่ยนสถานะ: กดปุ่ม Recover เพื่อกู้คืนกลับมาเป็นสถานะใช้งานปกติ

5. กระบวนการอัตโนมัติ (Automatic Processes)

  • การกำหนดสถานะล๊อตอัตโนมัติเมื่อรับสินค้า: เมื่อมีการบันทึกรับสินค้า (เช่น การรับจากการซื้อ หรือการปรับปรุงสต็อกเข้า) ระบบจะกำหนดสถานะล๊อตให้โดยอัตโนมัติตามที่ตั้งค่าไว้ใน “Status In Setting”
  • การเปลี่ยนสถานะล๊อตตามผล QC: เมื่อกระบวนการตรวจสอบคุณภาพเสร็จสิ้น ระบบจะเปลี่ยนสถานะล๊อตของสินค้านั้นๆ โดยอัตโนมัติตามความเชื่อมโยงที่กำหนดไว้ใน “QC Status Setting”
  • การตรวจสอบสิทธิ์การใช้งาน: เมื่อมีการทำธุรกรรม (เช่น การเบิกสินค้า) ระบบจะตรวจสอบโดยอัตโนมัติว่าสถานะล๊อตปัจจุบันของสินค้านั้นได้รับอนุญาตให้ทำกิจกรรมดังกล่าวหรือไม่ ตามที่ตั้งค่าไว้ใน “Lot Status Setting”

6. กฎเกณฑ์และข้อจำกัด (Business Rules & Validations)

  • การตรวจสอบข้อมูล (Data Validations)
    • Lot Status Code: ต้องระบุและห้ามซ้ำกับที่มีอยู่เดิม
    • Lot Status Name: ต้องระบุชื่อสถานะ
  • ข้อจำกัดตามสถานะ (Status-based Restrictions)
    • สถานะที่ถูกลบ (Deleted) จะไม่สามารถแก้ไขข้อมูลได้
    • ระบบไม่อนุญาตให้ลบสถานะล๊อตที่ถูกนำไปใช้งานใน “Status In Setting” หรือ “Lot Status Setting” แล้ว
  • ข้อจำกัดอื่นๆ (Other Restrictions)
    • Lot Status Action: หากไม่ได้ติ๊กเลือก “Use” ในหน้าการตั้งค่า สถานะล๊อตนั้นจะไม่สามารถนำไปใช้ในกิจกรรมที่เกี่ยวข้องได้
    • Constraint: หากมีการกำหนดเงื่อนไขเพิ่มเติม (เช่น Warning) ระบบจะแสดงข้อความแจ้งเตือนเมื่อมีการใช้งานล๊อตที่มีสถานะนั้นๆ

7. คำถามที่พบบ่อยและการแก้ปัญหา (FAQ & Troubleshooting)

  • ปัญหา: ไม่สามารถลบสถานะล๊อตได้
    • สาเหตุ: สถานะล๊อตนี้ถูกนำไปใช้งานในการตั้งค่าอื่นๆ (Status In หรือ Lot Status Setting)
    • วิธีแก้ไข: ต้องยกเลิกการใช้งานสถานะนี้ในการตั้งค่าเหล่านั้นก่อนจึงจะลบได้
  • ปัญหา: สินค้าบางล๊อตไม่สามารถเลือกมาเบิกจ่ายได้
    • สาเหตุ: สถานะล๊อตของสินค้านั้นไม่ได้ถูกตั้งค่าให้ “Use” สำหรับกิจกรรมการเบิกจ่าย (Issue)
    • วิธีแก้ไข: ตรวจสอบการตั้งค่าในหน้า “Lot Status Setting” และติ๊กเลือกให้สถานะนั้นสามารถใช้งานได้
  • ปัญหา: รับสินค้าเข้าแล้วได้สถานะล๊อตไม่ตรงตามที่ต้องการ
    • สาเหตุ: การตั้งค่าในหน้า “Status In Setting” สำหรับประเภทธุรกรรมนั้นๆ ไม่ถูกต้อง
    • วิธีแก้ไข: เข้าไปแก้ไขการตั้งค่าในหน้า “Status In Setting” ให้ตรงกับความต้องการ
  • ปัญหา: หลังจากบันทึกผล QC แล้ว สถานะล๊อตไม่เปลี่ยนตามที่คาดหวัง
    • สาเหตุ: ไม่ได้เชื่อมโยง QC Status กับ Lot Status ในหน้า “QC Status Setting”
    • วิธีแก้ไข: ตรวจสอบและตั้งค่าความเชื่อมโยงในหน้า “QC Status Setting”
  • ปัญหา: ค้นหาสถานะล๊อตที่เคยสร้างไว้ไม่เจอ
    • สาเหตุ: สถานะล๊อตอาจถูกลบไปแล้ว
    • วิธีแก้ไข: ติ๊กเลือก “Show Deleted Records” ในหน้าค้นหาเพื่อตรวจสอบข้อมูลที่ถูกลบ