服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

核算系统中某仓库不能取消月末处理

- 浏览:1316 - 发布时间:2008-01-08 09:37:00.0
问题版本: 57-用友通标准版10.2 问题模块: 17-销售管理
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 9 适用产品: 57
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8 9:37:00
问题名称: 核算系统中某仓库不能取消月末处理
问题现象: 在核算系统中某仓库不能取消月末处理,只要取消就提示错误! “运行时错误13:类型不匹配”
原因分析: 此问题一般为数据库中某表中数据字段出错,或缺少某个值,一般涉及到的表为ia_summary、ia_subsidiary、rdrecord、rdrecords。具体哪个表出错可使用时间探查器跟踪。如本例:经跟踪发现ia_subsidiary表中有几条纪录其ioutcost、iaoutprice两个字段值为空。月末处理后,该表中这两个字段值必须有数据,即使为0也不能为空,因此可判断这几条纪录的这两个字段出错。给出的解决方法:请执行如下语句: update ia_subsidiary set ioutcost=0,iaoutprice=0 where imonth=10 and brdflag=0 and cwhcode=1 and iaoutprice is null。将这两个字段值置零,取消月末处理,重新记账后会对这两个字段重新写值的。
解决方案: 此问题一般为数据库中某表中数据字段出错,或缺少某个值,一般涉及到的表为ia_summary、ia_subsidiary、rdrecord、rdrecords。具体哪个表出错可使用时间探查器跟踪。如本例:经跟踪发现ia_subsidiary表中有几条纪录其ioutcost、iaoutprice两个字段值为空。月末处理后,该表中这两个字段值必须有数据,即使为0也不能为空,因此可判断这几条纪录的这两个字段出错。给出的解决方法:请执行如下语句: update ia_subsidiary set ioutcost=0,iaoutprice=0 where imonth=10 and brdflag=0 and cwhcode=1 and iaoutprice is null。将这两个字段值置零,取消月末处理,重新记账后会对这两个字段重新写值的。