加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

金蝶KIS标准版常见数据问题分析及处理办法

(2017-08-06 20:08:42)
标签:

金蝶kis标准版

金蝶kis迷你版

数据问题

分类: 金蝶KIS标准/迷你版
1、 问题描述:软件登陆提示“XXX.AIS不是一个金蝶KIS标准版账套文件,或者账套文件存在错误”或者提示“XXX.AIS是KISX.X的账套文件,请进行账套升级”或者提示“文件操作发生下面的错误,请仔细检查有关的文件、路径和驱动器”。
原因分析:该类报错一般常见原因如下
① 账套参数表GLPref中账套版本信息记录不正确或版本信息字段丢失;
② 账套参数表GLPref关系索引异常或该表已损坏;
③ 账套参数表GLPref在数据库中可能不存在;
④ 账套数据库严重损坏导致软件无法识别。
处理方法:
① 对照新建账套的账套参数表GLPref修改如下字段信息与其一致。
FDBName 账套类型
FDBRevision 小版本号
FDBVersion 账套版本号
FProgramVersion 程序版本号
② 使用check3000修复账套表关系索引。如图2-04所示:
③ 替换账套参数表GLPref。在Access数据库中替换表操作过程参考如下:
第一步:备份问题账套,并在KIS标准版软件中新建一账套作为标准账套;
第二步:使用Access数据库打开问题账套,备份账套参数表GLPref(重命名为GLPref2);
第三步:从新建的标准账套中导入GLPref表;
第四步:对照备份的GLPref2修改GLPref中数据为正确。
说明:
登陆账套一般主要涉及账套参数表、用户表,当登陆账套出现错误时可重点检查如上相关数据表。
另外需注意,当数据库遭到严重损坏时也可能出现如上报错。

2、问题描述:录入初始化数据或试算平衡时提示“文件操作发生下面的错误,请仔细检查有关的文件、路径和驱动器”。
原因分析:该类报错一般常见原因如下:
① 明细科目在科目表中丢失了上级科目;
② 个别科目在初始化余额表GLInitBal中存在但在科目表GLAcct中不存在;
③ 初始化余额表GLInitBal中字段默认值丢失。
处理方法:
① 在软件或数据库中补录入丢失的上级会计科目;
② 在初始数据录入界面点击【汇总】按钮,系统自动更新初始化余额表GLInitBal中非法科目记录;
③ 补录初始化余额表GLInitBal中丢失默认值的字段记录。
说明:
该类错误为数据库表中记录关系不正确或表中默认值丢失。

3、问题描述:修改核算项目信息时提示“文件操作发生下面的错误,请仔细检查有关文件、路径和驱动器。3021:无当前记录”。
原因分析:
① 核算项目属性相关记录信息异常,如在GLObj表中级次、是否明细、上级核算项目不正确。
② 与核算项目属性相关的GLCls、GLObj、Cstm_XXX、GLCust、GLEmp中记录不匹配或不一致导致。
处理方法:
针对如上常见原因,在核算项目属性相关表GLCls、GLObj、Cstm_XXX、GLCust、GLEmp中对照其他正常核算项目属性信息更正错误的核算项目信息记录。
说明:
该类问题原因为基础资料各表中数据记录不匹配。

4、问题描述:凭证过账时提示“过账过程中遇到错误,过账失败。(无当前记录)”,或者提示“过账过程中遇到错误,过账失败。(由于数据表'GLObj'需要一个相关记录,不能添加或修改记录)”。
原因分析:凭证中会计科目的核算项目信息在核算项目GLObj中记录丢失或错误。可参考如下语句查询。select * from glvch where fobjid not in (select fobjid from globj where fclsid=4)
处理方法:通过如上语句检查出具体核算项目信息后,在GLObj中补录即可。如果记录较多时,可使用SQL语句插入记录。
说明:
该类问题为主数据表与基础资料表中记录不匹配。提示信息中出现“无当前记录”或者“某某表需要一个相关记录”时,一般为某些表中缺少或丢失了相关记录。例如:
① 凭证表中存在会计科目而会计科目表中丢失了记录;
② 凭证中会计科目挂核算项目,但是基础资料核算项目表中不存在或丢失了核算项目;
③ 会计科目挂核算项目,但核算项目属性信息异常。

5、问题描述:凭证过账时提示“过账过程中遇到错误,过账失败。(’PrimaryKey’不是此表中的一个索引)”。
原因分析:凭证表GLVch或科目余额表GLBal丢失了主键。
处理方法:打开凭证表GLVch或科目余额表GLBal设计视图,对照标准账套添加主键。
说明:
提示PrimaryKey类似错误时一般为某个数据表丢失了主键或主键不正确,但具体为哪个表则应根据所操作软件功能的数据流程分析。凭证过账涉及的主要数据库表为凭证表GLVch、科目余额表GLBal、数量余额表GLQtyBal等,因此可重点先检查如上表。

6、 问题描述:结转损益时提示“结转本期损益过程中发生错误,操作失败。
原因分析:该类报错一般常见原因如下:
① 凭证最大号表GLVchMaxNum中记录的凭证字号与凭证表GLVch中的信息不一致;
② 凭证顺序号表GLVchSerialNum中记录的顺序号不是凭证表中记录的最大顺序号;
③ 数量余额表GLQtyBal中存在空值记录或非明细科目记录;
④ 科目余额表GLBal表中的存在空值记录。
处理方法:
① 根据凭证表重建GLVchMaxNum中凭证最大号;
② 通过软件的【工具】→【账套数据检查工具】→【数据检查】→【凭证数据表】”进行修复;
③ 更新glqtybal中的空值,可参考如下语句处理:update glqtybal set fbegqty =0, fdebit =0, fcredit =0, fendqty =0, fytddebit =0, fytdcredit =0 where (fbegqty is null or fdebit is null or fcredit is null or fendqty is null or fytddebit is null or fytdcredit is null)
删除glqtybal中的非明细记录,可参考如下语句处理:select * into glacct1 from glacct a,glacctidlist b where a.facctid=b.facctid and a.fqtyaux<>0 and b.fdetail=0
update glacct set fqtyaux=0 where facctid in (select facctid from glacct1)Delete from glqtybal where facctid in (select facctid from glacct where fqtyaux=0)
④ 更新glbal中的空值,可参考如下语句处理:
update glbal set fbegbal =0, fdebit =0, fcredit =0, fendbal=0, fytddebit =0, fytdcredit =0 where (fbegbal is null or fdebit is null or fcredit is null or fendbal is null or fytddebit is null or fytdcredit is null)
说明:
该类问题为主功能表间数据记录不一致或关键数据表中默认值丢失。

7、问题描述:固定资产计提折旧时提示“计提固定资产折旧时遇到错误,没有生成记账凭证”。
原因分析:
① 固定资产余额FABal丢失了折旧方法FdeprMethod;
② FABalDept存在非法记录或FABalDept丢失了记录。
处理方法:
① 参考如下语句查找折旧方法为空的记录并补录。
Select * from FABal where FDeprMethod is null
② 替换FABalDept或补充所丢失的记录
说明:
该类数据问题为数据表中字段值丢失或数据表中必要记录丢失。

总结:
1、在金蝶KIS标准版中常见数据问题一般有如下几种类型:
(1)数据库表中记录丢失;
(2)数据库表中个别字段默认值丢失或字段值丢失;
(3)数据库表中记录与记录关系不正确,该问题大部分时候出现在基础资料会计科目表、核算项目表、凭证表、科目余额表、固定资产相关表中;
(4)数据库表与表中记录不匹配,主要为有关联关系的表,例如核算项目表之间、凭证与会计科目表和核算项目表之间、凭证表与固定资产变动情况表之间等;
(5)数据库表结构或表关系、索引损坏,表主键丢失;
(6)系统参数表中记录的信息错误等;
(7)数据库严重损坏情况。
2、 对于一些常见简单数据问题,通常可采用如下方法进行处理或检查:
(1)金蝶KIS标准版7.5及以上版本可先采用软件主界面上的【工具】→【账套数据检查工具】进行检查,该工具可修复一些简单数据异常问题,如用户权限问题、科目或凭证中空格回车问题、凭证顺序号不正确问题等;
(2)使用软件主界面【文件】→【账套修复】功能修复账套;
(3)使用check3000工具检查修复;
(4)使用Access数据库【工具】→【数据库实用工具】→【压缩和修复数据库】进行修复;
(5)在Access数据库中进行替换表、导库等方法进行修复;
(6)对比正常账套数据记录查找问题账套中异常数据现象及其原因;
(7)使用第三方数据库修复工具如ODBC、EasyRecovery、PutInAis、AAR等进行修复。 
如需要修复数据的可以联系我。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有