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
对我有用
没有帮助