---排班----影响福利发放

这篇博客介绍了员工福利系统中关于存储过程的调用,具体涉及KinUserCalendar员工月份工作日历表的更新。内容包括插入员工考勤日程数据,更新工作日的打卡时间和班次信息,特别关注了限电休息日的处理。通过更新代码段展示了如何针对特定班次和日期调整员工的考勤记录。

员工福利:存储过程  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  排班   调休

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值