SQL小知识分享——实战篇之:不能保存已经审核的单据
金蝶云社区-No13
No13
4人赞赏了该文章 1,983次浏览 未经作者许可,禁止转载编辑于2016年04月13日 17:05:30
问题:专业版,单据保存时,提示“不能保存已经审核的单据”



分析及处理:1、 检查是否为单据头和单据体的记录不一致。以销售发票为例:Select * from icsale where FInterID not in (select FInterID from ICSaleEntry )Select * from icsaleentry where FInterID not in (select FInterID from ICSale)如果存在不一致的情况,建议在数据库中直接删除不对的单据信息,重新补录正确的单据。

2、 检查icmaxnum表中的单据最大号值是否正确,以销售发票为例:Select * from icmaxnum where ftablename='icsale'select max(finterid) from icsale--比对最大号表的ID值与单据表的中是否一致,如果比查出来的最大值小,则需要执行下面的语句更新此表的值。Update icmaxnum set fmaxnum=(select max(finterid) from icsale) where ftablename='icsale'
~~~~~分享不间断!~~~~~~~