|
问题现象:在用友8.60sperp系统中用友U8版本号:U8.60sp软件的其他产品线其他模块出现如下问题:用户是用友U860ERP系统SP1版,所使用的模块有,ZW、UFO、APAR、PU、SA、ST、IA。存在下面问题:用户使用存货选项为‘按存货核算’,仓库使用‘移动平均’,查询存货模块暂估余额表8月初的余额,月初金额与7月底的期末余额相差0.41元。采购模块的暂估余额表8月初与7月底的金额相同。请帮忙解答!
原因分析:860中由于存货可以对部分结算进行结算成本处理,所以暂估余额表考虑到这部分,所以需要使用单价来计算,使得暂估余额表期初和期末可能会有一些尾差,此问题开发曾研讨过,但由于记帐和结算成本处理算法的限制,目前无法改进,以后版本中会考虑改变采购入库单记帐和结算成本处理的程序,来使暂估余额表的查询不会有尾差。
解决方案:在用友erp 系统版本U8.60sp软件中您的数据中存货单价位数是2位,而录入时录入的金额,所以造成单价的四舍五入,例如:QWJDP-TJLSR存货的0000000759号采购入库单,数量为10,金额为64.13,而单价为6.41,暂估单价也是6.41,这就造成暂估余额表查询时,期初金额为0.03。可以在查询分析器中针对帐套的错误年度执行附件中的语句,对暂估单价进行精度格式化,取四位小数,其并不会影响存货成本和单据上的成本,再查询就可以了。建议您以后可以将小数位数设为4位,然后直接录入金额。或者小数位数设为2位,但录入单据时直接录入单价,由数量和单价自动计算出金额。updaterdrecordssetfacost=convert(decimal(20,4),iaprice/iquantity)whereautoidin('23345','23372','23343','23377','23397','23396','23803')updateasetisvacost=facostfrompursettlevouchsainnerjoinrdrecordsbona.irdsid=b.autoidwhereb.autoidin('23345','23372','23343','23377','23397','23396','23803')。
|
|