服务热线:

4006-6500-28

新闻资讯
联系我们

电话:400-665-0028


您当前位置:首页 > 新闻资讯  > 知识学习 > 正文知识学习
KIS旗舰版调拨单单据已审核,但是序列号状态还是显示预出库预入库
添加时间:2023-1-5

【问题描述】

物料序列号状态异常,调拨单单据已审核,但是序列号状态还是显示预出库预入库


【原因分析】

出现问题的序列号在ICSerialFlow序列号扭转表中显示多了一条流转记录。


【解决方案】

需要同时删除ICSerialFlow该序列号最后一条流转和修改删除后最后一条流转记录的FLast,以及相对应修改ICSerial_F1表的字段FSNListID和ICSerial的字段FValid,FStockID,FStockPlace,FOutStockID,FOutStockPlace,FSNListID和FInterID。


可参照以下SQL进行修正:

delete from ICSerialFlow where FItemID=【物料内码】 and FSerialID=【序列号内码】 and flast=1

update ICSerialFlow set FLast=1 where FItemID=【物料内码】 and FSerialID=【序列号内码】and FInterID=【单据内码】

update ICSerial_F1 set  FSNListID=【单据上的序列号标识】where FItemID=【物料内码】 and FSerialID=【序列号内码】

update ICSerial set  FValid=1,FStockID= 【入库仓库】,FStockPlace= 【入库仓位】,FOutStockID=【出库仓库】,FOutStockPlace=【出库仓位】,FSNListID=【单据上的序列号标识】,FInterID=【单据内码】where FItemID=【物料代码】and FSerialID=【序列号内码】


【注意事项】

正式账套执行脚本前请先做好备份,建议待在测试账套中核实无误后再在正式账套中执行。


(本条知识针对特定的账套数据进行分析,并不代表相同的报错或异常一定就是这个原因引发,

相关的修复SQL也不是通用语句,不能直接使用;主要供读者参考,请读者根据实际情况具体分析)