对应版本:用友U8.52对应产品线:供应链对应模块:存货核算模块问题现象:1.存货核算模块:收发存汇总表中多数存货的结存数量为负,根据存货联查明细帐,发现都为期初数据的红字回冲单,并且多次回冲。库存台账正确。例如:存货00053内用定位卡丝。2.用户用的是先进先出,可是结存单价却是平均单价,例如存货00519等。问题原因:问题1,原因是修改过存货的启用时间:6月改7月,造成存货明细账中单据33重复。问题2,存货00519,数据从明细账中看程序处理没有任何问题,有一笔小数出库单的金额为0,造成成本计算不对。解决方案:问题1:--筛选33和24单据类型的重复记录SELECTcInvCode,cwhCode,iMonth,cVouType,count(cvouCode)FROMIA_Subsidiarywherecvoutypein(’33’,’24’)groupbycInvCode,cwhCode,iMonth,cVouTypehavingcount(cvouCode)>1SELECTcInvCode,cwhCode,cVouCode,iMonth,cVouTypeFROMIA_SubsidiaryWHERE(cVouType=’24’)OR(cVouType=’33’)ORDERBYcInvCode,cwhCode,iMonth,cVouType--修改6月份红字回冲单为7月updateIA_SubsidiarysetiMonth=’7’WHERE(iMonth=’6’)and(cVouType=’24’)UPDATEIA_SubsidiarySETdKeepDate=CONVERT(DATETIME,’2004-07-0100:00:00’,102)WHERE(iMonth=7)AND(cVouType=’24’)--删除存货明细账中重复记录DELETEfromIA_SubsidiaryWHEREAUTOIDNOTIN(SelectMIN(AUTOID)fromIA_SubsidiaryWherecvoutypein(’33’,’24’)groupbycInvCode,cwhCode,iMonth,cVouType)--删除6月份存货总帐DELETEfromIA_SUMMARYWHEREiMonth=’6’--执行总帐修复工具;--取消7月份的期末处理,重新进行期末处理。这样处理后,数据正确。问题2:对于手工录入的金额重新计算时以手工计算为准。可以在记账时选择:出库单上系统已填写的金额记账时重新计算,这样系统按计价方式计算出库单价和金额。另,检查数据发现用户有很多负出库,期初没有结存,也会造成数据不准确的情况。如果用户采购期初录入数据需要删除的话,可以如下处理:1)删除收发记录主子表上采购期初数据(bpufirst=1的记录);2)删除存货明细账中单据类型=33,24,30的记录;3)删除6月份存货总帐;DELETEfromIA_SUMMARYWHEREiMonth=’6’4)执行总帐修复工具;

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