删除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 | 销售预订单 |
删除U8中单据已经审核完成但工作流未完成的任务的更多相关文章
- 删除织梦所有待审核稿件sql语句
先提醒一下 archives是dedecms主表addonarticle 新闻信息表 在dede后台"系统->SQL命令行工具"运行下以命令即可(注意,运行后未审核的数据全被 ...
- JSON相关知识,转载:删除JSON中数组删除操作
一:JSON是什么 JSONg格式:对象是一个无序的“名称/值”对的集合. 对象以括号开始,括号结束. 名称冒号分隔值. "名称/值"之间用逗号分隔 例: var people = ...
- C# 删除字符串中的中文
/// <summary> /// 删除字符串中的中文 /// </summary> public static string Delete中文(string str) { s ...
- 如何删除datatable中的一行数据
在C#中,如果要删除DataTable中的某一行,大约有以下几种办法: 1,使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(ind ...
- iOS开发-删除字典中的null
删除字典中的null 我们在处理数据库接口的过程中,如果数据中出现null,我们是没法处理的.我在使用NSUserDaults保存后,出现崩溃. null产生原因 null是后台在处理数据的时候,如果 ...
- [java]删除数组中的某一个元素
package org.company.project.test; import java.util.Arrays; import java.util.Scanner; public class Ar ...
- SqlServer删除表中重复记录
重复记录:有两个意义上的重复记录 一是完全重复的记录,也即所有字段均重复的记录: 二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易 ...
- 查询和删除表中重复数据sql语句
1.查询表中重复数据.select * from peoplewhere peopleId in (select peopleId from people group by ...
- Java删除数据库中的数据
1:删除数据库中数据表中的数据同样也是一个非常用的技术,使用executeUpdate()方法执行用来做删除SQL的语句可以删除数据库表中的数据 2:本案例使用Statement接口中的execute ...
随机推荐
- gitlab升级迁移(二)
前面我们写了一篇gitlab升级迁移的文章(https://www.cnblogs.com/liangyou666/p/9434158.html),这次我们主要是讲另一种升级迁移方法和其中遇到的一些问 ...
- LINQ to SQL 的常见异常及解决办法
Ø 简介 本文主要介绍 LINQ to SQL 中常见的异常,以及对应的解决办法.包括以下内容: 1. 左连接情况下,右表非空类型字段可能抛出异常 1. 左连接情况下,右表非空类型字段可能抛 ...
- Java中多态性的实现
class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj) ...
- day 18 - 1 正则与 re 模块
正则表达式 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个 “规则字符串”,这个 “规则字符串” 用来表达对字符串的一种过滤逻辑. 我 ...
- cas单点登录防止登出退出后刷新后退ticket失效报500错
https://www.cnblogs.com/wangyang108/p/5844447.html
- ceph简单用户管理
列出所有用户 ceph auth list 获取指定用户 ceph auth get client.admin 新增用户并输出密钥环 ceph auth get-or-create client.ge ...
- django的一些常用指令
生成Django项目 django-admin startproject mysite 启动服务 python manage.py runserver 本地化中间件 'django.mididdlew ...
- tp5入门
runtime目录里的文件是临时文件,可随时删除 在tp5里,命名空间对应了文件的所在目录,app命名空间通常代表了文件的起始目录为application,而think命名空间则代表了文件的起始目录为 ...
- 一、cryptsetup文件系统加密
cryptsetup文件系统加密 今天做了SYC攻防题的文件系统挂载部分,在找到挂载最内层的final文件时发现mount无法识别,这也许就是一个加密的文件系统吧,还好-在龟速的 网络环境下查阅到 ...
- Qt 图像缩放显示
1. QImage Image; Image.load(":/images/f1.png"); QPixmap pixmap = QPixmap::fromImage(Image) ...