在821采购管理暂估入库余额表与存货核算的暂估存货余额表的结...
发布于:2018-02-01 15:56:29
问题现象:在821采购管理暂估入库余额表与存货核算的暂估存货余额表的结存余额不对
解决方案:请下载1182号采购管理的补丁,并在sql的查询分析器中针对2003年数据库执行“问题35963脚本.sql”即可。其余相差部分的数量和金额是由于采购进行了部分结算,而821存货中没有对部分结算进行暂估处理的功能,则该结算的部分数量和金额在存货中仍认为是暂估,在采购认为是结算所造成。可以使用下面的语句查出来这两张单据。 select iquantity as 总数量,iaprice as 总暂估金额,isquantity as 部分结算数量,imoney as 结算暂估金额 ,*from rdrecord a inner join rdrecords b on a.id=b.id inner join select sumisvaprice as isvaprice,sumisvprice as isvprice,sumisvquantity as isvquantity,irdsid from pursettlevouchs group by irdsid c on b.autoid=c.irdsid where cbustype=‘普通采购‘ and isnullb.iquantity,0<>isnullb.isquantity,0 可以查看一下rdrecords表的isquantity,imoney字段表明单据上所记载的结算数量,结算暂估金额是多少,然后查一下相对应的pursettlevouchs表中isvquantity,isvaprice字段表明实际的结算数量和结算暂估金额是多少,如果pursettlevouchs.isvquantity=rdrecords.iquantity,则再查看pursettlevouchs.baccount是否为11表明做过暂估处理,否则应为0,ia_subsidiary中是否有相应的红蓝回冲单。