金蝶KIS云·专业版存货核算完成业务期末结账时,系统提示存在未审核单据,但双击查看时显示空白无单据,在序时簿中也查询不到。
问题分析:
该问题通常由两种异常单据导致:
1. 单据记录不完整
2. 单据审核状态异常
解决方案(以出入库单据为例):
一、处理不完整单据记录
1. 查询孤立单据记录:
- 查询只有表头无表体的单据:
select * from icstockbill where finterid not in(select finterid from icstockbillentry)
- 查询只有表体无表头的单据:
select * from icstockbillentry where finterid not in(select finterid from icstockbill)
2. 执行清理操作:
- 删除无表头的表体记录:
delete icstockbillentry where finterid not in(select finterid from icstockbill)
- 修改无表体的表头状态为未审核:
update icstockbill set fcheckerid=null,fcheckdate=null,fstatus=0 where finterid not in(select finterid from icstockbillentry)
- 删除无表体的表头记录:
delete icstockbill where finterid not in(select finterid from icstockbillentry)
二、检查审核状态异常单据检查一下未审核单据(FCheckerID is null or FCheckerID=0)
select * from icstockbill where FCheckerID is null or FCheckerID=0 --查询一下审核人信息丢失的单据
附金蝶KIS云·专业版业务单据类型
SSMS执行以下语句查询:
SELECT * FROM dbo.ICTransactionType
--反映各种单据的类别信息单据模版表
查询出来的结果如下,由于金蝶KIS云·专业版、金蝶KIS云·旗舰版和K/3 WISE沿用的一套数据库结构,部分单据在金蝶KIS云·专业版并没有。

