哺乳假逻辑(s-HR V8.5SP1以上版本)原创
金蝶云社区-Josette
Josette
3人赞赏了该文章 552次浏览 未经作者许可,禁止转载编辑于2023年04月18日 20:51:03

哺乳假逻辑

(s-HR V8.5SP1以上版本)

 

 

1.      哺乳假类型

1.1  哺乳假类型分为自定义和非自定义两大类,其中非自定义类型系统预置了以下几种:上午晚到、上午下午各休一半、下午早走、双胞胎上午晚到、双胞胎上午下午各休一半、双胞胎下午早走。

1.2  非自定义哺乳假类型可以自己设置,设置路径为:【系统设置】-> 【考勤基础数据】->【哺乳假类型】-> 【可维护基础资料】新增

1.3  如果系统预置的哺乳假类型不满足需求,请自己新增哺乳假类型,不要更改系统预置的,因为后台代码逻辑固定,可能会出现计算错误。

1.4   自定义哺乳假类型即是普通的假期,请假时长是根据和班次的交叉来计算的。而非自定义的哺乳假类型,按照工作日来计算请假时长,如一个孩子,上午晚到、上午下午各休一半、下午早走,计算的请假时长都是一天一个小时。如果是两个孩子,那就是一天两个小时。不考虑是否和班次有时间交叉。(是否包含休息日/节假日是通过参数“假期制度-哺乳假-包括公休日/包括法定假日”来控制的)

2.      日期携带

2.1  请假时选择非自定义的哺乳假类型,输入子女出生日期,会自动带出请假结束日期=子女出生日期+1年+1天

2.2  请假时选择非自定义的哺乳假类型,输入产假结束日期,会自动带出请假开始日期=产假结束日期+1天

2.3  如果系统中存在审批通过的产假请假单,那么请非自定义哺乳假的时候会自动把产假结束日日期和请假开始日期携带过来。

 

3.      时间交叉判断(针对不是“未提交”状态的单据)

3.1  非自定义哺乳假(上午晚到等)可以和其他假期有交叉

3.2  非自定义哺乳假(上午晚到等)不可以和自定义哺乳假有交叉

3.3  自定义哺乳假不可以和其他假有交叉

3.4  列表同时提交时间交叉的两条单据只能成功一条


4.      性别控制

4.1  假期制度-哺乳假-性别控制:1.不控制,那么【员工管理】->【员工信息维护】->性别,不管是什么选项,都可以请哺乳假。

4.2  假期制度-哺乳假-性别控制:2.女,那么【员工管理】->【员工信息维护】->性别:女或者空,才可以请哺乳假。如果为男,那么请假时候看不到哺乳假假期类型。

4.3  性别控制只控制能不能请假,不控制能不能生成额度,如果控制生成额度,请在额度规则员工范围添加条件。

5.      请假控制

1.1  请假时间差不能大于12个月

1.2  请假开始日期不能小于【产假结束日期】 + 1 天

1.3  请假结束日期不能大于【子女出生日期】+1年1天

6.      其他

1.4  移动端哺乳假不能是多分录,不能提交

1.5  S-HR Cloud V8.8轻应用多分录存在哺乳假和其他假不允许提交

 

 ~欢迎小伙伴提出宝贵意见~


赞 3