问题现象: | u821存货核算中单据记帐后查询出入库流水帐,大部分存货都是单价都不准,如入库汇总表中的10号仓库存货为202008的存货档案其中某些单价异常的大。 |
问题原因: | 经检查发现rdrecords表中部分8月及9月份调拨单产生的其他出入库单的itrids与1月份的重复了,又通过联检transvouch/s表中1月份的数据未发现与其对应的记录,因此只可将rdrecords表中部分1月份的其他出入库单的itrids(即与8.9月份重复的)区别开。 |
解决方案: | 以下是查找及更新语句: --请先取消8月及9月份所有仓库的单据记帐后,执行如下语句后再进行单据记帐即可: if exists select * from sysobjects where name=‘db‘ drop table db select itrids into db from rdrecord join rdrecords on rdrecord.id=rdrecords.id where csource=‘调拨‘ update rdrecords set itrids=stuffitrids,1,1,9 from rdrecord join rdrecords on rdrecords.id=rdrecord.id where itrids in select itrids from db group by itrids having countitrids=4 and csource=‘调拨‘ and monthddate not in‘8‘,‘9‘ |
相关补丁: | |
版本: | 其他 |
模块: | 存货核算 |
产品: | u821 |
问题名称: | 存货记帐处理后单价不对 |
最后更新: | 2005-06-28 00:00:00 |