固定资产工作量法提折旧,累计工作量不等于之前期间当期工作量的合计数
问题描述:固定资产工作量法提折旧,工作量维护表中累计工作量不等于之前期间当期工作量的合计数
问题分析:一般维护好卡片当期工作量,保存时工作量会反写到卡片上,累计工作量就是卡片上的已折旧期间。
经检查:
a.上述卡片折旧政策是当期入账,当期计提折旧,当期清理当期计提折旧;
b.问题当期卡片折旧维护数据正常;
c.问题当期及当前期间对账数据正常;
d.只有工作量表及固定资产折旧表累计工作量折旧数据异常,因此需要进行异常数据修复;
e.目前数据修复工具不可修工作量卡片,只能使用sql修复;
修复方法如下:
需要修复表 t_Fa_famoncard (月结表)、 t_Fa_faworkload(工作量表)和 t_fa_facurcard(固定资产卡片表)
a.查询及修复工作量表
查询:
select * from t_Fa_faworkload where fcurcardid = '卡片id' and FPERIODID in(select fid from t_bd_period where fnumber =问题期间)
修复字段 FSumWorkLoad(累计工作量)、FLastWorkLoad(剩余工作量),有问题的期间都要逐一计算修复
update t_Fa_faworkload set FSumWorkLoad=‘自行替换正确数’,FLastWorkLoad=‘自行替换正确数’where fcurcardid = '卡片id' and FPERIODID in(select fid from t_bd_period where fnumber =问题期间)
b.查询及修复月结表
查询
SELECT * FROM t_Fa_famoncard where FFACURCARDID ='卡片id' and FFAPERIODID in (select fid from t_bd_period where fnumber =问题期间)
修复字段 FDEPRTERMCOUNT(已折旧期间数(已使用工作量)),有问题的期间都要逐一计算修复
update t_Fa_famoncard set FDEPRTERMCOUNT = '自行替换正确数' where FFACURCARDID ='当前卡片id'and FFAPERIODID in (select fid from t_bd_period where fnumber =问题期间)
c.统一修复工作量表中卡片剩余工作量,下述语句只需执行一次
update t_Fa_faworkload set FLASTWORKLOAD = FTOTALWORKLOAD - FSUMWORKLOAD where fcurcardid ='卡片id' and FPERIODID in(select fid from t_bd_period where fnumber >=出问题期间 )
d.修复固定资产卡片表
查询
select * from t_fa_facurcard where fid= '卡片id'
修复字段 FDeprTermCount(已折旧期间数(已使用工作量)) 和 FTempDeprTermCount,只需要修一次,截至当前期间的累计工作量
update t_fa_facurcard set FDeprTermCount = '自行替换正确数' ,FTempDeprTermCount=‘自行替换正确数’ where fid='当前卡片id'
固定资产工作量法提折旧,累计工作量不等于之前期间当期工作量的合计数
本文2024-09-16 21:58:58发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45177.html