【适用版本】s-HR V2.0
【所属模块】薪酬管理
【问题描述】在费用分配信息(K/3 Cloud)中,薪资规则提交财务同步失败,查询日志发现报错:s-HR组织单元的【K/3 Cloud业务组织】发生变更(‘a’->‘b’),数据不同步到Cloud!需要在Cloud进行基础资料组织变更和手工强制同步的处理,
如下图:
【原因分析】是薪资计算规则同步到金蝶云后,在s-HR修改了【K/3 Cloud业务组织】,再次同步该计算规则则报错。
【解决方案】
1、首先与客户确认在费用分配中,客户是否存在同步金蝶云对【K/3 Cloud业务组织】进行修改。即下图的两个字段:
2、其次检查s-HR的后台表T_BAS_HR_HRCloudMapping中对应的是否有错误的数据,语句如下:
Select * from T_BAS_HR_HRCloudMapping wherefnumber=’薪资规则编码’
然后删除该行信息后,再进行同步。
3、同步后失败的原因发生了变化,如下图:
编码为‘薪资规则编码’的薪资,已存在相同“编码”+“薪酬期间”的数据!
主要原因:前一次同步的记录仍然存在金蝶云中,所以要回到金蝶云删除这个薪资信息。
具体操作如下:
1)在金蝶云的搜索框输入【员工薪资】(因为薪资信息在金蝶云中是后台数据,主控台菜单路无此内容),如图:
2)打开员工薪资后,选择对应的薪资计算规则进行删除;
3)员工薪资界面“删除”按钮开放设置过程:
4、金蝶云删除成功后,再到s-HR中同步薪资计算规则即可。
推荐阅读