问题现象: |
在固定资产管理中一些固定资产还没有用满使用年限就已经提完折旧。打开卡片管理发现有的固定资产的'已计提月'大于实际已使用的月份,而且有些正常使用的固定资产的'累计折旧'和'月折旧率'却是零。 |
问题原因: |
问题描述及解答:您的这个问题是一个比较常见的数据问题。在2004年11月时也曾出过相同的维护案例。您可以根据以下脚本进行修改。 DROP TABLE #YXKP CREATE TABLE #YXKP(sCardID varchar(20)) EXEC fa_Q_INSERT_YXKP '2005-10-01' update fa_DeprTransactions set fa_DeprTransactions.lDeprMonths9=(year('2005-10-01')- year(fa_Cards.dStartdate))*12 + (month('2005-10-01')- month(fa_Cards.dStartdate))-1 FROM (#YXKP INNER JOIN fa_Cards ON fa_Cards.sCardID = #YXKP.sCardID) INNER JOIN fa_DeprTransactions ON fa_Cards.sCardNum = fa_DeprTransactions.sCardNum WHERE (fa_Cards.dDisposeDate) Is Null AND fa_DeprTransactions.lDeprMonths9 < fa_Cards.lLife |
解决方案: |
问题描述及解答:您的这个问题是一个比较常见的数据问题。在2004年11月时也曾出过相同的维护案例。您可以根据以下脚本进行修改。 DROP TABLE #YXKP CREATE TABLE #YXKP(sCardID varchar(20)) EXEC fa_Q_INSERT_YXKP '2005-10-01' update fa_DeprTransactions set fa_DeprTransactions.lDeprMonths9=(year('2005-10-01')- year(fa_Cards.dStartdate))*12 + (month('2005-10-01')- month(fa_Cards.dStartdate))-1 FROM (#YXKP INNER JOIN fa_Cards ON fa_Cards.sCardID = #YXKP.sCardID) INNER JOIN fa_DeprTransactions ON fa_Cards.sCardNum = fa_DeprTransactions.sCardNum WHERE (fa_Cards.dDisposeDate) Is Null AND fa_DeprTransactions.lDeprMonths9 < fa_Cards.lLife |
相关补丁: |
|
版本: |
8.60sp |
模块: |
固定资产 |
产品: |
U8固定资产 |
问题名称: |
821固定资产问题 |
最后更新: |
2006-10-18 00:00:00 |