服务热线:

4006-6500-28

新闻资讯
联系我们

电话:400-665-0028


您当前位置:首页 > 新闻资讯  > 知识学习 > 正文知识学习
金蝶KIS固定资产与总账对账不平,固定资产的累计折旧没有数据
服务热线:4006-6500-28 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!

【问题描述】

专业版固定资产与总账对账-累计折旧存在差额,固定资产累计折旧没有数据,总账有数据且凭证是固定资产系统生成的;



【原因分析】

原因:由于部分补丁只控制总账反结账重新结账时清除固定资产模块累计折旧数据,未控制不重新点击计提折旧给出提示:不允许总账结账;或总账反结账时必须删除固定资产凭证等,导致在不知情的情况下未重新点击计提折旧而直接总账结账,部分期间固定资累计折旧数据为0;

此问题出现于无补丁或旧版本补丁的专业版16.0。

已修复的补丁版本:PT156472或之后版本补丁。


【解决方案】

可参考以下脚本执行处理:

update  a set  a.FDeprShould = b.fam,a.FDepr=b.fam  from  t_fabalance a
join (
select  FBalID, sum(FAmount) as fam from t_FABalExpense  group by FBalID) b on
a.fbalid=b.FBalID
go


declare @i int   
set @i=(
SELECT COUNT(*)
from t_FABalance a
join t_FABalance b on a.FAssetID   =b.FAssetID
where a.FYear *12+a.FPeriod +1 = b.FYear *12+b.FPeriod  
and a.FAccumDeprP+a.FAccumDeprInc-a.FAccumDeprDec+a.FDepr<> b.FAccumDeprP
)
while @i>0
begin
update b set b.FAccumDeprP= a.FAccumDeprP+a.FAccumDeprInc-a.FAccumDeprDec+a.FDepr
from t_FABalance a
 join t_FABalance b on a.FAssetID   =b.FAssetID
where a.FYear *12+a.FPeriod +1 = b.FYear *12+b.FPeriod  
and a.FAccumDeprP+a.FAccumDeprInc-a.FAccumDeprDec+a.FDepr<> b.FAccumDeprP
set @i=(
SELECT COUNT(*)
from t_FABalance a
 join t_FABalance b on a.FAssetID   =b.FAssetID
where a.FYear *12+a.FPeriod +1 = b.FYear *12+b.FPeriod  
and a.FAccumDeprP+a.FAccumDeprInc-a.FAccumDeprDec+a.FDepr<> b.FAccumDeprP
)
end
go


【注意事项】

正式账套执行脚本前请先做好备份,建议待在测试账套中核实无误后再在正式账套中执行。