With this function the yearly additional holiday can be overwritten.
Normally, beas adds the annual leave entitlement in January.
To disable this function, overwrite the variable.
Variable |
Read |
Write |
Description |
---|---|---|---|
e_date |
x |
Date area |
|
e_employee |
x |
Employee id, personnel number |
|
e_additionalholiday |
x |
x |
calculated Annual leave entitlement |
Example: don't add new holiday days
function additionalholiday
// e_date - calculation date area
// e_pers_id - current personell entry
// e_additionalholiday - calculated Annual leave entitlement
setvar=e_additionalholiday=0
end function
Example: add monthly
function additionalholiday
select "URLAUB" / 12 into e_additionalholiday from "BEAS_PERS" where PERS_ID=<e_pers_id,dbstring>
end function