问题现象: | 多工资类别,只要有人在一工资类别的工资变动中输入数据,则所有工资类别的工资变动皆不能进行计算或汇总,如有工资类别001和002,如工资类别001有人在工资变动中,则002工资类别的工资变动不能进行计算. |
问题原因: | 系统需求如此. 可手工更改,但风险很大 |
解决方案: | 首先,使用如下方法在SQL的查询分析器中,运行如下语句: use UFSystem update UA_control set cRepellent='WA0302xx' where cAuth_id = 'WA0302' and cRepellent = 'WA0302' 此语句解除了【工资变动录入】的互斥限制。请高度注意:此功能放开后,有可 能造成数据的不完整和不一致!!敬请慎重考虑!慎重! 如需启用互斥功能,运行如下语句: use UFSystem update UA_control set cRepellent='WA0302' where cAuth_id = 'WA0302' and cRepellent = 'WA0302xx' 如上述方法不能解决,可继续采用如下方法: 可以使用如下语句,删除互斥权限的记录。请用户在做此操作前,备份数据表的记录,以免造成不必要的损失! delete from UA_Control where cAuth_id='WA0109' and iAuthType=3 delete from UA_Control where cAuth_id='WA0110' and iAuthType=3 其中 WA0109 和 WA0110 分别代表 “工资计算”和“工资汇总”两个权限。删除这两条记录,即可保证不会出现互斥。 |
相关补丁: | |
版本: | 8.52 |
模块: | 工资管理 |
产品: | U852----工资管理 |
问题名称: | 多工资类别计算互斥 |
最后更新: | 2005-06-28 00:00:00 |