Check3000使用使南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Check3000使用使南
Check3000采用微软的MFC(Microsoft Foundation Class Library)V7.0的框架下编写,采用了静态编译,因此无需安装,也无需在注册表中注册,是完全绿色的。
该程序目前有两个版本Check3000与Check98。
Check3000是基于Windows2000及以后版本,Check98是基于Windows98版本,目前两个版本的功能完全相同。
由于该程序运行的操作系统环境针对是Windows2000及以后的版本,目前对Windows98还保持兼容,在以后的版本中可能不再支持Win98。
如发现部分模块在Win98下运行异常,请与我联系(电子邮件Lvyun@)。
Check3000采用的数据库引擎是Jet4.0,一般在安装完Access2000后会在Programe Files\Common File\Microsoft Shared\DAO\dao360.dll文件,此文件就是Jet4.0引擎文件。
如果没有安装Access2000,可以将此文件拷贝到机器上用RegSvr32注册即可。
使用权限:在录入程序时要求输入用户名morningstar(不区分大小写),密码mozart(小写)。
除《用户信息》模块外,拥有所有的权限。
《用户信息》模块的功能是读出账套中用户的口令,一般情况下不应使用该功能。
Check3000中很多操作是针对数据库的底层操作,部分功能对数据进行的是不可逆转的操作,会对数据可能产生破坏,因而在操作之前应备份目标账套,以免数据丢失。
出于效率上的考虑,程序对账套没有进行强制备份。
在本程序中所有的操作均是针对目标账套,在
任何情况下,标准账套不受程序的影响。
功能概要
Check3000功能主要分为两大块,基本功能与扩展功能。
基本功能群包含了除《账套逻辑修复》模块以外的所有模块。
扩展功能可以认为是《账套逻辑修复》模块别名。
一、基本功能:修复目标账套数据库层面上的错误。
如表、关系、索引、字段、查询的丢失,
字段属性设置不当,压缩数据库,修改账套参数等等。
修改账套参数似乎也可归在扩展功能中,考虑到操作上的方便,故放到基本功能块中。
其功能基本上已经定型。
二、扩展功能:修复目标账套数据逻辑上的错误。
尽可能的将已知的问题用程序的功能块来
解决,减少直接改数据库所带来的不便,提高工作的效率。
其功能根据实际需求还将不停的扩充。
操作详解
1.登录。
必需以适当的用户名和口令才能使用该软件。
且不同的用户的有不同的权限。
窗口如下图所示,输入后鼠标点击确定或回车。
如果用户名与口令正确,将进入程序主控台,不正确将会有相应的提示,三次输入错误系统将自行退出。
用户名如图如示morningstar 或是administrator(不区分大小写),口令mozart(小写)。
程序的版本可以在编译于这个静态框中的编译时间上体现出来。
2.主控台。
基本功能群与进入扩展功能的按钮均在主控台之中。
在没有打开标准账套与目标账套之前除了打开账套的两个按钮外其他按钮均处于失效状态。
如下图所示。
打开目标账套后部分功能按钮便处于可选状态。
如下图所示。
目标账套为F:\AIS\2000\苏州三九20040210.AIS,数据库版本是Jet4.0的格式,说明账套已经升级到Access2000的格式。
处于可选的功能模块可以被操作。
注意窗口下方的海蓝色的静态框是功能提示框,提示当前按钮的功能说明。
《压缩修复账套》功能相当于整理账套碎片的功能,压缩完成后目标账套及保持打开的状态。
压缩前的账套会在其所在的目录下形成一个同名的备份文件,其扩展名为BAK。
在使用《清除所有关系》与《清除所有索引》功能时应注意先后次序。
应先执行清除所有关系而后才能清除所有索引。
这是因为关系是建立在索引的基础上的,因而在删除时应先删关系后删索引。
添加时情况则正好相反。
《清除所有的表》功能会清除当前账套内的所有的表(系统表除外),因而极具破坏性和危险性。
因而在执行前会有两次确认,且如果目标账套关系尚未全部清除时,则该功能也将不执行。
只有在数据库查错时可能会用这个功能。
《升级目标账套》功能将账套从以前版本的数据转换到Jet4.0格式。
建议在Access 里进行转换,这样才可以对转换的错误进行有效的处理。
只有在没有Access的情况下才使用该功能。
《用户信息》功能是读取目标账套中用户的密码,如果用户忘记了密码,可以用此功能读取出用户的密码。
怕这个功能被滥用,因而Morningstar与Administrator无权使用这个功能块,一般不要去用它。
《账套逻辑修复》这个功能在后面说明。
注:目标账套丢失数据与目标账套多余数据的列表框在有的功能模块内可能有另外的用途。
如在《字段属性比较》中目标账套丢的数据实际上是表名,而目标账套多余数据则代表的是字段名及其详细信息。
当标准账套与目标账套都打开时,所有的功能按钮去将处于可选状态。
如下图所示 点击《表检测》按钮,如下图所示,目标账套有丢失的数据,修复目标账套按钮可选,此时《修复目标账套》的含义是添加目标账套丢失的表。
且目标账套有多余的数据,《删除多余数据》按钮可用,含义是删除多余的表。
删除表时要注意如果多余的表存在有关系,则删除操作可能失败。
应先删除多余的关系。
注意只有选中状态的条目才会被处理,未选中的会被忽略,因而可以决定是否添加或删除某些表。
在目标账套多余数据中Cstm_产品、Cstm_仓库、Cstm_商检公司、Cstm_运输公司、Cstm_银行等表不会被删除,其余的表将被删除。
点击《删除多余数据》按钮,运行结果如下图所示,目标账套达到了保留了与核算项目有关的表,删除多余表的目的。
点击《修复目标账套》按钮,所有打勾的目标账套丢失的表的条目都会被添加到目标账套中。
如下图所示。
其它功能的此操作基本相同,不再复述。
3.字段属性恢复。
对目标账套中与标准账套完全相同的字段,其属性用标准账套的字段属性来刷新目标账套的字段属性。
4.改账套参数。
使目标账套的类型与标准账套相同,使之成为同类型同版本的账套。
本质上是改GLPref表中的账套参数。
5.引出结果。
引出两个列表框中的信息到文本文件中。
6.用户信息。
读出当前账套中的用户口令,登录软件的用户应具有该权限。
运行结果如下图所示,用户陈刚的口令是888。
7.自动执行。
自动执行是一个能包,相当于一个批处理,以提高效率。
功能执行顺序如下: 清除所有关系->清除所有索引->清除所有查询;
表检测->修复目标账套->字段检测->修复目标账套->索引检测->修复目标账套->关系检测->修复目标账套->查询检测->修复目标账套。
8.账套逻辑修复。
属于扩展功能组,用于处理一此账套常见的问题。
只要打开了目标账套,该功能便处于可选状态。
打开该功能后出现如下界面:操作在菜单条上,工具栏目前还没有用,以后加上这些功能。
菜单条上可选项是当前已经具有或即将完成的功能,而灰色的项目是正在规划,以后将会具有的功能。
这里只将不太明确的或是有一定的风险的功能进行介绍。
《总账》->《科目余额表》->《清理余额表》用上一个月份的期末数来替换当前月份的期初数据。
如果账套中有凭证丢失,反过账后会引起当期的期初数与上月期末数不相等的现象。
用该功能可以修复这个问题。
如果当前期间还有已过账的凭证,则该功能不能执行。
《总账》->《科目余额表》->《核算项目重算》所有的核算项目在科目余额表中数据根据凭证上的信息重新计算,修复以前版本的标准版年度中间损益类科目加核算项目而引起的累计数丢失。
只对特定的版本有效,对于工业版算出的数据可能并不准确,一般不要用这个功能。
如非用不可,一定要备份目标账套。
《总账》->《凭证处理》最下方可选的两个按钮功能分别是删除所有未过账的凭证,删除时不区分会计期间,且不会删除与固定资产有关的凭证。
凭证完整性检查则检查目标账套中所有凭证的是否有分录丢失,借贷方金额合计是否相等。
完成后的数据报告会在目标账套中丢失数据的列表框中显示结果。
可以用基本功能中的引出数据功能将结果
引出为文本文件。
上面的四个功能只对选定的期间进行操作。
只有选定会计期间的才会被处理并处于可选状态,要注意一点《审核所有凭证》功能还要求选择审核人。
选定了这两个审核人后,软件会尝试用这两个审核人审核所有的凭证。
要选择所有期间或取消所有期间可以双击列表框的条目。
这样可以提高操作的效率。
《工资》->《字段属性重写》该功能主要是改PADataTemp这张表的结构。
很多工资模块工资发放表或工资条的错误是由这个表的数据不正确造成的。
在没有办法的时候可使用这个功能来碰碰运气。
《维护》->《提取用户与授权》该功能是在目标账套与system.mda文件之间相互提取用户。
运行后如下图所示:
该组功能都比较明显因而用户可以自己试一试。
双击列表框会全选会全部取消选定。
账套在删除用户后不会清理权限表中相关的记录(无论是在金蝶软件中还是在本程序中)。
因而会产生一些孤立的记录。
清理权限表能清理这些记录。
用户授权全选将选定的用户授权目标账套的所有操作权限、报表权限,权限范围是所有用户。
用户授权全清则正好相反。
《系统》->《清理临时数据》经验证明很多奇怪的查询异常是由于账套中的临时数据没有清理有关,主要出现在2000XP这个版本中。
该能功清理目标账套中所有的临时数据。
实战篇
一、利用自动执行功能将标准版7.3的账套转换为标准版7.0的账套。
选择一个标准标7.0的空账套作为标准账套,选择要转换的账套作为目标账
套。
《改账套参数》->《自动执行》。
完成后最好还要删除目标账套多余的表和
字段。
注意核算项目有关的表和现金流量表有关的表不要删除。
二、利用账套中的用户恢复system.mda中的用户(标准版7.0及工业版6.2.8以
后的版本有效)。
打开《账套逻辑修复》->《维护》->《提取用户与授权》。
在
账套中的sysuser列表框中选择用户后,点击《提取到MDA》。
注意Check3000
必须与该system.mda处于同一目录,而且system.mda不能被锁定(不能打开
金蝶软件)。