对应版本:用友U8.52对应产品线:生产制造对应模块:生产管理模块问题现象:举例:物料2617020S在库存台帐内领料数量是10500,在生产订单完成情况查询只有7600,在生产备料单内只有1800物料2620000,在库存台帐内入库数量是12320,在生产订单完成情况查询只有11480,在生产备料单内只有11480问题原因:数据有问题,需执行SQL脚本修复解决方案:首先,对于生产备料单内的数据,软件统计的是没有全部领料的存货信息.全部领料的存货,将不在此列示.敬请注意.其次,您所描述的现象,是由于用户数据错误引起,主要原因是Rdrecords表中的收发记录,与PP_PoMain和PP_PoDetails表中的相应记录不能对应,请运行如下语句可以分别解决1,2问题:1.解决问题1的脚本:updatepp_podetailssetpp_podetails.fOutQuantity=b.allQuantityfrompp_podetails,(selectsum(iQuantity)asallQuantity,cMpocode,cinvcodefromrdrecordr,rdrecordsrswherecVouchType=’11’andr.id=rs.idandcMpocodeisnotnullgroupbycMpocode,cinvcode)bwherepp_podetails.fOutQuantityb.allQuantityandpp_podetails.ccode=b.cMpocodeandpp_podetails.cinvcode=b.cinvcode2.解决问题2的脚本:updatepp_pomainsetpp_pomain.finQuantity=b.allQuantityfrompp_pomainpm,(selectdistinctccode,mainidfrompp_podetails)aspd,(selectsum(iQuantity)asallQuantity,cMpocode,cinvcodefromrdrecordr,rdrecordsrswherecVouchType=’10’andr.id=rs.idandcMpocodeisnotnullgroupbycMpocode,cinvcode)asbwherepm.fInQuantityb.allQuantityandpd.ccode=b.cMpocodeandpm.mainid=pd.mainidandpm.cinvcode=b.cinvcode

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/40868.html