'Error BLveEngPolicyAlloc::FindPolicyBasis() : Fail to match a Policy String Range' during initialization of leave type, How do I fix this?
The above error message implies that system is not able to initialize a specific leave type e.g ANNUAL LEAVE because it failed to match the setting at Leave Policy.
Steps (Reverse Checking):
1. Go-to Leave > Modules > Leave Details.
2. Select employee and click on [POLICY] tab. Check what leave policy is being assigned to the employee.
3. Go-to Leave Policy. Select the Leave Policy ID and check the Basis.
Example:
Range Basis: Section
- Go-to Leave Details to check SECTION for this employee
- Go-to Leave Policy to check if the SECTION is defined in the setting.
4. Go-to Leave Modules > Career Progression. Select employee, at the lower section, if employee has 3 career progression records, check to ensure each record has a VALID SECTION.
Notes:
At Leave Policy, if section is A or B or C for Annual leave Type, if one of the career record has section = None, then system will fail to initialize the leave type.
