薪酬核算中规则内流程人员为什么会有重复值呢?

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

薪酬核算中规则内流程人员为什么会有重复值呢?

产品版本:V1.5

已选人员列表的数据都是查出来的 ,如果人都是前台通过“添加人员”添加进来的,那么是不会重复的。核算表的同一个规则同一个期次一个人只会存在一条记录,除非人为用sql插入数据库中 那么为什么会出现多条呢?

列表查询时,会根据当前发放周期的截止日期去查人员基本信息历史表,职业信息历史表,任职组织历史表,任职岗位历史表,以及任职历史表,找到这个截止日期之前最近的一条记录,把里面的数据查出来显示到列表。当这些历史表中多条记录的生效日期存在相同的,或者时段有交叉的情况,列表上就会出现一个人重复多条记录的问题。 如果后面又出现了该问题,请按这个顺序去排查:

1、先排查人员所在的组织,岗位,员工基本信息,员工职业信息,员工任职信息的变更历史。发现变更记录中有生效日期存在相同的,或者时段有交叉的情况,说明就是历史数据的问题。

2、如果1没有问题,则用下面的sql语句查询看看一个人在核算表中有几条记录。如果是一条记录,说明核算表中的数据没有问题。如果是多条记录,请找总部研发处理。

3、如果1和2都没有问题,目前还没有出现这种情况。请提单反馈。提单前可先执行下面的语句,将返回的截图导出或截图附提单上。

Select * From T_HR_SCMPCALTABLE where fcalschemeid in (select fid from T_HR_SCalScheme where fname_l2='计算规则名称' ) and fpersonid in (select fid fromt_bd_person where fname_l2='姓名') and fperiodyear=2015 and fperiodmonth=9(2015年9月,根据实际情况修改)

薪酬核算中规则内流程人员为什么会有重复值呢?

产品版本:V1.5 已选人员列表的数据都是查出来的 ,如果人都是前台通过“添加人员”添加进来的,那么是不会重复的。核算表的同一个规则同一...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息