知识资讯  > 知识学习

公司资讯 行业资讯 知识学习
2024优惠活动:迷你版1880元,KIS软件5折,金蝶云6折起!

金蝶软件提示当前审批流程应用中存在未审核的单据,不能停用

售后技术专线:4006-6500-28

新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!

一、问题描述

客户使用的是KIS云旗舰版V7.0,其他出库单所有单据已全部审核完成在停用审批流时提示“当前审批流程应用中存在未审核完成的单据,不能停用!”。

image.png


二、解决方案

这种问题一般来说是后台数据异常了,所以我直接找客户要过来备份账套。我在虚拟机中恢复账套以后,由于我的虚拟机没有正式环境,一开始点击仓存审批流管理时提示:

image.png

数据库后台执行以下语句:delete from icbal以后顺利打开对应功能。

取消其他出库单的审批流时确实提示“当前审批流程应用中存在未审核完成的单据,不能停用!”

运行SQL Server Profiler进行数据库跟踪时发现以下语句:

image.png

将语句复制Microsoft SQL Server Management Studio执行以后得到如下结果:

image.png

看执行结果是有其他出库单的FMultiCheckStatus字段异常了,在审批流中FMultiCheckStatus值含义如下:64=不通过,16=已审核,8=待提交,4=审核中,2=未启动。

通过执行以下语句查询出来异常的单据信息:

SELECT FMultiCheckStatus,* FROM icstockbill WHERE FMultiCheckStatus in(4,8)  AND FTranType=29

SELECT * FROM dbo.ICTransactionType中查询出来其他出库单的 FTranType为29

image.png

image.png

找出来有问题的单据以后通过数据库更新一下FMultiCheckStatus:

UPDATE dbo.ICStockBill SET FMultiCheckStatus=16 WHERE FInterID=16722

数据库更新以后反启用审批流程正常

image.png

X金蝶软件公司_金蝶软件技术服务公司

截屏,微信识别二维码

客服QQ:1250556403

(点击QQ号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!