员工福利:存储过程 KinWelfarePaymentCalculation
--调用 存储过程
exec KinUserCalendar @Dt2UserId,@Month,@Year,@RequestId,0;
调用:KinUserCalendar员工月份工作日历表----往这个表里插数据 (uf_AttendancSchedul 员工考勤日程表 )
更新代码段:
-----限电休息日----2021.10.28 whl
UPDATE uf_AttendancSchedul
SET FMorningSignIn = '08:00',
FMorningSignOut = '',
FAfternoonSignIn = '',
FAfternoonSignOut = '16:30',
FTypeid = 4,
FTypeName = '排班工作日',
FSign_type = 1
WHERE
FShiftsId in ('9158370049316966270')
AND FUserId =@USER
AND FYear =@YEAR
AND FMonth =@MONTH
AND FTypeid=1;
----------------------------------------
KinUserCalendar员工月份工作日历表-
1、先取 工作日历表
2、一般 工作时间 打卡时更新
3、当天有无排班 更新 班次
4、更新 打卡时间
5、 无排班 --一般工作时间打卡
FType= 1,4 排班 调休
这篇博客介绍了员工福利系统中关于存储过程的调用,具体涉及KinUserCalendar员工月份工作日历表的更新。内容包括插入员工考勤日程数据,更新工作日的打卡时间和班次信息,特别关注了限电休息日的处理。通过更新代码段展示了如何针对特定班次和日期调整员工的考勤记录。
4916

被折叠的 条评论
为什么被折叠?



