问题现象:用户做04年结转到05年后,有部分存货只有金额没有数量和单价(例如010101),有部分存货金额正确但数量错误(例如010701),有些存货金额为负数。
解决方案:请针对2004年度数据库根据存货明细账修改辅助计价表的期初记录的关联字段,使其可以结转,然后使用最新的结转补丁,重新结转即可。而对于重新结转后仍有的结转数量为0金额不为0的记录,是系统根据出库和入库的一些差异所生成的金额调整记录。 update ia_subsidiary set id=-autoid where cvoutype='34' and id is null delete from ia_valuationass where iiquantity is null and ioquantity is null update ia_valuationass set inid=id,dikeepdate=dkeepdate from ia_valuationass a inner join ia_subsidiary b on a.cinvcode=b.cinvcode where a.didate<'2004-1-1' and outid is null and b.cvoutype='34' and isnull(b.iainquantity,0)>0