服务热线:

400-665-0027

知识资讯
联系我们

电话:400-665-0027


您当前位置:首页 > 知识资讯  > 知识学习 > 正文知识学习
金蝶专业版系统删除盘点方案报错;提示有盘亏单和盘盈单,但是查询了具体的盘点单号不是这个盘点方案。
服务热线:400-665-0027 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!
【问题描述】
删除盘点方案报错;提示有盘亏单和盘盈单,但是查询了具体的盘点单号不是这个盘点方案。


【原因分析】
一般是有盘点单是导入的,盘点方案的关联丢失错位导致。
即当前账套部分盘点单ICStockBill的对应的盘点方案内码FProcID和盘点方案表icstockcheckprocess的FID不匹配。

【解决方案】
1、先用以下语句查出盘点单的对应盘点方案内码FProcID。
select FProcID,* from ICStockBill where FProcID<>0
--查询报错中提示的单据的盘点方案内码:
select FProcID,* from ICStockBill where FProcID<>0 and fbillno in ('【单据编号】')
2、再用以下语句查出盘点方案的FID:
select  fid,* from icstockcheckprocess
3、根据以上查询结果,观察对应盘点单的FProcID和对应的盘点方案是否匹配,若不匹配,需要修改盘点单上的FProcID为正确的盘点方案内码FID,如果没有对应的盘点方案,那就选一个不太会删除的盘点方案内码FID来填补。
可参考以下脚本执行处理:
update ICStockBill set  FProcID=【盘点方案的FID】 where FProcID<>0 and fbillno in ('【单据编号】')

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