解决方案: |
在查询存货明细帐和现存量09仓库存货510241数量为123,但在添采购入库单红字时却可参照出两批批号666的存货,数量分别为5和123。因此说明数量为5的那批存货应是不存在的。经过检查发现,在2003-02-26所做的一张采购入库单RSD000021
总共入库数为131,2003-02-26与2003-02-27分别做了两张销售出库单0100000058,
0100000059出库数合计3个,2003-02-27又做了一张采购退货单TSD000000将其退掉121个,也相当于出库。这样累计出库应为124,还有7个未出库。经检查数据库发现该入库记录 其入库单子表autoid在rdrecords表中为100029937的累计出库数isoutquantity126131-126=5,应改为124该数据是通过rdrecords表出库记录的cvouchcode与入库单子表autoid即100029937相对应的所有出库记录的数量iquantity的合计算出。又经过细致筛选发现,在2003-01-08 与2003-02-05对09仓库存货510241又做了两张销售出库单数量合计恰巧为7个0100000008,0100000037并已记帐,但该三条出库记录的cvouchcode为null,因此无法准确判断出该三条记录是否对应RSD000021采购入库单。由此发现该数据中一个较头痛的问题:在rdrecords表中出现多条出库记录仅销售出库单的记录目前查出266条的cvouchcode为null!由于所采用的是个别计价及批次管理,因此这样的出库记录无法准确判断其所对应的入库记录究竟是那笔的。 |