问题现象: | 你好,本月新增工资项目“标准出勤天数”以及“应发基本工资”,应发基本工资=基本工资*实际出勤/标准出勤天数,以上均为数值型,计算时报错:‘计算异常,第一条公式被终止’,经查为计算除法时出现零值导致,跟踪语句如下: update wa_gzdata set F_64 = isnull(F_9,0)/isnull(F_66,0) 因本月工资尚未发放紧急为盼,请协助迅速解决,是否有补丁支持 |
问题原因: | |
解决方案: | 您好, 此问题【经测试】现做如下分析与答复: 【问题原因】 公式中的标准出勤天数有为空的,而该项又作为公式中的分母,所以计算时出现错误; 【解决方案】 重新对“应发基本工资”设置公式,首先对“标准出勤天数”做一个判断,判断其是否为空,具体函数设置如下: iff(标准出勤天数=0,表达式,基本工资*实际出勤/标准出勤天数) 其中“表达式”根据实际情况设置; 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 薪资管理 |
产品: | 人力资源 |
问题名称: | 薪资公式问题 |
最后更新: | 2011-07-08 10:23:46 |