问题原因: |
将统计表和毛利分析表分别输出为mdb文件,按照存货进行关联查询,找到所差的一笔数目(此种方案可在今后处理数据的过程中参照使用),为出库调整单0000000001,金额为-42,正好是所差的数据.正常情况下,统计表统计包括出库调整单,但这里却未包含;因此,查看统计表的存储过程,发现其中多表关联时,用到了收发类别,部门,业务员,客户等的信息,而这张调整单上,所有这些表头信息都没有,因此无法统计的【原因】即为该出库调整单有问题,从而导致记账后的存货明细账有问题,而统计来源恰为明细账。 |
解决方案: |
【解决办法】建议用户恢复单据记账,并重新做出库调整单,将必要表头信息填写完整;或者,在数据库中将调整单表(JustInVouch)和存货明细账(Ia_subsidiary)中的相应字段补充为正确信息,同时,以防万一,使用维护工具中的“重算存货总账”工具,进行存货总帐修复。具体修正语句可参考如下(其中更改的内容不具代表性,需要用户确认具体信息):执行该修改操作前作好数据备份工作 --1.更新调整单表: update justinvouch set cRdcode = '201',cDepcode = '11005007',cPersonCode = '00050',cUnitCode = '09001' where cjvcode = '0000000001' --2.更新存货明细账: update ia_subsidiary set cRdcode = '201',cAccDep = '11005007',cPersonCode = '00050',cCuscode = '09001' where justid = 1 |