发布时间:2025-3-24
特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品6-8折优惠,另有话费赠送。
T6-23941这个问题之前一直存在,基本每月都需要调整,现在4月底的采购暂估入库余额表本期结存,和5月的上期结余又不一致了,具体看存货0454,供应商01058,相差0.02。
问题回复:
造成题中上期结余与本期结存数据不同的原因是用户账套库结算表、入库单中的结算金额、暂估金额等字段的小数位多余2位,系统计算时四舍五入保留两位金额进行显示。 暂估入库余额表显示的 本期结余金额 = 上期结余金额+本期入款金额-本期结算金额,系统每次计算 本期结余金额 值为先四舍五入保留两位后在求和,而本月上期结余金额系统也是重新计算的, 所以系统内查看上月“本期结余金额 ” 和 本月“上期结余金额”,存现 分位 误差,系统内避免不了 目前用户已产生的数据,只能尽可能的进行修复 修复前请备份账套信息,修复后用户请确认数据是否正确
update PurSettleVouchs set iSVAPrice=CONVERT(decimal(20,2),iSVAPrice); update RdRecords set iPrice=CONVERT(decimal(20,2),iPrice),iAPrice=CONVERT(decimal(20,2),iAPrice),imoney=CONVERT(decimal(20,2),imoney); update RdRecords set iPrice=c.iSVAPrice,iAPrice=c.iSVAPrice,imoney=c.iSVAPrice from ( select a.iSVAPrice,b.Autoid from (select irdsid,sum(isvquantity) as iquantity,sum(iSVAPrice) as iSVAPrice from PurSettleVouchs group by irdsid) a inner join RdRecords b on a.irdsid=b.autoid where a.iSVAPrice<>b.iaprice and a.iquantity=b.iquantity) c where RdRecords.autoid=c.AutoID
另外,为优化结算时逻辑,保存暂估金额与结算金额 计算逻辑一致,优化系统结算算法 用户在本月末结算前,执行附件中的sql之后在结算,对比一下执行后结算是否还会出现上述情况,结算请务必备份账套。
截屏,微信识别二维码
客服QQ:5151867
(点击QQ号复制,添加好友)