BplusHRM7.x คำนวณเงินเดือน Error Field `PRT_TERMINATE` Must have a value

https://www.businessplus.co.th/Files/2023/SE/HRM/PRT_TERMINATE.jpg

 

สาเหตุของปัญหา : เกิดจากไม่ได้ระบุ เงินชดเชยที่ได้รับกรณีถูกออกหรือเลิกจ้าง ทำให้ฟิวส์ 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) คำนวณใหม่อีกครั้ง