本文描述了金蝶KIS迷你版软件在新增凭证时出现的“冲突或错误”问题,错误提示与“GLVchMaxNum”表索引相关。通过ACCESS2003或ACCESS2007打开数据库,修复该表中的问题并重新检查账套后解决了问题。适用于金蝶KIS迷你版/标准版,并提醒操作后需进行账套数据检查和修复以确保系统正常。
1、问题描述
金蝶KIS迷你版,账套当前期间2022年11期,系统设置如图所示,新增凭证时提示“在开始生成机制凭证时出现冲突或错误,凭证还没有被保存,请您稍后重试”。
金蝶KIS迷你版,账套当前期间2022年11期,系统设置如同所示,新增凭证时提示“在开始生成机制凭证时出现冲突或错误,凭证还没有被保存,请您稍后重试”,错误号:3800 错误描述:‘PrimaryKey’不是此表中的一个索引。
二、解决方法
先通过金蝶KIS迷你版自带的工具——账套数据检查工具进行检查一下,系统提示可以发现,有一个表“GLVchMaxNum”出现索引问题,与正常的模板DataCheck.dat账套索引不一致!
接下来通过系统文件——账套维护——账套修复尝试处理解决问题,修复成功后,再次新增凭证保存时,系统还是会出现前面相同的提示并无法保存凭证。
方式一:我们要通过office办公系统的ACCESS2003打开金蝶KIS系统数据库,找到对应的表“GLVchMaxNum”查找问题。
第一步:安装ACCESS2003
第二步:开始——所有程序——Microsoft Office——Microsoft Office Access2003,
第三步:进行相关配置,启动Access——工具——安全——工作组管理员,出来的界面点击“加入”,工作组选择本机电脑安装路径下面的System.mda文件,演示本机路径为D:\KIS\MNB\System.mda,如果成功加入系统会提示:您已经成功地加入了由工作组信息文件“D:\KIS\MNB\System.mda”定义的工作组中。
第四步:可以打开存在问题的账套AIS文件,选择好账套文件打开只有需要输入用户名和密码,用户名和密码可以百度查询一下获取。
第五步:查看系统监测有问题的表“GLVchMaxNum”,查看发现此表修改前存在2个问题,1月份凭证数显示“-1”,然后存在错误行“########”,比对正确的账套,进行修改,修改后如图
通过金蝶KIS迷你版自带的工具——账套数据检查工具进行检查一下,系统提示可以发现,有一个表“GLVchMaxNum”出现索引问题,与正常的模板DataCheck.dat账套索引不一致!接下来通过系统文件——账套维护——账套修复尝试处理解决问题,修复成功后,再次通过过金蝶KIS迷你版自带的工具——账套数据检查工具进行检查一下,发现没有检查到错误。
再次新增凭证后,点击“保存”,保存成功。
方式二:我们要通过office办公系统的ACCESS2007打开金蝶KIS系统数据库,找到对应的表“GLVchMaxNum”查找问题。
第一步:安装ACCESS2007
第二步:开始——所有程序——Microsoft Office——Microsoft Office Access2007,
第三步:加入工作组,需要使用快捷键Ctrl+G,然后在下方输入代码:DoCmd.RunCommand acCmdWorkgroupAdministrator 回车,
在下图界面点击“加入”,点击“浏览”选择本机电脑安装路径下面的System.mda文件,演示本机路径为D:\KIS\MNB\System.mda,如果成功加入系统会提示:您已经成功地加入了由工作组信息文件“D:\KIS\MNB\System.mda”定义的工作组中。
第四步:可以打开存在问题的账套AIS文件,选择好账套文件打开只有需要输入用户名和密码,用户名和密码可以百度获取。
第五步:查看系统监测有问题的表“GLVchMaxNum”,查看发现此表修改前存在2个问题,1月份凭证数显示“-1”,然后存在错误行“########”,比对正确的账套,进行修改,修改后如图
通过金蝶KIS迷你版自带的工具——账套数据检查工具进行检查一下,系统提示可以发现,有一个表“GLVchMaxNum”出现索引问题,与正常的模板DataCheck.dat账套索引不一致!接下来通过系统文件——账套维护——账套修复尝试处理解决问题,修复成功后,再次通过过金蝶KIS迷你版自带的工具——账套数据检查工具进行检查一下,发现没有检查到错误。
再次新增凭证后,点击“保存”,保存成功。
三、适用版本
金蝶KIS迷你版/标准版。
四、注意事项
在打开账套AIS文件修改有问题的表后,需要通过系统的账套数据检查工具和账套修复进行一次操作,确保系统自检没有问题再进行日常业务操作。如图遇到账套检查工具发现的其他表出现问题,也可以用此方法进行查看排查。
推荐阅读