薪酬管理模块中“请假单”表单的“总时数”字段目前计算时仅会排除周末,如希望同时扣除日历红字或是连假时的补班日,可以参阅如下步骤调整:
在全域常量表单中,可以看到 "makeupworkdays_standardzhtw"和 "holidays_standardzhtw" 这两个参数:
a. holidays_standardzhtw 填入希望排除的周间假日,例如国定假日或其他日历红字
b. makeupworkdays_standardzhtw 填入希望纳入计算的工作日,例如连假前后的周末补班日
请于该参数中输入想要排除(或计算)的日期,并以半角逗号分隔,例如:
["2023/01/20","2023/01/23"]
将“请假单”表单的“总时数”字段调整如下即可:
IF(AND(A4.RAW!="",C4.RAW!="",A5.RAW="",C5.RAW=""),NETWORKDAYS.INTL(A4,C4,1,c_holidays_standardzhtw,c_makeupworkdays_standardzhtw)*8, IF(A4.RAW!=C4.RAW,(NETWORKDAYS.INTL(A4,C4,1,c_holidays_standardzhtw,c_makeupworkdays_standardzhtw)-1)*8+C8+E8,C8+E8))
若您有调整过模块表单元置,请参阅如下对应填入正确的字段位置:
A4 为“起始日期”、C4 为“结束日期”
A5 为“起始时间”、C5 为“结束时间”
C8 为“午休前”、E8 为“午休后”
完成上述设置后,“总时数”字段计算时既可排除红字并计算补班日。
需特别留意的是,未来您于应用商店安装或更新任意模块时 "holidays_standardzhtw" 和 "makeupworkdays_standardzhtw" 这两个参数会被重置,再请您届时留意并将参数重新补上。针对此点未来有计划调整为不会自动重置,如希望被添加至该功能上线的通知名单再请来信 support@ragic.com 和我们说!