问题现象: | 问题一:2011年年度结转后,检查发出商品期初余额发现部分存货(具体请看附件)与去年期末余额有差异不知是什么原因造成,应如何处理?问题二:存货核算发出商品与总账对账不平可否调整2012年存货核算发出商品期初余额?请总部给予技术支持。 [2012-2-3 9:24:19 补充] 用户数据已经上传至ftp://219.141.185.38,文件名:问题号201202010052数据 |
问题原因: | |
解决方案: | 您好: 此问题【经查看数据川越生产制造(正式帐套)】现做如下分析与答复: 【问题现象】 发出商品明细帐2011年度发货单有重复记录: select distinct inid,count(*) count from IA_EnSubsidiary where brdflag=1 group by inid having count(*)=2 年结后,将发出商品明细帐中相同inid的发货单记录行数量进行了汇总结转,引起重复记录行的数量结转翻倍,金额取全记录行的金额,因此金额未翻倍; use UFDATA_008_2011 select autoid,inid,cwhcode,iainquantity,iincost,iainprice,iaoutquantity,ioutcost,iaoutprice,* from IA_EnSubsidiary where cinvcode='040501-0320' use UFDATA_008_2012 select autoid,inid,cwhcode,iainquantity,iincost,iainprice,iaoutquantity,ioutcost,iaoutprice,* from IA_EnSubsidiary where cinvcode='040501-0320' 经查看数据,存货明细帐数据没有错误; 【问题原因】 已与一线沟通,不能确定记帐重复的原因,之前也有过类似的数据错误,原因是后台导入的数据; 【注意事项】修改前请务必做好数据备份! 【解决方案】 对于此问题2部分数据需要改: 1.上年度发出商品明细帐数据重复,需删除多余记录; 2.新年度数量翻倍,需调整,并删除多结转数据记录行; delete from UFDATA_008_2012..IA_EnSubsidiary where inid in (select inid from (select distinct inid,count(*) count from UFDATA_008_2011..IA_EnSubsidiary where brdflag=1 group by inid having count(*)=2) a) and ioutcost is null update UFDATA_008_2012..IA_EnSubsidiary set iainquantity=iaoutquantity,iincost=ioutcost where inid in (select inid from (select distinct inid,count(*) count from UFDATA_008_2011..IA_EnSubsidiary where brdflag=1 group by inid having count(*)=2) a) delete from UFDATA_008_2011..IA_EnSubsidiary where inid in (select inid from (select distinct inid,count(*) count from UFDATA_008_2011..IA_EnSubsidiary where brdflag=1 group by inid having count(*)=2) a) and iainprice is null 【补充说明】 1.目前查询4条错误记录; 2.上年多余记录行无金额,虽然有凭证线索号,删除不影响科目余额; 3.如果上年发出商品报表已出,可不调整上年数据,保证本年度数据调整正确,但和上年余额不一致; 请参考! |
相关补丁: | |
版本: | 8.90 |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 年结后部分存货发出商品期初余额与去年期末余额有差异 |
最后更新: | 2012-02-12 23:17:34 |