“应付款管理——帐表管理——科目帐查询——科目明细账”查询时报错
- 浏览:672 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
805-U8.60SP |
问题模块: |
8-应收应付 |
所属行业: |
0-通用 |
问题状态: |
2-UU通注册用户 |
关 键 字: |
科目 临时表 NUll |
适用产品: |
U860SP----应付款管理 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
“应付款管理——帐表管理——科目帐查询——科目明细账”查询时报错 |
问题现象: |
数据由852升级到861SP(以前大概是由821之类的版本升级到852,此帐套从2000年就有数据,应该是由用友很老的版本创建的),在2002年度帐套中,使用“应付款管理——帐表管理——科目帐查询——科目明细账”查询时报错 |
原因分析: |
在往TEMDB数据库中的临时表(#tmpqc)中插入数据时由于该表的一列(ccode)不允许为空而尝试插入了空值导致产生的错误,从列名来看时科目字段,而科目字段是不允许为空的。 由于插入临时表的数据来源是AP_DETAIL、gl_accvouch表,尝试检查AP_DETAIL、gl_accvouch表中的记录是否有CCODE字段为空或者存在科目表(code)表中不存在的科目编码。结果发现科目表中缺少170308科目信息。而此科目在2001年度中存在。 |
解决方案: |
请将2001年度库中code表相应记录,复制到2002年度中(有可能在以后年度升级时,也有此问题,可类同处理。) | |