问题描述:金蝶KIS专业版V12.3直接录入销售发票保存时和销售出库单下推生成发票保存时提示:“保存单据出错。不能保存已审核的单据!”,其他单据都可以保存,唯独是销售发票保存不了。
问题分析:(1)ICstockbill 与 Icstockbillentry 中记录不匹配 (2)Icmaxnum 中的 Fmaxnum 错误
金蝶官方解决方法:
第一、删除不匹配记录 Delete from ICStockBillEntry where Finterid not in (select Finterid from ICStockBill) Delete from ICStockBill where Finterid not in (select Finterid from ICStockBillentry)
第二、更新单据最大号表中记录 Update icmaxnum set Fmaxnum=(select max(FInterID) from ICStockBillEntry) where Ftablename='ICStockBill'
但是很多用户在按照金蝶的解决方法之后,问题依旧。按照以上方法处理的话,不在ICStockbill表中的单据仍然无法更新,所以彻底的解决方法是: 使用直接更新单据最大号表中记录来解决,下列语句中的“ICSale”表示具体表的单据名称,本案中表示“销售发票”的对应表: update ICMaxNum set FMaxNum=(FMaxNum+1) where FTableName='ICSale' 具体的单据表名称详见下面的信息,当你遇到具体的那个单据出现“保存单据出错。不能保存已审核的单据!”错误提示时,将对应的表名替换上面语句中的“ICSale”后在SQL查询分析器中执行即可。
表名对照表(表体对应的表在表头后面加上Entry即可):
单据名称 单据表头 采购入库 ICStockBill 产品入库 ICStockBill 其他入库 ICStockBill 销售出库 ICStockBill 领料单 ICStockBill 其他出库单 ICStockBill 盘盈入库 ICStockBill 调拨单 ICStockBill 盘亏毁损 ICStockBill 生产任务单 ICMO 销售发票(专用) ICSale 销售订单 SEOrder 销售报价单 PORFQ 销售发票(普通) ICSale 凭证 t_Voucher 成本调整 ICStockBill 外购入库暂估补差 ICStockBill 采购订单 POOrder 费用分摊单 ICApportionFee 采购发票(专用) ICPurchase 采购发票(普通) ICPurchase BOM单 ICBom 收款单据 t_RP_RBill 付款单据 t_RP_PBill 其他收款单 t_RP_ROtherBill 其他付款单 t_RP_POtherBill
温馨提示:以上解决方法需要有一定的计算机和金蝶数据结构基础,不建议由客户来直接操作,最好是让金蝶软件公司的服务工程师来处理,如果客户硬是要自己尝试的话,必须先把账套做好备份,以免造成不良的后果。
上一篇:金蝶KIS迷你版/标准版凭证保存不了怎么办? 更多的金蝶知识,请登录到深圳正版金蝶软件销售网www.kingdeezx.com首页的技术支持栏目阅览。
|