根据HK的员工雇佣条例,香港员工在第一年可以享受每月2天的带薪病假,1年以后可以每月4天,没有用完的可以累积,最多为120天。但是一旦用了一些病假,还可以累积到120天,也就是说病假定额的余额最多是120天。
[@more@]
系统标准的Maximum transfer entitlement是控制最大转移定额量,而不是控制定额的余额的,所以得写PCR去控制了。以前做Time的时候,觉得对Time已经理解很透彻了,现在真正开始写的时候,居然有点茫然了,很多operation都不记得了,还有那么多的内表,以及内表和表之间的关系也有些模糊了。不禁要感叹好记性不如烂笔头,又要责备自己一下了。
对于这个问题,解决方案也就是定义一个time type用来做乘数,检查余额是否小于120天,如果小于就允许转移每月的定额量。当然还有些细节要考虑,比如与最大定额量差大于2天的情况,或者小于2天的情况。希望这个对以后有类似情况的人有帮助。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/136226/viewspace-1024595/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/136226/viewspace-1024595/