在金蝶KIS专业版固定资产模块进行计提折旧时,系统提示:第2条分录核算项目无效,错误代码:5(5H) Source:KISEBFADepr.DeprUpdate.CalculateDepr 如图所示:
【问题原因分析】:1、主要原因是固定资产卡片设置中使用了不存在的或错误的核算项目造成的,这种错误也有可能是固定资产卡片设置好以后,又把核算项目修改或删除。2、也有可能是数据库的t_faexpense、t_fabalexpense这两张表有异常。
【解决方案一】 针对第一种原因的解决方法是:检查每一张固定资产卡片,重点看看固定资产折旧对应的费用科目所挂的核算项目是否正确,如果有错误,需要全部修改完毕,重新计提折旧就可以了。
【解决方案二】 如果费用折旧科目本身是没有挂核算项目而同样报错的话,这种情况采用解决方案一是没有用的,这时我们应当这样处理:1、利用SQL事件探查器将问题范围缩小,从事件分析中我们得到以下重要语句:(Select vi.FItemClassID, ic.FNumber From t_ItemDetailV vi ,t_Account a, t_ItemClass ic Where a.FAccountID=1095 And a.FDetailID=vi.FDetailID AND vi.FItemID in (-1,-2) And vi.FItemClassID=ic.FItemClassID),从以上语句中我们可以找到错误的费用折旧科目内码是1095(科目代码是6602.01管理费用-折旧费)
2、范围缩小了之后,我们查询t_faexpense、t_fabalexpense这两张表,执行以下语句:select * from t_faexpense where facctid=1095、select * from t_fabalexpense where facctid=1095,此时我们发现这两张表FDetailID字段的记录均不为0,正常来说费用折旧科目如果是没有挂核算项目该字段的记录应该为0才正确。
3、问题清晰了,我们执行以下语句即可解决UPDATE t_faexpense SET FDetailID=0 WHERE FAcctID=1095、UPDATE t_fabalexpense SET FDetailID=0 WHERE FAcctID=1095
上一篇:核算项目余额表报错:查询包含有保留字符
本文由深圳正版金蝶软件销售网www.kingdeezx.com原创制作,转载请保留出处! |