--==BEGIN==
----从这里查询对应的单据审批流
SELECT * FROM ICClassMCTemplate WHERE FIsRun=1
----备份表数据(1071是从前面查询的FClassTypeID的值)
SELECT * INTO ICClassMCStatus1071_bak FROM ICClassMCStatus1071
----查询单据当前的流程节点数据放入临时表
SELECT FTemplateID,FBillID,FID INTO #ICClassMCStatus1071
FROM (
SELECT FTemplateID,FBillID,Max(FID) AS FID
FROM ICClassMCStatus1071
GROUP BY FTemplateID,FBillID
) T
---- 将当前流程节点的目的级次不是“结束”的更新为“结束”
UPDATE T1 SET T1.FNextLevelTagIndex=1,FNextNodeTagIndex=1
FROM ICClassMCStatus1071 T1
INNER JOIN #ICClassMCStatus1071 T2 ON T1.FTemplateID=T2.FTemplateID AND T1.FID=T2.FID
WHERE T1.FNextLevelTagIndex<>1
DROP TABLE #ICClassMCStatus1071
--==End==