差异的产生不是因为生产日历有误,而是因为程序在计算工作日时首先依据的是员工的工作班次,而不是生产日历。即使生产日历填写正确,不正确或不一致的工作班次(或节假日班次)也会覆盖其数据。
需要检查的内容
请注意:生产日历的核算是以工作班次为优先的。因此需要检查:
- 节假日班次——其中五月的休息日和节假日是否正确反映;
- 员工的工作班次(或分配给部门/组织的工作班次)——是否与生产日历一致,是否存在日期上的差异。
如果工作班次中的日期设置与生产日历不一致,系统将使用该班次,最终得到的工作日数量就会不正确——正如您的情况中出现的18天。
如何修正
找到所使用的工作班次,按月与五月的生产日历进行核对,并消除差异——包括工作班次本身,以及如果单独使用的节假日班次。数据同步后,重新计算将显示正确的工作日数量。
常见问题
为什么即使生产日历填写正确,它也不会直接影响计算结果?
因为系统优先采用的是工作班次。生产日历用作生成班次的基础,但如果班次是单独创建或修改的,且与日历不一致,系统就会采用该班次。
是需要同时修正节假日班次和工作班次,还是只需修正其中一个?
两者都需要检查——节假日班次和员工的工作班次,因为差异可能出现在其中任何一个,也可能同时出现在两者之中。
