分段取出转正前后的实际出勤日期,怎么实现?
客户需分段按照转正日期取出转正前实际出勤天数,转正前实际出勤天数。系统怎么实现比较好? 这样写对吗?
“如果 取当天排班的日期类型() = 0 并且 取相差工作日天数([转正日期] ,取当前考勤日期()) > 0 那么 年假工作日 = 取相差工作日天数([转正日期] ,取当前考勤日期()) 其余 年假工作日 = 0”
感觉算出好像还是应出勤天数, 而且公式这样写后模拟执行会提示
“如果 取当天排班的日期类型() = 0 并且 取相差工作日天数([转正日期] ,取当前考勤日期()) > 0 那么 年假工作日 = 取相差工作日天数([转正日期] ,取当前考勤日期()) 其余 年假工作日 = 0” 有把这个公式简化成 年假工作日 = 取相差工作日天数([转正日期] ,取当前考勤日期()) 选模拟执行的人当天有打卡记录,计算后报同样错误。查看日志 有这样提示:select top 1 T_HR_PersonPosition.FFormalDate from T_HR_PersonPosition left join T_BD_Person on T_HR_ATS_attendanceResult.fproposerid = T_BD_Person.FProposerID left join T_HR_PersonPosition on T_HR_PersonPosition.FPersonID=T_BD_Person.FID where T_BD_Person.FID in ('MxF9rl1JRWaAibUk1Bs3SYDvfe0=')
Caused exception message is: ORA-00904: "T_BD_PERSON"."FPROPOSERID": invalid identifier
at com.kingdee.shr.ats.web.handler.CalFormulaHandler.initExecDataAction
分段取出转正前后的实际出勤日期,怎么实现?
本文2024-09-17 00:32:56发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-61707.html