【问题现象】
查询7月底中原材料仓库的结存时,核算和库存的收发存汇总表结存数不一致.
核算模块查询:
库存模块查询:
【原因分析】
首先,查询的是核算模块和库存模块的收发存汇总表,由于库存模块查询的时候是以单据日期为依据,所以在核算查询的时候一定要选择的是单据日期,不能是记账日期。
对比两张表的结存数发现核算模块结存数量多出了140,而核算模块收入件数是0,库存模块收入件数是140,所以从此入手查询原因。
核算模块查询:
库存模块查询:
【解决方案】
1、首先查看收发存汇总表,查询有入库件数的存货,发现有入库件数的存货为05103069和存货05103070.
2、查询库存模块存货编号为05103069的出入库流水账,发现此存货有两张采购入库单,但是合计入库数量70,入库件数反而是0。
3、查询这两张采购入库单,发现有问题的这两个存货05103069和05103070都在这张单据上,并且在这张入库单上数量是空的,该张单据已结算,但是无法联查到采购发票和采购结算单。
4、连查到采购订单,发现订单上这两个存货的数量就是0,可以联查到发票号是:00034683
5、对有问题的这个年度执行以下语句,删除收发记录子表、收发记录主表以及存货核算存货明细账表中的记录。
6、登陆T+3软件,删除这张00034683发票,然后再删除20140527b这张采购订单。删除完毕后重新查询,核算和库存的收发存汇总表结存数一致,删除那张订单按照正确数量填写重新录入即可。
查询库存的收发存汇总表
查询核算的收发存汇总表
【案例小结】
1、此案例中涉及到的数据库表有:
收发记录子表rdrecords
收发记录主表rdrecord
存货核算存货明细账表ia_subsidiary
库存模块和核算模块收发存汇总表结存数量不一致,可以在查询页面“格式”选择中多选择几个显示项目,例如入库件数、发出件数等,具体的对比分析数据的不同点在哪里,查出不同的数据,可以通过出入库流水账具体查询出对应的单据,从而深入查询问题所在。此案例由于有问题的这张订单已经结账,所以还要删除ia_subsidiary表中对应的数据,若是只删除rdrecords和rdrecord中的数据,不删除ia_subsidiary中的数据,会导致库存模块无此数据,但是在核算模块依旧能查询该单据相应的数据。
2、核算模块的收发存汇总表查询方法须知:
1)按照记账日期查询的时候,只能选择已记账,不能将已记账和未记账都勾选上,否则会导致查询出的结果不对。
2)按单据日期查询(勾选记账和未记账),指本月的所有单据在本月记账的结果
3)按记账日期查询,会包含以前月份单据在本月记账的结果。