禁用、删除薪酬项目提示被引用,如何处理?
金蝶云社区-讲师_张美玲
讲师_张美玲
0人赞赏了该文章 664次浏览 未经作者许可,禁止转载编辑于2020年02月13日 08:41:06

1、用户建了薪酬项目:交通费,然后加到计算规则中
2、后来确定不要这个项目了,就在薪酬项目中去禁用、删除这个项目,提示被引用。然后就去计算规则中这个项目从规则中删除,提示标识符无效
3、反复多次删除薪酬项目后,在薪酬项目中点击删除也会报标识符无效

出现这个问题的原因已经分析出来了(在薪酬项目删除时判断被引用没有删除成功,但是核算表中对应的字段被删除了,导致报标识符无效。),1.5PTM5上已出补丁,2.0上即将出补丁解决。已经出现该问题的同学,参考如下步骤解决。
1、alter table t_hr_scmpcaltable add s97 numeric(13,2);
2、delete from t_hr_scalschemeitem where fcmpitemid in(select fid from t_hr_scmpitem where fname_l2='交通费')
3、在薪酬项目中禁用、删除该薪酬项目


在打补丁之前,遇到这种情况建议按以下顺序执行,如果逆序就有可能出现以上问题。
1、计算规则中这个项目从规则中删除
2、把薪酬项目禁用、删除