2024年3月21日发(作者:)

金蝶s-HR技术支持宝典

金蝶HR产品事业部

金蝶s-HR技术支持宝典(薪酬核算篇)

前言

金蝶s-HR技术支持宝典是我们可爱的技术支持顾问利用闲暇时间整理的产品常见问题及对应的解

决方案。旨在帮助广大的金蝶s-HR实施或服务顾问更深入地了解产品,为实施或服务实施过程中的问

题处理提供参考。

为便于搜索,我们为每一个问题都设计了关键字,您可以通过关键字来搜索问题及方案。

由于我们整理的时间比较仓促,文档中可能存在这样那样的瑕疵。如果在使用发现任何问题,请在

第一时间发邮件给我们(jine_zhu@),我们会及时修正更新。

2/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

【问题1】 薪酬结账时误操作将按次结账,点成按期结账了,该如何修复?

【关键字】:薪酬核算、结账、按次、按期

【适用版本】:通用

【解决方案】:比如结账前是10月1次,结账到11月1次了,实际想要到10月2次,有两种

处理方式:1、如果11月1次不想要了,那么把11月1次中的人员全部删除,然后反结账到10

月1次,再按次结账到10月2次。2、如果11月1次需要保留,那么可以使用补发功能,补10

月2次,人员从10月1次引入,后面结账回到11月1次。

【问题2】 计算规则进行反结账一次后(即当前计算规则的状态是反结账),再点反结账,提示:

“该期次已经反结账,不能再进行反结账操作!”

【关键字】:薪酬核算、计算规则、反结账

【适用版本】:通用

【解决方案】:需要修改哪期的数据,就直接反结账到那一期次进行修改后,然后结账回来。如果

有多期要反结账回去修改,也是一样的处理。先反结账到某期次 -> 结账回来 -> 再反结账到某

期次 -> 结账回来,单线操作。目前是不允许反结账后,这个期次没有结账又继续反结账。这样

会导致有多期次未结账数据,导致数据混乱。

【问题3】 系统中没有“设置发薪组织层级”的菜单,如没有下图红框中的菜单。

3/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

【关键字】:薪酬核算、发薪组织、组织层次

【适用版本】:通用

【解决方案】:用管理员登录,在开发平台 -> 三级菜单配置中添加菜单:

服务URL:

描述:设置发薪组织的组织层级,如果不设置,则发薪组织可选所有的行政组织,设置后,发薪

组织只能选择设置的层级的组织。

具体设置如下图:

【问题4】 薪酬核算第三步点击下载导入模板中的“带员工编码、姓名和数据”,系统卡死,显示

空白页。

【关键字】:薪酬核算、第三步、下载、模板、导入、卡死、空白

【适用版本】:通用

【解决方案】:获取.0日志,查看是否有如下报错:

Caused by: eption: Invalid column name:

cmp_ctb.s153 at

adTemplateWithPersonsAndDa

taAction (:129)

其中 cmp_ctb.s153 是根据现场实际的项目显示。我们在查看时只需要看到以下两行关键字:

Caused by: eption: Invalid column name:

4/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

cmp_ctb. at

adTemplateWithPersonsAndDa

taAction

如有,则检查报错的项目所属组织(如下图红框)是否在用户行政组织范围内,如果不在,请修改。

查询报错项目对应的名称,如报错为:cmp_ctb.s153:

select fname_l2 from T_HR_SCmpItem where Fieldsn ='153';

【问题5】 社保实际缴纳值界面上自定义的字段,需在薪酬核算时取到该字段的值,参与计算规

则的核算。

【关键字】:薪酬核算、社保、实际缴纳值导入、自定义、字段、取值

【适用版本】:通用

【解决方案】:社保实际缴纳值导入的数据在薪酬核算中,通过设置公式引用,公式中使用临时表

取到社保实际缴纳值导入中的各个字段的值(在临时表中加入自定义字段名,见下图用管理员登录

开发平台--薪酬核算配置—核算临时表)。在薪酬核算,计算时会自动计算规则当前的统计年统计

月取到对应年月的字段值。

5/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

【问题6】 薪酬历史数据导入成功后 在界面中查询不到数据。

【关键字】:薪酬核算、薪酬历史、数据导入

【适用版本】:通用

【解决方案】:

1、检查下导入人员的年份、月份有没有在该人员的的生效日期之后 ;如果在此之前的话,可能

就不显示了;

2、登录系统的用户有没有该导入人员所在行政组织的范围。

【问题7】 安装金蝶s-HR V2.0 PTM2后,薪酬发放工作流审批 时不显示薪酬项目明细数据。

【关键字】:薪酬核算、薪酬发放、工作流、审批、项目、明细数据

【适用版本】:V2.0 PTM2、V8.2

【解决方案】:计算规则中的薪酬项目没有勾选工作流审批。

【问题8】 薪酬核算的时候如何对可选人员进行全选的操作?系统上的全选按钮只选择了当前页

面显示的人员,例如第一页显示人员为20个,那全选只选择当前的20个,1400+人如何全选"

添加人员"从而进行核算呢?

【关键字】:薪酬核算、当前页、全选、显示、视图

【适用版本】:通用。

6/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

【解决方案】:在视图中添加扩展视图,修改首页显示的条数,如下图:

【提醒】:首页显示的行数越多,加载显示用时越长。

【问题9】 在薪酬核算时,如何设置查询方案里面的排序字段,在哪里新增?

【关键字】:薪酬核算、查询方案、排序、字段、视图

【适用版本】:通用

【解决方案】:在视图中查找薪酬核算 -> 核算动态列表

DynamicList,添加需要进行排序的字段,如添加薪酬员工编码排序。

7/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

展示结果如下图:

【问题10】 取当期代扣税汇总值( )函数,怎么使用?

【关键字】:薪酬核算、代扣税、取当期代扣税汇总值、函数

【适用版本】:通用

【解决方案】:这个函数是:取当前期间同一计税单位的某个薪酬项目的汇总值,

意思即为:假如计算规则有三个A,B,C;这三个规则的计税单位相同,且这三个规则中都有某

职员小a;A,B计算规则有薪酬项目E,在计算规则C中使用了代扣税=取当期代扣税汇总值(薪酬

项目E)这个函数,此时计算职员小a时,他的代扣税即为:A,B,C的薪酬项目E的和。

8/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

【问题11】 薪酬核算向导第一步显示某职员,第二步不显示该职员。

【关键字】:薪酬核算、向导、不显示、显示、职员、第一步、第二步

【适用版本】:通用

【解决方案】:出现这种情况存在两种原因:

1、之前添加人员时人员的生效日期在该计算规则的当前周期之前,后来更改了该人员的生效日期

为当前周期之后;

2、客户做了同步组织岗位,导致人员的所属行政组织在操作用户的行政组织范围外。

解决方案:

1、在薪酬核算向导第二步已选人员是否有一个:查询不在列表的人员按钮。如有,请在该界面上

查看人员,确认并删除该人员。

2、如没有,则进行以下操作:

如果这个人不需要的话,可以从T_HR_SCmpCalTable表中删除;通过T_HR_SCmpCalTable表

中 fcalstate 不等于12(即审批状态不是“已审批”的)查出该人员。

【问题12】 员工编码调整过,在薪酬核算向导已选人员,员工没有带出最新的编码,还是沿用

原来的编码,但是在核算信息校验的员工编码是最新的编码。

【关键字】:薪酬核算、员工编码、调整、最新

【适用版本】:通用

【解决方案】:此处的员工编码是根据核算的当期的截止日期前生效的员工编码,也就是员工基本

信息中的生效日期<=核算的当期的截止日期的生效日期最大的那条历史记录中的员工编码。并不

是取最新的。

【问题13】 先结账到201701后来发现备注没有设置为带到下期,然后就反结账到201612,设

置备注带到下期,结账到201701,这时备注就没有数据了。

【关键字】:薪酬核算、备注、结账、反结账、带到下期

【适用版本】:通用

【解决方案】:反结账目前的功能的定位:往期的数据错误,反结账回去修改,只会影响这一期次

9/ 20

金蝶s-HR技术支持宝典(薪酬核算篇)

的数据,其他期次的不影响。因此反结账到201612修改带到下期的设置,再结账到201701,

201701 1次的数据表中已有了,因此不会变,不处理带到下期的数据。目前产品需求如此规划,

暂不调整。

【问题14】 薪酬发放工作流审批通过,但是薪资表仍旧是‘已审核’状态。

【关键字】:薪酬核算、发放、已审核、审批、工作流

【适用版本】:通用

【解决方案】:建议在薪酬核算向导第一步,点击刷新按钮后,看状态是否可更新,如果不能需在

后台更改审批状态。

1、查询计算规则;

select * from t_hr_scalscheme where fnumber ='计算规则编码'

2、查询出计算规则人员表中哪些人不是已审批状态的记录:

select * from t_hr_scmpcaltable where fcalschemeid='计算规则id' and fperiodyear=具体

的年 and fperiodmonth=具体的月 and fcaltime= and fcalstate in (1,2,3,4,5,6,7,8,9,10,11)

更改以上两张表中 FCalState 字段的值为12,即为已审批。

【问题15】 薪酬发放表没有废弃功能。提交后就无法撤回和删除了。

【关键字】:薪酬核算、发放、撤回、删除、废弃,撤销、视图

【适用版本】:V2.0 PTM2、V8.2

【解决方案】: 可以在视图中将撤销按钮配出来使用。

1、薪酬发放工作流审批单据未审批完成可撤销,撤销后单据状态变为未提交,员工的核算状态变

回已审核,对应流程实例删除(需要修改薪酬发放工作流单据列表视图,增加一行将撤销按钮配出

来: