当日考勤结果计算原创
金蝶云社区-马玉平
马玉平
2人赞赏了该文章 235次浏览 未经作者许可,禁止转载编辑于2023年01月09日 15:03:20

(1)业务背景:客户为制造行业,生产工人五百左右,客户高管需要了解当天考勤实际出勤率,比如八点上班,客户八点半需要了解公司员工到岗多少人,调休请假多少人,公出多少人,也便于对食堂用餐进行管理。

产品:金蝶s-HR8612,金蝶标准产品对于当天考勤计算必须是需要两次打卡,缺卡为旷工。

需求:当日中班上班时间为17:00,如果早上计算,中班人员为旷工,客户实际要求当日到上班时间的且有一次打卡记录为正常出勤,未上班时间不算出勤,到下班时间两个小时后有打卡记录为正常出勤,没有打卡记录为旷工。

(2)解决方案

步骤一:和考勤机对接实现打卡记录实时上传;

步骤二:开发考勤函数取当前系统时间函数(取当前时分),根据上班时间和系统时间进行对比,设置当日实际出勤时数、旷工次数、款共小时数。

函数示例(当天下班后旷工计算):

 如果        [排班班次名称] <> "中班"      并且        取当前日期() =取当前考勤日期()        并且         取当前时分()>= "20:00"         并且          第一段下班时间 = ""    并且    [排班日期类型] = "工作日"  并且   请假次数 = 0         那么         旷工小时数=应出勤时数         其余         旷工小时数=旷工小时数  

步骤三:考勤计算后台设置20分钟自动计算一次,考勤结果通过报表秀秀个性化开发的考勤看板5分钟更新一次;其中团队考勤出勤率是根据签到人数/公司总人数,客户实际出勤率计算为 签到人数/应出勤总人数,所以个性化设置了报表秀秀看板。

备注:针对任何行业的当天考勤都适用,统计当日考勤结果。



赞 2