《KIS维护常见表与check使用.ppt》由会员分享,可在线阅读,更多相关《KIS维护常见表与check使用.ppt(43页珍藏版)》请在三一办公上搜索。
1、KIS维护基础,常见表与check使用,演讲人:时间:年月,常见表及结构CHECK工具的使用,常见表及结构CHECK工具的使用,一 常见表和描述二 常见表及部份字段说明,常见表,经常用到的表,有以下这些帐套参数表:Glpref,这是最基本的,无论使用软件还是使用check,首先检查该表用户与权限:Glright、GLUserAccess,sysusers,glacctright,glrptright科目与相关的金额表:Glacct,Glbal,Glpnl,glqtybal,glvch最基本的基础资料:Glcy,Glcls,Globj,glcust工资:Glemp,PAItem,padata,P
2、ADataTemp(PATempEmployee)固定资产:facard、Fabal、fabalexpense、FABalDevalue、FABalDept固定资产变动资料:FAVch、FAVchDept、FAVchDevalue、FAVchExpense凭证:GLVchMaxNum,glvch出纳:TRBankJnl,TRCashJnl,TRBankChkBal,TRBankJnlBal、TRBankChkNote进销存:ICBal,ICBill、ICBillEntry,ICInvoice、ICInvoiceEntry,ICVch、ICVchEntry,常见表说明,一般地,在打开表后,当光标
3、点入某一个字段时,在底部会显示该字段表示的值的描述;但该表是导库而来的或其中部份字段,可能没有。Glpref:帐套参数表。这是最基本的系统表,如果没有该表或者该表有错误,则无法打开帐套;在该表记录有错时,可以对照正常帐套进行修改GLPnL:损益科目实际发生额表。损益类科目的实际发生额和累计发生额,在凭证过帐时写入该表;是报表取数来源GLAcct:科目表。默认情况下,该表中的Fhelpercode、Fgroup两个字段是隐藏的,如果需要导入科目,则需要先将这两个字段的隐藏属性取消Glcls:核算项目类别表。系统自建的核算项目类别和自定义的核算项目类别,在该表中有唯一的自动编号的Fclsid;如果
4、是自定义的核算项目类别,系统会自动为该类别创建一张表,在FObjTableName字段中记录;该Fclsid表会被其他的表所 引用,如(Glbal,glacct 等)GLObj:核算项目表。所有的核算项目都在该表中记录;部门信息只在这个表中记录。如果各核算项目表中记录的信息与本表不匹配,在结帐时会出现3021错误注:自定义核算项目类别生成的核算项目表格式为:Cstm_类别名称;如Cstm_产品,常见表说明,Glbal:科目余额表。结束初始化或凭证过账后数据将写入该表;结帐时将数据写入下期的期初数和期末数中;是报表取数来源。如果glbal、fabal表中有非法记录,在凭证过帐、结帐时会报错;在反
5、过帐反结帐时也会报错。GLBalHist:科目历史余额。在年结时数据写入该表,它跟glbal相比,多了fyear字段;上年数据就从该表中取数GLPnLHist:损益科目历史实际发生额(往年)。作用同上。GLUnit:计量单位表;一般情况下没有这张表,但在业务版中输入了计量单位后会自动形成,常见表说明,GLEmp(职员表)、GLCust(客户表)单独记录职员和往来单位。各表中的记录数据应该与在Glogj表中记录数据相等;如果不等,则会出现在核算项目中找不到某一个核算项目,但增加该编码时系统该核算项目已经存在,增加不成功;FID银行帐号。GLDegree(文化程度)、GLDuty(职务)、GLEm
6、pGroup(职员类别):它们是和glemp表一起联用的,如果这些表中数据丢失,则相应的职员在软件中不能被查询和使用;这种情况较多地出现在导入数据时由于漏掉而发生GLCustQLevel:客户信用级别表,该表丢失,查询核算项目时,系统会报错并退出,且往来单位信息不能被查询和使用GLFunction:功能模块名称。该表数据有错或丢失,则在执行功能操作时会报错GLOptions:功能定义。该表数据有错或丢失,则在执行功能操作或升级时会报错;如果升级16工业版到32位时,需要将该表删除后再升级,升级成功后再导入GLPeriod:自定义期间表。在自定义会计期间时该表记录各期间的界定关系,常见表说明,F
7、ACard:固定资产卡片:固定资产最关键表之一;用于记录卡片的基本信息;如果该表中有信息丢失,在卡片查询时不能看到卡片;增加相同卡片编码时提示已经存在。该表中的记录是关联记录,如果在access中在该表中删除了记录,其他关联表中的记录将被同步删除。FABal:固定资产余额:固定资产最关键表之一;用于记录卡片的所有价值变动的信息;如果该表中有字段默认值丢失,将不能计提折旧;如果该表中有信息丢失,在卡片查询时不能看到卡片;增加相同卡片编码时提示已经存在FABalDevalue:减值准备信息表:增加了减值科目后,相关信息会记入FABalExpense:折旧费用分配表:如果该表中记录的记录有丢失或折旧
8、管理科目或核算项目有错,则无法计提折旧FAVch:变动资料表。固定资产的变动和涉及需要生成凭证的数据都要在该表中记录;如果记录错误,也会影响到折旧FAAlter(变动方式)、FAGroup(类别),常见表说明,FABalfor:固定资产原值表。增加卡片时,会形成一组期间为-1,0和卡片期间的记录。FAVchDept:部门变动表FAVchDevalue:减值准备对方科目变动表FAVchExpense:折旧费用科目变动表FAVchFor:原值变动表上述四张都只是在涉及本身的内容变动时才会有数据记录GLLdgPage:“固定”报表格式。系统预设表样式GLLdgCol(保存固定资产报表列宽)。引用GL
9、LdgPage中的Fldgid字段;Fcol以0表以第1列,1表示第2列,以此类推;Fcolhidden用-1表示隐藏0则反之。当存货收发汇总表上总是不能显示单价,或其他报表上的数据列总是显示不完整时,一般都是上述两张中的记录有问题。直接把上述两张中表的内容清空后,即可显示。,常见表说明,GLVch:凭证表。记录所有凭证信息;但年结后,该表中的数据,跟glbal、glpnl一起,会被删除;如果该表有问题,则凭证录入后不能被保存,提示保存凭证时出错。如果表中的FID字段丢失数据,则凭证录入后在序时薄中可以到,但双击后只能看到空白,没有任何内容。如果出现大于当前年度最大期间的记录,则涉及的科目的日
10、报表查询会出错GLVchDetail:凭证核算项目信息表。如果升级16工业版到32位时,需要将该表删除后再升级,升级成功后再导入GLVchGroup:凭证字表。在凭证录入时显示在最前面的凭证字是Forder最小的GLCy:币别表。在数据混乱或被导库时,该表经常可能损坏,需要导入GLLog:上机日志。如果该表中有非法记录,在凭证过帐、结帐时会报错GLVchMaxNum:凭证最大号表。每期每个凭证字在表中有唯一记录;如果错误,在制作自动转帐凭证或计提折旧保存凭证时会报错;凭证录入时每个凭证字的当前编号也是从该表中取得(当前号+1),常见表说明,GLUserGroup:用户组SysUsers:用户信
11、息。早期的行政事业和医院版中,没有此个表。Frole为1,表示是系统管理员。在与久其软件联用时,如果没有该表,则在久其软件中无法联接金蝶帐套。记录用户密码和最后一次打开帐套的信息Glright:用户安全码及权限。记录了用户打开帐套的权限和安全码;在KIS7.5以前的版本中使用。Glacctright:科目报表权限。在导库后,需要将该表中的内容清空Glrptright:报表权限表。在导库后,需要将该表中的内容清空注:上述四张表的结构或内容有损时,就容易出现查询明细帐时出现相同记录双行或多行显示的情况,常见表说明,GLSLNav、GLSubLdg:科目(或存货)明细帐临时表。如果这两张表有损,则会
12、出现查询科目明细帐时出现一连串提示,且显示许多空白列;引出数据时报错GLRecur、GLRecurEntry:自动转帐分录定义表。在医院版中,会多一张GLRecur_G表,用于记录定义的管理费用分配关系。GldailyTip:日积月累表GLNotePrint:单据套打,GLNoteType:套打类型,GLNoteItem:套打项目使用年结工具前如果不修改年结工具中对套打的定义,会丢失上述三张表内的信息,套打功能不可用;,常见表说明,GLExp:摘要表TRCashJnl:现金日记帐:在日记帐如果出现期间与实际日期不匹配时,会造成扎帐时数据错误TRBankJnlBal:现金与银行存款余额。在初始化
13、和扎帐时写入数据TRCheque:支票登记本TRChequeSetting:支票管理方案TRBankChkBal:银行对帐单余额表:在初始化和扎帐时写入数据TRBankChkNote:银行对帐单表TRBankJnl:银行存款日记帐:在日记帐如果出现期间与实际日期不匹配时,会造成扎帐时数据错误;并会造成余额调节表不平衡,常见表说明,TRBankChkBal:银行对帐单余额表:在初始化和扎帐时写入数据TRBankChkNote:银行对帐单表GLQtyBal(数量余额表表)、GLQtyBalHist(数量历史余额表(往年)表)PAItem:工资项目表PAData:工资数据表。该表如果有损坏,就会出现
14、在数据录入只能看到一些表格而看不到任何职员信息;如果该表中有太多的冗余记录(为0的记录),则会造成录入时只能看到部份信息的情况PATrans:工资凭证对应的费用分配表PADistribute:工资项目对应的费用分配表,常见表说明,ICBal:存货余额表。在结束初始化和单据过帐时写入ICBill、ICBillEntry:购货单据表。如果这两张表中记录不匹配,则在单据过帐时会报错,过帐无法完成ICIdentBal:存货按地点计算的结存表ICInitData:存货初始化表,结束初始化后数据清空ICInvoice、ICInvoiceEntry:销货单据表。如果这两张表中记录不匹配,则在单据过帐时会报错
15、,过帐无法完成IcNegQty:负结存数量表ICItem:存货项目ICQueue:收货批次表ICQueueHist:收货历史批次表(用于反过帐反结帐)ICStock:存放地点ICVch、ICVchEntry:存货收发单据。如果这两张表中记录不匹配,则在单据过帐时会报错,过帐无法完成ICTrack:存货收货最早及最晚批次,表中记录为能为空值ICTrackHist:存货收货最早及最晚批次历史记录(用于反过帐反结帐),由于KIS7.5改变了权限管理的形式,新增加了一些表-GLAccessType:权限类别表GLAccessObject:权限对象表GLAccessTypeRpt:自定义报表权限类别表G
16、LUserAccess:用户权限表,在KIS7.5中不再使用glright来管理用户权限,glright 记录用户权限范围。PATempEmployee:工资数据临时表,在KIS7.5中,不再使用PADataTemp;该表是在有工资数据时自动生成,如果没有工资数据,则没有这张表。,KIS7.5新增表,部份表部份字段说明,Glpref字段说明:FDBVersion:帐套版本号FProgramVersion:程序版本号FDBName:帐套类型Fclosed:是否关闭初始化,-1结束;0-未结束Fsymmetry:借贷方是否必有FDevalueAc:固定资产减值准备科目FUseMode:应用模式。1
17、-不与业务版连用;2-业务版;3-与业务版连用LastAppWriterID:软件更新标识。该值错误会造成打开帐套时提示升级出错,无法打开帐套。FBaseCy:记账本位币FPeriodByMonth:帐套会计期间界定方式。-1为自然,0为自定义.当有自定义期间时,需要在GLPeriod各期间的起始值。FAcLevels:科目级数FAcLen1、FAcLen2:科目长度;FAcLen2-FAcLen1为2级科目的级长,部份表部份字段说明,sysusers主要字段FUserGroupID:用户组代码Fuser:用户名Frole:是否管理员。1-是Glright主要字段FLevel:用户组权限范围。
18、0-所有,1-本组,2-本人至于glacctright,glrptright等通过掩码与glright和sysusers相关联FChkAcctRht:KIS7。5增加的“是否有检查科目的权限”。-1-有,0-没有,部份表部份字段说明,Globj字段说明必须有一组为0的记录,其他格式可以参照标准帐套查询;0记录对应的fparent、flevel、ffullpath为空;fclsid为1、2、3等核算项目类别的fparentid为空,flevel为0,ffullpath为1*格式;没有分级的核算项目的fparent为*,flevel为1;核算项目的ffullpath的格式为:核算项目类别*+fpa
19、rent+代码,如往来的下的001核算项目的ffullpath=1*001。其中fdetail为复选框;如往来单位中001为01分组下的明细,则它的ffullpath=1*01001Fabalexpense主要字段FExpenseAcctID:折旧费用科目FExpenseClsID:折旧费用科目核算项目类别FExpenseObjID:折旧费用科目核算项目Frate:折旧费用分配比例;Fdepr:本期计提费用FABalDevalue主要字段FDevAcctID:减值准备对方科目,它与Facard中的FDevalueAcID(减值准备科目)对应。,部份表部份字段说明,Fabal部份字段说明FAss
20、etID:固定资产代码;其他字段可以在表中点入时,系统自动显示FYtdDevalue2、FAccumDevalue2、FPreDevalue:三个字段默认值为0;如果为空,则在计提折旧时会提示NULL错误或一晃而过。FOrgVal:期初原值FDebitOrg:原值调增FCreditOrg:原值调减FAccumDepr:期初累计折旧FDebitDepr:累计折旧调增FCreditDepr:累计折旧调减Fdepr:本期计提折旧,正常情况下与Fabalexpense.Fdepr一致。Fsalvage:预计净残值Fpost:卡片状状,0-未入账,1-入帐,2-退役表中任何字段不允许为空值,否则过帐、结
21、帐、反过帐、反结帐会报错,部份表部份字段说明,FACard部份字段说明FAssetName:固定资产名称FProduceFactory:生产厂家,这是KIS7.5新增加的。原来该字段为必录字段,如果没有录入卡片上的生产厂家,卡片保存会报错。KIS7.5SP1已经修改为非必录项。FAssetAcID:固定资产科目FDeprAcID:累计折旧科目FDevalueAcID:固定资产减值准备科目Glbal主要字段Fperiod:期间FObjID:核算项目代码,默认为*Fclsid:核算项目类别,默认为0FBegBal:期初余额Fendbal:期末余额FDebit、Fcredit:借方,贷方FYtdDe
22、bit、FYtdCredit:借方累计,贷方累计其他金额表与它的结构和字段类似,部份表部份字段说明,Glacct主要字段Glacctid:科目代码Fgroup:科目类别FDC:借货方向,D-借,C-贷Finventory:是否存货科目,默认为0Fclsid:挂接的核算项目类别代码,默认为空。存在多核算时,记录自定义的核算项目类别内码Fqtyaux:数量辅助核算,默认为0Funit:计量单位,默认为空FMutiCls:是否多核算,复选框。选择表示进行多核算。FCustomer:是否核算往来单位,当Fclsid=1是自动选择FDepartment:是否核算部门,当Fclsid=2是自动选择FEmp
23、loyee:是否核算职员,当Fclsid=3是自动选择,部份表部份字段说明,Glvch主要字段FSerialNum:凭证顺序号.如果指定了现金流量,则不能修改它,否则现金流量表数据可能会有错。Fgroup:凭证类别或凭证字;如果不使用凭证字,则显示为空格FCyID:币别。RMB不能为小写,否则过帐会出错。FNum:凭证号FEntryID:分录行顺序号,从0开始。FID:分录行自动编号,用于关联glvchdetail。如果为空,则查询凭证时会出错FClsID:核算项目类别,默认为空FObjID:核算项目代码,默认为空FTransID:往来业务编号,默认为空,常见表及结构CHECK工具的使用,Ch
24、eck有两个版本,支持原KD2000系列的和支持KIS7.4及以上的。由于KIS产品线经历过许多次变化,因此,KIS产品要根据实际情况来选择具体的check工具版本。Check工具通常都要与Access 结合使用,支持原KD2000的check支持KIS的check新版的集成化的KDtools,不管使用哪一版本的check,都是一个细致的工作。需要维护人员耐心地按检查项目一个一个地慢慢处理。,支持原KD2000的check,下载地址:http:/:8080/download/forum/check.exe操作要点这是一个简版,不需要安装,解压后即可运行在它的运行目录下,必须存在system.m
25、da文件;运行时首先检查glpref表使用该check,只能处理原KD2000系统和原KD16位产品在使用前,标准版帐套选择最为关键。建议使用最新同版本的程序新建帐套,不需要做任何设置,直接结束初始化(必须)。不同帐套类型,必须分别建立不同产品的标准帐套;同一帐套类型,由于软件程序版本不一致,则在检查时会提示并拒绝登录进入登录界面后,建议使用从上往下的顺序来检查并添加所在缺少的要素标准帐套:在当前版本软件下,新建的并直接结束初始化的帐套。尽量不要使用sample.aIs帐套做为标准帐套。以后同。,支持原KD2000的check,功能可以整理帐套碎片可以对帐套进行简单修复可以参照标准帐套检查帐套
26、问题帐套的合法性和完整性:通过“打开”实现可以实现帐套的导库功能可以实现数据多种数据源的引入功能,支持原KD2000的check,操作,按从上向下的顺序选择对象,支持原KD2000的check,在进行检查后,如果某个项目不能添加,则会出现如图的提示:,支持原KD2000的check,如果有项目添加不了,可以直接双击该项目,即可出现它的详细信息,如最容易损坏的表有:glcy,globj,glacct,glbal,favch。一般表损坏的现象有两种:一是表内有重复记录;一是表内有非常记录结果:软件使用中报错;在添加索引和关系时添加不上如果怀疑某张有问题,可以先在access 中将该表备份后,删除;
27、然后从标准帐套中导入该表,并将原来的数据复制到导入的表中,这时access 会自动将重复的或非法的数据过滤过出来;再进行 check,支持原KD2000的check,双击该不能添加的项目,可以看到它需要的关系与索引等信息,支持原KD2000的check,这是faalter表的索引不能添加的内容,进入数据库后,看到的该表中的内容:出现大量的重复记录,处理的方法:一是将多余的记录删除;如果不能确定该表是否有损坏,则可以先将该表备份后,然后将它删除;再从标准帐套中导入,支持原KD2000的check,将备份的数据复制回导入的表中时access提示(复制数据前要检查两张表的字段顺序是否是一致的,如果不
28、一致,要把他们拉动成为一致的),确定后系统会提示:,最后access会自动将多余的或非法的数据保存到粘贴错误表中,支持原KD2000的check,当表中存在重复或非法记录时的现象常规的排序规则被打乱出现莫明其妙的数据或字符串,这种情况只能在数据库中看到,出现重复记录,有非法记录,排序错乱,有非法记录和空值,支持KIS的check,Check3000是KIS账套检测修复工具。该工具同时适用于金蝶2000系列,且仅适于win 2k及以上的OS。使用注意事项:需要拷贝到金蝶的安装目录下或check3000文件路径下有system.mda文件,才能运行。选择标准帐套和目标帐套时,双击该栏即可操作比原来
29、的check更简单它的作用与原check相似,只是少了导库等功能;也增加了许多实用功能。发现问题后的处理与原check的处理思路相同登录:用户:morningstar,密码:mozart下载地址http:/:8080/download/agentdown/tech/Check3000.exe感苏州分公司同事提供如果需要“windows98版本的KIS7.5账套修复工具”,请双击下载,支持KIS的check,选择“自动执行”即可,新版的集成化的KDtools,KDTool是新的KIS集成化的账套检测修复工具。本版本要求操作系统是windows2000及以上版本。KDTools软件界面模拟了KIS
30、7.5的界面,看上去比前版本更专业,是check3000的更新。个别功能还在完善中,提取用户中的用户权限全选与全删只对KIS7.4及以前的版本有效,特此说明。目前还没有对K3的功能,只是预留了接口,在后期的版本会加进这方面的功能。帮助文件已经在里面,但是没有时间完善,只是预留的一个接口,还不具备实际用处。对于windows98的用户只能使用Check2000,这个工具的能功相对较弱,而且不会再增加新的功能。“密码窥视”功能不可以使用。KDtools工具不再需要KIS环境,运行该工具可以自动检查到已经安装的KIS产品和对应的system.mda文件。同时该工具兼容以前的KIS&KD2000版本的
31、帐套。标准帐套:要求必须是在当前版本上新建立的、与问题帐套相同应用模式的直接结束初始化的帐套,绝对不能是sample.ais帐套。,新版的集成化的KDtools,KDTool的使用该工具解压后即可使用。执行Kdtools.exe后,在界面上双击即可选择目标帐套如果要进行帐套检查,则标准帐套的要求与所有的之前的check的要求一样。其中的提取用户的功能,或以方便在从system.mda文件中提取manager用户;或把帐套中的用户提取到system.mda文件中。当用户帐套中没有manager用户时特别方便从system.mda中获得该用户。界面如下:注:双击下列图标可以安装。,新版的集成化的KDtools,谢 谢!,附1:KIS及KD2000各版本标识-GLPref中参数字段,注:在KIS中,增加了FUseMode字段。如果是迷你版或标准版与业务版联用,它的值为3,同时,会增加FICStartYear、FICStartPeriod、FICCurrYear、FICCurrPeriod几个字段表示业务版的期间信息。,Fusemode=1,表示不与业务版联用Fusemode=3,表示与业务版联用Fusemode=2,表示业务版独立应用,附2:常见出错信息及代码含义,