
สาเหตุของปัญหา : เกิดจาก User ที่ล็อกอินเพื่อปิดต้นทุนมีสิทธิ์ในการใช้งานโปรแกรมไม่เพียงพอ ซึ่งทำให้ไม่สามารถเข้าถึงตาราง SKM_LOT_NO ได้ ตารางนี้เก็บข้อมูลเกี่ยวกับเลขที่ Lot สินค้า หรือเกิดจาก Build ของโปรแกรมอาจไม่ได้รับสิทธิ์ให้เข้าถึงตารางนี้
วิธีการแก้ไข
1. สลับ User ให้เป็น User ที่มีสิทธิ์สูงสุด:
ทดสอบให้ทำการสลับไปใช้ User ที่มีสิทธิ์สูงสุด ซึ่งได้รับการกำหนดสิทธิ์ให้เข้าถึงทุกตารางในฐานข้อมูล (ทุก Table) แล้วลองทำการปิดต้นทุนอีกครั้ง
2. เปลี่ยน Build ของโปรแกรม:
หากยืนยันว่า User ที่ใช้มีสิทธิ์สูงสุด แล้วแต่ยังไม่สามารถปิดต้นทุนได้ ให้ทำการ เปลี่ยน Build ของโปรแกรมเป็น Build 1606 โดยขั้นตอนคือ:
- ถอนการติดตั้งโปรแกรม Build ปัจจุบันออกจากเครื่อง
-ติดตั้งโปรแกรม Build 1606 ใหม่
3. ทำการปิดต้นอีกครั้ง
หลังจากติดตั้งโปรแกรมเสร็จแล้วให้ทำการทดสอบปิดต้นทุนอีกครั้ง