删除U8中单据已经审核完成但工作流未完成的任务
问题描述:
U8工作流终审结点后面还有节点时,当终审终点完成后,系统会通知后面的节点进行审核,但单据显示已经审核完成,后面的节点无法审核,工作任务会一直挂着,无法删除。
例如下图中,节点“终审1”审核完成后,节点“终审2”会收到任务,但单据已经完结,无法审核,也无法删除工作任务
设计时将终审2移动到“审核”节点下面就可以避免问题发生。
大概是因为有等待节点可以放置在终审节点之后用于处理变更业务,所以用友设计了终审之后流程并不结束,不过理应可以判断一下的。
如果发生了这种状况就手工更新下工作流任务属性,设置Table_Task表cTK_State = 3即可,示例,
查看有哪些问题任务:
SELECT TOP 100
        *
FROM    Table_Task t
        INNER JOIN MaterialAppVouch r ON t.extendfield3 = r.cCode
WHERE   r.iverifystate = 2
        AND t.cTK_State = 0
        AND cVoucherType = '0413'
	--0413	领料申请单	0412	材料出库单
更新任务属性:
SET     cTK_State = 3
FROM    Table_Task t
        INNER JOIN rdrecord11 r ON t.extendfield3 = r.cCode
WHERE   r.iverifystate = 2
        AND t.cTK_State = 0
        AND t.cVoucherType = '0412'--材料出库单其中cVoucherType对应不同的单据,iverifystate代表单据已经审核完成
常用cVoucherType对应单据如下:
| cVoucherType | 对应单据 | 
| 01 | 销售发货单 | 
| 0302 | 其他出库单 | 
| 0304 | 调拨单 | 
| 0411 | 产成品入库单 | 
| 0412 | 材料出库单 | 
| 0413 | 领料申请单 | 
| 17 | 销售订单 | 
| 24 | 采购入库单 | 
| 27 | 请购单 | 
| 88 | 采购订单 | 
| FC03FZ301 | 询价计划单 | 
| om01 | 委外订单 | 
| SA26 | 销售预订单 | 
   
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号