核算系统中某仓库不能取消月末处理
- 浏览: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。将这两个字段值置零,取消月末处理,重新记账后会对这两个字段重新写值的。 | |