薪酬核算没有人
薪酬核算已选人员已添加过人员,但计算的时候却没有人,请问一下是什么原因?
经过美玲等同志的分析,发现是核算表T_HR_SCmpCalTable上缺少项目产生,比如有个薪资项目叫学历工资,按照正常情况呢,核算表里应该也有这个项目,但是查询的时候就没有这个列。前面做过删除计算规则的动作,是否是因为删除计算规则导致的核算表上的列不见了,需要再验证一下。但事实上,就是因为这个项目不见了,导致薪酬核算界面看不到人。然后临时解决办法是增加列,就是查看薪资项目T_HR_SCmpItem有几个,然后是否有一些项目在核算表上没有的,那就是问题所在。比如核算表有一个s88的列(对应的是学历工资)不见了,那么执行以下语句alter table t_hr_scmpcaltable add s88 numeric(13,2),把s88这个列加上,然后在薪资核算界面就可以看到人了。核算表中s88对应薪资项目表中fieldsn值88。所以要是薪资核算界面看不到人,可以先看一下计算规则中有哪些项目,然后核算表中是否有对应的项目,(还有一个办法是查看日志,不太会看,会看的人可以看看。对了,报错的时候也有提示),没有的话就手动添加(临时办法,具体原因需要由开发那边研究,我觉得主要是还是分析一下删除计算规则的时候做了哪些动作)。以上操作,适用于那些删除计算规则又新建计算规则,然后在第3步核算界面看不到人的情况。后台数据库的操作应该要小心,不要误操作啊。好了,现在可以看到人了。
应该是因为开了多个窗口吧,用户先打开一个动态列表,又打开一个动态列表,然后又切回来,没有刷新和重新查询直接操作就会有这个问题
因为每个动态列表查询是都会自动生成sql,打开一个动态列表,又打开一个动态列表,然后切回第一个动态里列表没有重新查询就操作,缓存中带的第二个动态列表的sql,就会报null
经过美玲等同志的分析,发现是核算表T_HR_SCmpCalTable上缺少项目产生,比如有个薪资项目叫学历工资,按照正常情况呢,核算表里应该也有这个项目,但是查询的时候就没有这个列。前面做过删除计算规则的动作,是否是因为删除计算规则导致的核算表上的列不见了,需要再验证一下。但事实上,就是因为这个项目不见了,导致薪酬核算界面看不到人。然后临时解决办法是增加列,就是查看薪资项目T_HR_SCmpItem有几个,然后是否有一些项目在核算表上没有的,那就是问题所在。比如核算表有一个s88的列(对应的是学历工资)不见了,那么执行以下语句alter table t_hr_scmpcaltable add s88 numeric(13,2),把s88这个列加上,然后在薪资核算界面就可以看到人了。核算表中s88对应薪资项目表中fieldsn值88。所以要是薪资核算界面看不到人,可以先看一下计算规则中有哪些项目,然后核算表中是否有对应的项目,(还有一个办法是查看日志,不太会看,会看的人可以看看。对了,报错的时候也有提示),没有的话就手动添加(临时办法,具体原因需要由开发那边研究,我觉得主要是还是分析一下删除计算规则的时候做了哪些动作)。以上操作,适用于那些删除计算规则又新建计算规则,然后在第3步核算界面看不到人的情况。后台数据库的操作应该要小心,不要误操作啊。好了,现在可以看到人了。
应该是因为开了多个窗口吧,用户先打开一个动态列表,又打开一个动态列表,然后又切回来,没有刷新和重新查询直接操作就会有这个问题
因为每个动态列表查询是都会自动生成sql,打开一个动态列表,又打开一个动态列表,然后切回第一个动态里列表没有重新查询就操作,缓存中带的第二个动态列表的sql,就会报null
薪酬核算没有人
薪酬核算已选人员已添加过人员,但计算的时候却没有人,请问一下是什么原因?经过美玲等同志的分析,发现是核算表T_HR_SCmpCalTable上缺少...
点击下载文档
本文2024-09-17 00:29:20发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-61330.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章