"| 如题,提交时报 对象 c 不是序表 [图片][图片][图片] |"
| 如题,提交时报 对象 c 不是序表 |
从报错看 比较容易判断 ,因为点提交报错,所以是去向脚本中 对对象 c 操作的时候 用到了对序表可以但可能是排列不成立的函数。这个排查主要看 对象 c 是不是在填报表中用到了。如果用到了 来源和去向都要排除,如果只在去向出现 就只检查去向脚本即可。
从报表分析后发现报表有用到 c 对象,所以两边都要排查,在检查来源时便发现 对 c 进行了 sort()( 见图一的 B4),因为 sort 后不论原对象是序表还是排列均成了排列, 再看去向 对 C 进行了 delete,这时候就找到问题了,对排列进行了不支持的 delete。
此例解决方式是在来源的 B4 sort 后重新 new 了下:>C=B3.new(aold. 项目: 项目,aold. 序号: 序号,a. 现款: 现款,a. 承兑: 承兑,a. 合计: 合计,a. 备注: 备注,a.DEPARTMENTEPARTMENT,a.DEPARTMENT_IDEPARTMENT_ID,a.PERIOD_NAMEERIOD_NAME,a.LAST_UPDATED_BYAST_UPDATED_BY,a.LAST_UPDATE_DATEAST_UPDATE_DATE).sort( 序号).new(项目, 序号, 现款, 承兑, 合计, 备注,DEPARTMENT,DEPARTMENT_ID,PERIOD_NAME,LAST_UPDATED_BY,LAST_UPDATE_DATE)
用以上方式问题解决,方法不止一种,比如还可以在去向里转成序表再操作,或者用不同对象转存等等。
以上解决方案供参考。
从报错看 比较容易判断 ,因为点提交报错,所以是去向脚本中 对对象 c 操作的时候 用到了对序表可以但可能是排列不成立的函数。
这个排查主要看 对象 c 是不是在填报表中用到了。如果用到了 来源和去向都要排除,如果只在去向出现 就只检查去向脚本即可。
从报表分析后发现报表有用到 c 对象,所以两边都要排查,在检查来源时便发现 对 c 进行了 sort()( 见图一的 B4),因为 sort 后不论原对象是序表还是排列均成了排列, 再看去向 对 C 进行了 delete,这时候就找到问题了,对排列进行了不支持的 delete。
此例解决方式是在来源的 B4 sort 后重新 new 了下:>C=B3.new(aold. 项目: 项目,aold. 序号: 序号,a. 现款: 现款,a. 承兑: 承兑,a. 合计: 合计,a. 备注: 备注,a.DEPARTMENTEPARTMENT,a.DEPARTMENT_IDEPARTMENT_ID,a.PERIOD_NAMEERIOD_NAME,a.LAST_UPDATED_BYAST_UPDATED_BY,a.LAST_UPDATE_DATEAST_UPDATE_DATE).sort( 序号).new(项目, 序号, 现款, 承兑, 合计, 备注,DEPARTMENT,DEPARTMENT_ID,PERIOD_NAME,LAST_UPDATED_BY,LAST_UPDATE_DATE)
用以上方式问题解决,方法不止一种,比如还可以在去向里转成序表再操作,或者用不同对象转存等等。
以上解决方案供参考。