系统金蝶KIS外购入库单反审核提示单据已记账,但点击凭证提示单据未记账怎么解决。
服务热线:400-665-0027
新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!
【问题描述】外购入库单反审核提示单据已记账,但点击凭证提示单据未记账。
【场景介绍】
外购入库单反审核提示:单据反审核未成功!该单据已经记账。请删除相应的记账凭证,才能反审核该单据(如下图)。
但是点击凭证会提示该单据未记账(如下图)。
【解决方案】
在后台执行下面脚本进行查询:select FVchInterID,FPosted,FPosterID,* from ICStockBill where FBillNo in ('【单据编码】')
go
其中相关字段的含义如下:
1、FVchInterID--凭证内码,对应的是凭证表t_voucher的字段FVoucherID
用以下脚本可以查出来出入库单据中对应凭证内码实际不存在凭证中的单据(即出入库单据中凭证内码字段异常的单据)select * from ICStockBill where FVchInterID not in (select FVoucherID from t_Voucher) and FVchInterID<>0
go
2、FPosted--是否过账,值为1则已过账,值为0则未过账
3、FPosterID--过账人,对应的是用户表t_user的用户内码FUserID
在后台执行下面脚本处理该问题(一般情况下只有FVchInterID异常,该脚本会把该字段异常的单据一并处理):
update ICStockBill set FVchInterID=0 where FVchInterID not in (select fvoucherid from t_voucher) and FVchInterID<>0
go
【注意事项】
正式账套执行脚本前请先做好备份,建议待在测试账套中核实无误后再在正式账套中执行。
(本条知识针对特定的账套数据进行分析,并不代表相同的报错一定就是这个原因引发,
相关的修复SQL也不适合直接使用,主要供读者参考,请读者根据实际情况具体分析)

