DEP在个性化方案中对数量字段设置了事件:
在分录中录入第一行数据输入后正常,录入第二条分录后,输入数量后会报错:
[2015-01-16 13:36:44,132 INFO]执行表达:
kdtEntries.getCell(rowIndex,"fgw").setValue(com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimal(com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimalValue(kdtEntries.getCell(rowIndex,"baseQty").getValue())* com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimalValue(kdtEntries.getCell(rowIndex,"fnw").getValue())));...
[2015-01-16 13:36:44,151 INFO]失败!执行脚本出现异常!
com.kingdee.bos.kscript.runtime.InterpreterException: 第1行执行出错:
kdtEntries.getCell(rowIndex,"fgw").setValue(com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimal(com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimalValue(kdtEntries.getCell(rowIndex,"baseQty").getValue())* com.kingdee.bos.ui.face.UIRuleUtil.getBigDecimalValue(kdtEntries.getCell(rowIndex,"fnw").getValue())));
执行方法错误,参数错误.对象: com.kingdee.bos.ui.face.UIRuleUtil, 方法: getBigDecimalValue, 参数表: [Ljava.lang.Object;@58560, 上下文环境: Context:=null, 错误信息: null
异常内码EXEC_METHOD_ILLEGALARGUMENT
异常类型:执行错误
子系统:KSCRIPT
null
指定执行的对象上找不到待执行的方法
方法的参数个数不匹配
进行参数转换时出错
建议解决办法:
请检查上下文环境
DEP单元格事件设置后取值报错.png(40.52KB)
推荐阅读