问题现象: |
用户做04年结转到05年后,有部分存货只有金额没有数量和单价(例如010101),有部分存货金额正确但数量错误(例如010701),有些存货金额为负数。 |
问题原因: |
由于先进先出的计价方式,以前版本的结转方式和8.51的结转方式不同,以前存货明细账按照汇总后的结存结转,辅助计价表按照入库单结存明细结转,导致辅助计价表的2004年的期初和存货明细账的2004年的期初对不上,所以升级后,按照辅助计价表和存货明细账关联结转时,2004年期初没有出完库的部分无法结转到2005年,导致错误。 |
解决方案: |
请针对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 |
相关补丁: |
|
版本: |
8.51 |
模块: |
存货核算 |
产品: |
U851----存货核算 |
问题名称: |
存货结转后数据不对 |
最后更新: |
2005-08-02 00:00:00 |