
สาเหตุของปัญหา : เกิดจากไม่ได้ระบุ เงินชดเชยที่ได้รับกรณีถูกออกหรือเลิกจ้าง ทำให้ฟิวส์ PRT_TERMINATE เกิดค่าว่าง
วิธีการแก้ไข
1. ให้หยุดการคำนวณเงินเดือนก่อน และปิด โปรแกรมเงินเดือน(BplusHrmv7.x) ออกทั้งหมด
2. หลังจากนั้นเข้าที่ C:/Program Files (x86)/EBP/BplusHrm v7.x/Structure ค้นหาไฟล์ชื่อ BPAYROLL .SQL ให้ทำการเปิดไฟล์ด้วยโปรแกรม Notpad หรือ คลิกขวา Edit ไฟล์ (ของเครื่องที่คำนวณแล้วError)
3.ค้นหาข้อความที่ชื่อ " CREATE TABLE PRTRAN " หลังจากเจอ CREATE TABLE PRTRAN แล้วเลื่อนลงมาด้านล่างหาคำสั่ง
PRT_TERMINATE tyBaht /* เงินชดเชยที่ได้รับกรณีถูกออกหรือเลิกจ้าง
PRT_RETIRE tyBaht /* เงินชดเชยกรณีเกษียณ หรือ หมดสัญญา
4.ให้ทำการเพิ่ม Null หลัง tyBath
(ตัวอย่าง)
PRT_TERMINATE tyBahtNull /* เงินชดเชยที่ได้รับกรณีถูกออกหรือเลิกจ้าง
PRT_RETIRE tyBahtNull /* เงินชดเชยกรณีเกษียณ หรือ หมดสัญญา
5.กดบันทึกไฟล์ BPAYROLL .SQL และเปิดโปรแกรมเงินเดือน(BplusHrmv7.x) คำนวณใหม่อีกครั้ง