批量定调薪工作流中审批通过节点报错分析

在批量定调薪后,有一些单据可能是提交的时候没有报错,审批通过的时候报错了,这些有些是因为标准产品的问题,但是有些可能是我们二开没有控制好的问题,让员工提交了错误数据,才出现了的标准产品的报错,解决方法供大家参考。不管是什么报错,都可以通过删除单据重新提交来解决,以下解决方案不赘述该方案。

1、这个是比较场景的标准报错、报错如下:
[参数值:SOcAAABx1Rc8ULTm,参数类型:class com.kingdee.bos.util.BOSUuid]
}
Caused by: com.kingdee.bos.BOSException :
null
Caused exception message is: 生效日期必须在『" 2022-01-01"』和『" 2022-04-30" 』的生失效日期范围内
com.kingdee.shr.cmpdesign.exception.CmpMultiLanReformException: 生效日期必须在『" 2022-01-01"』和『" 2022-04-30" 』的生失效日期范围内

原因及处理方法:
这个问题的产生原因是,先提交了的批量定调薪流程,还没有审批通过的时候,提交的人事异动单据,人事异动生效日期小于等于调薪日期,这样会修改到批量定调薪流程对应的任职,导致批量定调薪的生效日期和定调薪档案的生效/失效日期不匹配,下方SQL可以查出来有问题的数据,然后可以重新提交单据,或者直接用正确任职ID替换当前任职ID
参考附件【SQL】sql1
2、报错如下:
[参数值:【单据ID】,参数类型:class com.kingdee.bos.util.BOSUuid]
}
com.kingdee.bos.d
批量定调薪工作流中审批通过节点报错分析
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



