问题原因: |
1、由于353460001337360批次2004年有一笔指定错误,可以通过下面查询针对2004年执行后看出,1841单据被2467和3664两张出库单指定,导致多出了一个,而作为出库跟踪入库是不允许零出库的,而1853入库单却没有被指定,实际上2467和3664中应该有一个指定1853号入库单的。所以导致结转后仍然不正确,所以库存的期初结存中会有该批次的数量为1,所以库龄分析不正确。 select ccode,brdflag,isoutquantity,cvouchcode,* from rdrecords a inner join rdrecord b on a.id=b.id where cbatch='353460001337360' 354318005857311批次和354735000270705批次也有同样的问题 2、351891001399036批次也是由于红字销售出库单3967作为入库(并不是退货,因为如果是退货,则所退的蓝字发货单不能做发票,而且红字退货单上应该有对应入库单号,而且从数据库中id号的顺序来看也是红字单据先录入的,然后才录入蓝字销售出库和调拨出库),而出库单2713针对其做出库,则其对应出库单号应为3967,而不是2022,所以也需要更改。354109003203065批次也是同样的原因 ,4330出库单应该有一条记录对应的是红字销售出库单,而不是蓝字入库单。 select ccode,brdflag,isoutquantity,cvouchcode,* from rdrecords a inner join rdrecord b on a.id=b.id where cbatch='351891001399036' order by autoid 3、还有两个存货200004和hjk并不是出库跟踪入库的,但是在收发记录表rdrecords中有累计出库数等,可能手工改过,导致结转后有错误,期初结存查询时和上年的对不上。 |