本源码下载地址:初始详细设计1详细设计 1.1 外币字典维护说明:安装帐套时确定的本位币要自动加入到外币字典中,同时设置为本位币。术语:币符:货币的符号,如人民币:RMB,美元:USD 等。代表符:货币的表示符号,如美元:$等。标价方法:分为直接标价法和简接标价法,直接标价法是指一定单位的外币转换成本位币的汇率,简接标价法是指一定单位的本位币转换成外币的汇率。汇率方式:包括固定汇率和现行汇率两种方式,固定汇率是指在制单时,如果有外币业务发生,一个会计期间内采用的汇率为同一个汇率,如月初汇率等。对于现行汇率,则是在制单时采用的汇率为人民银行公布的当日汇率。精度:各种汇率的精度。折算误差:指在制单时,如果原币同汇率计算出的金额同实际输入的金额相差不能超过的数值。1.1.1功能简述外币字典是外币币种和辅助信息的集合.外币字典的功能是对各企业用到的外币及其辅助信息进行集中维护.外币字典是进行外币汇率设置的基础,没有建立外币字典就不能进行外币汇率的设置.以列表的形式显示,显示信息有:外币币符、币名、代表符、标价方法、汇率方式、精度、最大折算误差。1.1.2数据结构主操作表:LSWBZD相关表:项目描述:外币编号(LSWBZD_WBBH)不能为空,不能重复币名(LSWBZD_BM)不能为空,不能重复代表符(LSWBZD_DBF)标价方法(LSWBZD_BJFF)‘1’,‘1’,’2’‘1’:直接标价法‘2’:间接标价法汇率方式(LSWBZD_HLFS)‘1’,‘1’,’2’‘1’:固定汇率‘2’:现行汇率精度(LSWBZD_JD)折算误差(LSWBZD_ZSWC)是否本位币(LSWBZD_BWB)’0’,‘0’,’1’‘1’:是;‘0’:否1.1.3界面树卡结合式1.1.4数据处理进入过程:进入时过滤出本位币将原有内容显示出来,以上述界面进行维护。如果尚未定义外币字典,”删除”为 disenabled,自动进入币种增加界面. 功能说明:(包括工具条,菜单,快捷菜单) 增加:设置编辑限制,设置编号列的编辑属性,项目内容数据窗口 reset(),将光标滚至编号列。删除:将当前币种删除,注意删除后菜单的处理,删除时首先判断 ZWKMZD 是否有使用的内容,如果存在则不允许删除. 点击:当鼠标点击数时,变化右边的数据窗口和按钮的属性. 打印:画出数据报表并且打印。确认:该按纽保存当前增加或修改的明细项目.保存时先检查是否编号或名称为空,检查编号或名称是否重复,如果是则不允许存盘。退出:退出时首先检查修改过的内容是否已经存盘,如果未存盘则提示并由用户确认是否存盘。注意事项:注意回车键的处理,注意增加时继承以方便用户录入。 1.2 外币汇率维护说明:本位币不维护,如果未定义外币本功能不可用。外币汇率维护是基于会计期间的,故会计期间数在建帐时一经确定是不能再修改的。在制作凭证时确定是采用固定汇率还是现行汇率,如是固定汇率,则到固定汇率表中查找该会计期间的记帐汇率,如无提示用户录入并保存到固定汇率表中(问:是否弹出汇率维护窗口,汇率维护是否有修改条件,即本月已使用的固定汇率是否允许修改。)如是现行汇率,则到现行汇率表中查找该日的记帐汇率,如无提示用户录入并保存到现行汇率表中。术语:记帐汇率:据以折算本位币并记帐的汇率。调整汇率:月末对外币户进行调整的汇率。1.2.1功能简述外币汇率维护是对各种外币的汇率进行维护.外币字典是进行外币汇率设置的基础,没有建立外币字典就不能进行外币汇率的设置.选定币种,以列表的形式输入汇率,对于采用固定汇率的币种,显示如下信息:会计期间、记帐汇率、调整汇率。对于采用现行汇率的币种,显示信息如下:日期、记帐汇率。对于现行汇率的币种,一次只显示一个会计期间的汇率,初始时显示当前会会计区间的信息,应能自动切换会计区间。应随便改变币种。1.2.2数据结构主操作表:LSXXHL,LSGDHL相关表:LSWBZD,LSCONF项目描述:现行汇率表:外币编号LSXXHL_WBBH汇率日期LSXXHL_RQ记帐汇率LSXXHL_HL固定汇率表:外币编号LSGDHL_WBBH记帐汇率LSGDHL_JZHL调整汇率LSGDHL_TZHL1.2.3界面树卡结合式1.2.4数据处理进入过程:将原有内容显示出来,以上述界面进行维护。判断是否已经使用,决定是否允许修改。取得当前会计区间及会计日期。如所选币种采用固定汇率,右恻下拉列表显示当前月份不允许修改,从固定汇率表中显示所有内容。如果所选币种采用变动汇率,右恻下拉列表显示所有本年度月份,则从变动汇率表中显示原有信息。如果尚未定义外币字典,所有功能为虚,使用 postevent()方法关闭窗口。功能说明:(包括工具条,菜单,快捷菜单) 点击:当鼠标点击数时,变化右边的数据窗口和按钮的属性. 打印:画出数据报表并且打印。确认:如所选币种采用固定汇率,则向固定汇率表提交。如所选币种采用浮动汇率,则向浮动汇率表提交。退出:退出时首先检查修改过的内容是否已经存盘,如果未存盘则提示并由用户确认是否存盘。注意事项:注意回车键的处理,注意增加时继承以方便用户录入。 1.3 凭证类型定义说明:开始制单后(包括常用凭证模版使用)凭证引入功能禁用。既然 formula one可以设置凭证打印颜色,故不必在设置颜色,因为一般一种类型对应一种格式和颜色,不过也可能使用一种格式设置不同颜色。凭证引入时使用浏览器式界面,左边方案列表,右边各方案的详细信息,以便于用户理解。颜色使用使用对话框组件,便于用户选择。方案使用下拉图片列表方便使用。没有限制科目就没有限制性质的概念。术语:限制科目:指此种凭证只能使用的科目,最好在凭证制作时右击只能弹出这些科目。限制性质:限制性质是指限制科目的性质,包括以下几类:借方必有,贷方必有,任一方必有,两方都无输出格式:指使用 formula one 设置的凭证打印格式输出颜色:指此种凭证的打印输出颜色打印顺序:为防止帐页(如现金日记帐)出现先付后收而设置的顺序设置。(在帐页打印功能设置,这里不维护)1.3.1功能简述凭证类型是对凭证类型及其属性以及对应的凭证号进行设置的模块。凭证类型是凭证制作的前提,没有建立凭证类型就不能进行制作凭证.以列表的形式显示,显示的信息有:凭证类型名称、凭证字、限制科目、限制科目性质、凭证颜色、输出格式。1.3.2数据结构主操作表:ZWPZLX,ZWPZFA,ZWPZBH相关表:LSKJQJ项目描述:会计年度ZWPZBH_KJNDChar(4)No会计期间ZWPZBH_KJQJChar(2)No类型编号ZWPZBH_LXBHChar(2)No凭证日期ZWPZBH_PZRQChar(8)No最大凭证号ZWPZBH_PZBHChar(4)No1.3.3界面树卡结合式1.3.4数据处理进入过程:如果是首次定义(所谓首次定义,是指在凭证最大号表中还没有定义内容)则要以引导的方式首先选定凭证类型方案,加入凭证类型中。功能说明:(包括工具条,菜单,快捷菜单) 增加: 增加一种凭证类型,限制科目可以为任意科目,明细或非明细都可,多个科目以“,”隔开。凭证字可以任意输入、限制科目性质从规定的几种中任选一种。删除: 删除一种凭证类型,如果一种凭证类型已经使用(指在凭证或凭证模版中已用),则不能删除。从凭证类型表中删除。将所有有关该凭证类型的内容删除。如最大凭证号的定义. 修改:更改所有有关该凭证类型的内容. 点击:当鼠标点击数时,变化右边的数据窗口和按钮的属性. 打印:画出数据报表并且打印。确认:在凭证类型中创建一新的记录。主键自动形成。取得各会计区间号。对于本年度及下年度的每一个会计区间,根据新增中的凭证类型,都增加一行,默认日期为启用日期,最大凭证号为 1。导入:导入打印顺序为类型编号顺序,颜色为黑色. 退出:退出时首先检查修改过的内容是否已经存盘,如果未存盘则提示并由用户确认是否存盘。注意事项:注意回车键的处理,注意增加时继承以方便用户录入。 1.4 摘要定义说明:在 v5.1 中是使用自动凭证,因为用户录入汉字速度慢,随则需求的变化,改为由摘要自动生成科目. 编号不用自动增加,可修改,检查重复. 术语:使用人:摘要主要由谁来使用使用级别:标示是公用还是个人使用. 1.4.1功能简述摘要字典是公用和个人摘要的集合.常用摘要的功能是对操作员使用摘要进行集中维护,方便使用和查询.以列表的形式显示摘要编号、内容、适应操作员。1.4.2数据结构主操作表:ZWZYZD相关表:LSPASS项目描述:编号,ZWZYZD_BH,VarChar(10),No内容,ZWZYZD_ZY,Varchar(60),No对应科目,ZWZYZD_DYKM,Varchar(30)制定人,ZWZYZD_ZDR,Char(4),No使用级别,ZWZYZD_SYJB,Char(1),No, ‘1’,‘1’:个人‘2’:公用1.4.3界面树卡结合式1.4.4数据处理进入过程:根据当前用户 gsuser,将树光标定位于当前用户.并显示公用摘要和此人摘要. 功能说明:(包括工具条,菜单,快捷菜单) 增加:设置编辑限制,设置编号列的编辑属性,项目内容数据窗口 reset(),将光标滚至编号列,检查编号或内容是否重复。删除:将当前摘要删除,注意删除后菜单的处理修改操作员: 将该摘要移入其他操作员使用. 修改类别: 将该摘要从个人移入公用或从公用移入个人. 点击:当鼠标点击数时,变化右边的数据窗口和按钮的属性. 打印:画出数据报表并且打印。确认:该按纽保存当前增加或修改的明细项目.保存时先检查是否编号或内容为空,检查编号或内容是否重复,如果是则不允许存盘。退出:退出时首先检查修改过的内容是否已经存盘,如果未存盘则提示并由用户确认是否存盘。注意事项:注意回车键的处理,注意增加时继承以方便用户录入。 1.5 凭证模版定义说明:编号不用自动增加,可修改,检查重复. 如果凭证类型还未定义(内容为空)则不允许进行模版定义。术语:描述:指对此模版的详细描述信息,可以方便用户选择. 1.5.1功能简述凭证模版快速凭证的模版原型.凭证模版功能集中对凭证模版进行维护.以列表的形式将凭证模版的摘要内容及详细内容都显示出来,摘要内容在上,详细内容在下。摘要内容显示:编号、内容、凭证类型详细内容显示:摘要、科目、借方金额、贷方金额1.5.2数据结构主操作表:ZWMBMS,ZWPZMB相关表:ZWPZLX项目描述:1.5.3界面1.5.4数据处理进入过程:检查凭证类型是否已经定义,无未定义关闭此窗口. 功能说明:(包括工具条,菜单,快捷菜单) 可以随时修改主要内容及详细内容的信息。增加:增加一行主要内容,输入编号、内容及凭证类型,凭证类型提供即时维护功能。删除:将当前模版的主要信息和详细信息一起删除,注意删除后菜单的处理点击:当鼠标点击时,变化右边的数据窗口和按钮的属性. 打印:画出数据报表并且打印。确认:该按纽保存当前增加或修改的明细项目.保存时先检查是否编号或内容为空,检查编号或内容是否重复,如果是则不允许存盘。增加一行模版详细信息,科目编号要从科目字典中提供帮助。借方金额及贷方金额可以不输入。自动产生主键,根据借贷方输入的金额自动产生记帐方向的内容。退出:退出时首先检查修改过的内容是否已经存盘,如果未存盘则提示并由用户确认是否存盘。注意事项:注意回车键的处理,注意增加时继承以方便用户录入。 1.6 原始凭证定义说明:编号不用自动增加,可修改,检查重复. 如果未定义数据源不允许定义原始凭证类别。提供预览功能方便用户理解.术语:定制原始凭证: 定义原始凭证中各个项目的使用名称,对于系统转入的原始凭证,定义各列对应来源表的列。如果从外部文件转入,则对应列从外部文件结构定义的内容中取得。系统加入的内容应包括原始凭证的固定信息:编号定义名称 SL 数量列 DJ 单价列 WB 原币列 HL 汇率列 JE 金额列及自定义的信息。功能简述原始凭证是记帐凭证所附原始凭证信息. 定制原始凭证功能完成原始凭证类别定义,定