服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

已计提月不对

- 浏览:707 - 发布时间:2008-01-08 00:00:00.0
问题版本: 803-U8.52 问题模块: 3-固定资产
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 已计提月不对 适用产品: 852
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 已计提月不对
问题现象: 在固定资产模块中,如图片上的卡片,期限是15年,应截止到2004-12才到期,但在9月,就已计提了180个月,明显不对,但9月已出报表,以前的数据不可能更改。而且有此情况的卡片有很多,如何批量找出并更改从10月份开始已计提的月份为正确数,并且用户想将提前提完折旧的这批卡片的累计折旧数做变动单调小,在以后的几个月再提折旧,不知可行吗,或者有其他办法吗,原则是9月份以前的数据不改变
原因分析: 估计是系统的问题,从2001年开始就有此问题,只有事后修改数据库更正
解决方案: CREATE TABLE #YXKP(sCardID varchar(20)) EXEC fa_Q_INSERT_YXKP '2004-10-31' update fa_DeprTransactions set fa_DeprTransactions.ldeprMonths9=(year('2004-10-31')- year(fa_Cards.dStartdate))*12 + (month('2004-10-31')- month(fa_Cards.dStartdate))-1, fa_DeprTr