分享

金蝶KIS标准版索引丢失问题

 用友_杭州 2017-06-05
    金蝶标准版、迷你版无法录入凭证,保存时提示运行时错误,不是一个'Primarykey'不是此表中的一个索引。
类似的很多问题,都是索引丢失,上篇文章提供金蝶7.5修复工具或者check3000工具修复。

这种问题出现的原因:金蝶运行时电脑突然断电关机、软件突然中断、中毒。

解决方法:
出现类似的问题时,打开账套,工具栏中点击工具-账套数据检查工具,检查错误如下:
金蝶KIS标准版索引丢失问题
检查到数据表:GlVch表出现索引问题,与正常末班DataCheck.dat 账套索引不一致。

同样,用金蝶7.5修复工具或者check3000工具检查发现错误如下:金蝶KIS标准版索引丢失问题


如果金蝶工具修复不好怎么办?其实check3000工具更多的是用来检查问题,修复问题的能力实在一般。何况主键坏了,若是加上,在数据段其实会导致很多东西变化,即便你在数据表中,也是不能直接添加的,
会直接提示:
金蝶KIS标准版索引丢失问题

其实出现这类问题,首先找下是否有上个月的备份,恢复以前的备份,如果新恢复的账套不存在这个问题,这个账套作为标准账套,通过将标准账套数据表中的GlVch表导出,再打开出现错误的账套的数据层,将GlVch表改成GlVch2:
金蝶KIS标准版索引丢失问题


然后再导入刚刚从标准账套引出GlVch表,之后将GlVch2表的数据内容复制到GlVch表中(可以先清除GlVch中的数据)。

这样就可以了,如果不存在以前的账套,就快速建一个会计科目结构和出错账套相同的账套,结束初始化。然后作为标准账套。

注意:不懂数据库知识的朋友慎用,记得一定要备份,否者数据一旦出错,将无法挽回。博主一般复制出账套在桌面上搞。

另一种方法:

上述方法是直接改的方法,其实可以用变通的方法,比如,如果你之前保留上个月的账套,这个账套不存在这个问题,可以直接通过将出错账套的凭证引入这个账套,这个方法是最快的。

如果不存在备份账套,同样新建一个账套,只要将出错账套的凭证引入就可以(初始化也可以引入)。总之,这种方法看上去逃避问题,反而更快解决问题,而且不会出错。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多