首页 T+ 资产管理 T+固定资产点击折旧与摊销,提示9100数据库错误,请重试!检测到索引可能已损坏。请运行DBCC CHECKDB.,数据未损坏

T+固定资产点击折旧与摊销,提示9100数据库错误,请重试!检测到索引可能已损坏。请运行DBCC CHECKDB.,数据未损坏


【问题现象】

T+固定资产点击折旧与摊销,提示9100数据库错误,请重试!检测到索引可能已损坏。请运行DBCC CHECKDB.,数据检查是正常的?



【原因分析】

需要通过脚本修复。


【解决方案】

在账套中执行如下脚本,执行前请备份账套,切记!!!


执行完毕后计提12月份折旧即可。


UPDATE dbo.AM_Asset


SET BeginDeprMonth =


(


CASE


WHEN provisionway = 1569 THEN


CASE


WHEN MONTH(bookdate)+1 > 12 THEN


CONVERT(datetime,CAST(YEAR(bookdate)+1 AS NVARCHAR(4)) + '-01-01 00:00:00.000', 20)  


ELSE


CONVERT(datetime,CAST(YEAR(bookdate) AS NVARCHAR(4)) + '-' + CAST(MONTH(bookdate)+1 AS NVARCHAR(2)) + '-01 00:00:00.000', 20)  


END


WHEN provisionway = 1570 THEN


CONVERT(datetime,CAST(YEAR(bookdate) AS NVARCHAR(4)) + '-' + CAST(MONTH(bookdate) AS NVARCHAR(2)) + '-01 00:00:00.000', 20)


END)  。

作者:周义刚 |  时间:2023年01月08日 23:04


对我有用 对我有用
没有帮助 没有帮助