对应版本:用友U8.51对应产品线:供应链对应模块:销售管理模块问题现象:在应付管理系统中发现一供应商的余额不正确,查询业务明细账,查询供应商绍兴龙华工具有限公司的业务明细账,有一笔采购专用发票金额为7539.8,双击联查该单据发现该发票金额为5792,不知何原因。问题原因:问题分析:应付中查询‘02160001’客户的业务明细账,账表中有一笔专用发票的金额为7539.8,而联查单据金额却为5792,造成不符。经过跟踪发现,在联查时程序会调用SelectMax(PBVID)ASPBVIDFromApPurZwherecPBVBillType=’专用发票’andcPBVCode=’0000000510’语句查询出这张发票所对应的最大PBVID号为‘1132’;再通过PBVID查询purbillvouchs中关联的记录(有7条);结果发现ICOST与IORICOST、IMONEY与IORIMONEY、ITAXPRICE与IORITAXPRICE、ISUM与IORISUM均不相等;并且查询foreigncurrency(币种表)只有一个本位币并无外币核算,因此可以判断是程序计算错误造成。这种错误同时还关联AP_DETAIL表中的ICAMOUNT与icamount_f字段。解决方案:解决方法:可以通过以下脚本进行调整即可,执行前请做好数据备份:updateap_detailseticamount=icamount_fwhereicamounticamount_foridamountidamount_fandcvouchtype=’01’updatepurbillvouchsseticost=ioricost,imoney=iorimoney,itaxprice=ioritaxprice,isum=iorisumwhereioricosticost

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