问题现象: | 1.进入存货核算系统对存货系统成批记账后,再进入账表表->账簿->明细账->存货 编码输入"zBP01",该存货期初结存为0,收入数量为12,单价为39367.52,金额为472410.26 ,发出数量为12,单价和金额都为空.(该存货已记账即已期末处理) 2.进入存货系统,业务核算->恢复记账->确认->点击全选->点击恢复(系统提示恢复失败) |
问题原因: | 在恢复记账时,发现Ia_subsidiary表中有一些cbustype = '期末处理’、cvoutype = '21'的记录,表明是已经做过期末处理,并且选择了期末处理的自动生成出库调整单的选项;然而在软件中“已期末处理的存货”列表中,并未见任何记录,正常情况下没有期末处理是不会有这样的记录。而在恢复记账出错也在此。故可判断这些记录应属错误记录(有可能用户通过非正常途径恢复期末处理或其他原因引起)。 |
解决方案: | 删除上述非法数据。具体语句如下,供参考(分别按顺序执行脚本): delete from justinvouch where cjvcode in (select cjvcode from justinvouchs where autoid in (select justid from ia_subsidiary where cbustype = '期末处理')) delete from justinvouchs where autoid in (select justid from ia_subsidiary where cbustype = '期末处理') delete from ia_subsidiary where cbustype = '期末处理' |
相关补丁: | |
版本: | 8.51A |
模块: | 存货核算 |
产品: | U851----存货核算 |
问题名称: | 存货核算恢复记账错误 |
最后更新: | 2005-06-28 00:00:00 |