EOS软件操作说明_第1页
EOS软件操作说明_第2页
EOS软件操作说明_第3页
EOS软件操作说明_第4页
EOS软件操作说明_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EOS平台说明帮助文档EOS平台说明帮助文档EOS软件&步森信息部(2010年)目录引

言 3系统特点 3运行环境 3系统组成 4进入系统 4单据定义目录 6定义单据 6单据生成 11单据录入定义 14单据控制 18单据事务定义 22单据打印设计 24查询 35视图定义 35查询定义 37查询的高级使用 43统计定义 46功能定义 48菜单定义 49权限定义 52定义角色 52定义用户 54分配权限 55系统设置 58导入认证 58服务器连接 58登录条件定义 59会计期间管理 60日志维护 61数据迁移定义 62数据删除定义 64收发存定义 66条码打印机的使用 68函数 69第14页共70页引

AUTOERP平台系统是分析并综合了国内外各类管理软件的特点,所研制开发的一种功能强大的企业资源计划系统生成与运行软件。它的最大特色就是工程实施人员不用去学习和使用计算机的程序原代码就可以生成软件系统,并且用户在学会使用平台的情况下可以按自己意愿进行组合、增减或修改,不再被软件牵着走,而达到缩短软件开发时间,使用户与软件携手共进的境界。它可以方便地重组或新增各类新功能,所有的单据本报表的项目、使用界面和打印格式均可灵活定义。因为内置先进的管理插件和系统插件,因此可以提供先进、安全、灵活的企业资源计划系统。系统特点▲节省开发时间,进入应用快。信息系统主要涉及信息的存在、来源和去向,AUTOERP平台系统将这三者的定义方法交给用户,用户只需按需求定义完成,即可自动产生一套信息系统,而无需编写一行计算机程序。平台将信息的存在分为三大类:单据、账本、报表。单据是信息的来源,账本是信息归纳存在形式,并将三种形式的勾稽关系描述于平台,平台将自动制作出ERP模块。在平台上开发系统的人员只需分析信息的业务,而无需考虑数据库的存在方法,平台自动根据信息的定义产生和修改数据库。这样,开发人员可以将主要精力放在了解业务需求上。▲功能齐全,覆盖面广,具有良好的弹性。AUTOERP平台系统由以下功能组成:单据定义、账本定义、报表定义、菜单定义、查询统计设计、功能定义。AUTOERP平台系统消化吸收了国内外先进ERP思想,不断总结经验,优化软件,并将新的功能集成进去,从而能够适应在变化多端的市场经济环境中企业经营管理的各种变化,能够消除冗余作业和数据不一致,提供最准确、及时的数据共享,从而提高管理效率。▲支持现代化管理,提高企业管理水平。EOS管理信息系统从整体优化角度出发,通过运用科学的管理思想、方法和计算机技术,把整个企业生产经营和科学决策提供了大量有效的信息,为企业管理水平的技术提高创造了条件,同时也为企业培养了一批现代化、管理人才。运行环境本系统软件可以应用于局域网及互联网,需要有专门的服务器来提供运算处理工作。软件系统生成后分为系统数据库和数据数据库两个。所谓系统数据库是指在服务器的SQL数据库软件中,存放系统软件中的所有表结构及与定义有关的关系及结构的数据库(以下简称SYS)。而数据数据库是指在服务器的SQL数据库软件中,存放整个系统软件的所有表的数据的数据库(以下简称DATA)。服务器的运行环境要求是,CPUPIII600以上,128M以上内存,20G硬盘,WINNT或WIN2000SERVER操作系统,SQLSERVER7.0以上版本的数据库,安装BDE和SQLLINK两项功能。客户端的运行环境要求是,CPUPII400以上,64M以上内存,100M硬盘可用空间,WIN9X、WINME、WIN2000、WINXP、WINNT及WIN2000SERVER操作系统,安装过EOSBDESETUP.EXE(见下节介绍)的安装环境。系统组成AUTOERP平台系统软件由以下几部分组成:AUTOERP.EXE、BUILDER.EXE两个可执行文件,MAIN.SQL、DATA.SQL两个SQL脚本文件,LFREP.DLL、EOSMSGER.DLL两个动态链接库文件,EOSBDESETUP.EXE是客户端使用安装环境。其中,AUTOERP.EXE是系统运行的客户端软件,用户及操作人员使用这个来操作运行软件系统。BUILDER.EXE是系统平台生成工具,工程实施人员及用户的管理人员可以使用这个平台工具来生成软件系统。LFREP.DLL是EOSBUILDER.EXE在打印设计时需要的文件。EOSMSGER.DLL是EOS.EXE客户端运行后,如果使用短消息的功能时所用到的文件。EOSBDESETUP.EXE是除服务器外,客户端机器要使用软件及平台时,所需安装的使用环境。AUTOERP平台中包括以下几项功能组成:1、单据定义:平台中最基本、最重要的模块。主要功能是定义并生成单据实体;同时定义以单据为对象的编辑、打印、记账等相关操作。2、查询定义:平台的基本输出定义模块,主要功能是在单据的基础上定义视图和查询结果。3、统计定义:平台的特殊输出定义模块,主要功能是定义矩阵式的查询结果,同时具备图形统计功能。4、功能定义:平台的复杂事务定义模块,用来定义如结转等较为复杂和庞大的事务处理过程。5、界面设计:平台的主菜单和主界面定义模块,用来定义供最终用户的功能菜单和富有个性化的使用界面。6、权限设置:平台的用户、权限定义模块,用来定义系统的使用用户、相关角色,并分配使用菜单功能的权限。7、系统设置:平台的系统设置模块,用来定义一些系统信息和特殊的功能设置。8、业务模块:平台的系统收发存定义和凭证导出功能。进入系统双击执行文件BUILDER,出现如图1-1登陆界面。此时,1、

服务器名称处写入服务器的名字或其IP地址;2、

系统数据库处写入在MicrosoftSQLServer7.0中建立的SYS库的名字;3、

数据数据库处写入在MicrosoftSQLServer7.0中建立的DATA库的名字;4、

SQL用户名处写入系统默认值sa;5、

SQL密码处系统默认为空,则不用填写;如有密码,则一定需要填写密码。进入生成平台的界面,图1-2。

单据定义目录

单据定义是平台中最基本、最重要的模块。主要功能是定义并生成单据实体;同时定义以单据为对象的编辑、打印、记账等相关操作。就一个应用系统的生成来说,第一步就必须从单据定义开始。

单据定义

单据生成

单据格式设计

单据录入定义

单据控制定义

单据事务定义

单据打印设计

定义单据

点击[单据定义]进入单据生成界面,如图2-1所示,界面中左边为导航栏,右边为选项卡栏目。导航栏中为单据与目录关系的树形显示。选项卡栏中为针对每张单据的项目、索引、选择、公式、参照、事件、校验、记账、设置、控制、消息功能的定义栏。目录目录是单据的分组工具,类似于文件系统中的文件夹。在本系统中,采用简捷、直观的单级目录系统。

目录只有[目录名称]一个属性,目录名称不能重复。

目录有增加、修改、删除的操作,如下。◆[增加目录]——在如上图的导航栏窗口中,点击鼠标右键,按[增加目录]菜单项;弹出目录维护窗口,输入要增加的目录名称,确定即可。◆[修改目录]——选中单据树中的一个目录,点击鼠标右键,按[修改目录]菜单项;弹出目录维护窗口,输入修改后的目录名称,确定即可。◆[删除目录]——如上操作,按[删除目录]菜单项,即可。注意:只能删除空目录。单据

单据是一组数据表的集合体,常常代表一张独立的业务单据。最复杂的一张单据由表头、表体、附体、孙体四个部分组成,他们的关系为:表头和表体为主从关系;表头和附体为主从关系;表体和附体相互独立;表体和孙体为主从关系。

◆[数据表名]——单据的英文名称。系统中以此名称产生数据表。数据表名称不能重复。◆[单据名称]——单据的中文名称。单据名称不能重复。◆[类型]——表示一张单据的组成结构。单据有表头、表体、附体、孙体和全体五种类型。表头型表示该单据由表头一个部分组成,是最简单的单据类型。表体型表示该单据由表头、表体两个部分组成。附体型表示该单据由表头、表体、三个部分组成。孙体型表示该单据由表头、表体、孙附体体三个部分组成。全体型表示该单据由表头、表体、附体、孙体四个部分组成,是最复杂的单据类型。◆[单据代码]——单据在系统内部的唯一号。用户不可定义。

鼠标右键点击要建立单据所在的目录,按[增加单据],出现如图2-2所示界面。在数据表名、单据名称处输入信息后,选择要建立的单据的类型。如上图,建立的是一张类型为表体的“入库单”。

项目单据由多个项目组成,类似于数据表由多个字段组成。

◆[顺序位置]——字段在单据中的顺序和单据中是在表头还是表体或其它的位置,是系统默认的,在编辑时无法修改。◆[字段名称]——字段的英文名称(包括英文字母和数字,不能有标点符号,或与系统中的函数名相同的英文名称)。◆[项目名称]——字段的中文名称(包括中文、英文及数字,不能有标点符号,或与系统中的函数名相同的英文名称)。◆[项目类型]——字段的类型有:字符、数据、整数、日期、日时、逻辑、货币、备注、图像、二进制。分别代表不同类型的字段定义。◆[项目长度]——字段类型为字符和二进制时,在这里定义当前字段的位数长度;其它类型均时,项目长度均为系统默认。◆[小数位数]——当字段类型为数据时,在这里定义当前字段的小数点后面所精确保留的位数。◆[是否必有]——定义当前字段在单据保存时是否必须要有内容。◆[显示格式]——当字段类型为数据时,在这里定义当前字段的数据显示的格式。如:(1)要想显示“80.00%”,那么在这里写入“0.00%”。(2)要想显示“¥10,000,000.00”,则输入:¥,0.00。◆[对齐方式]——字段内容的位置是按什么方式对齐。有:靠左、靠右、居中。◆[显示页码]——定义字段在操作界面里所显示的位置页码。它只能定义单据表头里的字段,而且必须与[控制]选项卡里的[表头分页设置]结合起来使用。◆[可见]——字段在编辑时是否可见。是为:Ture,否为:False。◆[缺省值]——字段的默认内容。◆[增加只读]——单据在新增时对此字段是否为只读操作。是为:Ture,否为:False。◆[修改只读]——单据在保存过后,对其修改时,此字段是否为只读操作。是为:Ture,否为:False。◆[校验公式]——定义当前字段所必须满足的条件,其输入的内容为逻辑表达式。◆[校验出错提示]——在定义[校验公式]后,在此输入当不满足[校验公式]时给予用户的出错提示。◆[是否继续]——当字段内容不满足[校验公式]时,是否允许单据进行下一步的操作。

选中要建立项目的单据,在界面右边的[项目]选项卡画面中,点击一下表头所在的任意一处,然后点击单据定义界面的左上角的[追加]图标,会进入字段的编辑窗口。如下图所示。注意:在定义表体、孙体、附体项目时,与表头定义一样,要点击表体、孙体、附体所在位置中的任意一处时,按[追加]按钮才是针对该处的项目进行操作。删除某字段时,选中该字段,点击[删除]按钮即可。单据表头、表体、孙体、附体里的字段定义操作基本相同。索引在右边[索引]选项卡的功能下,界面与项目界面相似。在要建立索引的项目位置处点击任意一处后,按[追加]按钮,出现如图2-4所示的索引编辑对话框。◆[顺序]——索引的顺序。◆[位置]——表述字段在单据中是在表头还是表体或其它的位置,它们两个均是系统默认的。◆[唯一]——定义被索引的项目内容在整个数据表中是否为唯一值。◆[索引名称]——被建立索引的名称。◆[索引项目]——组成索引的项目的名称。◆[索引字段]——组成索引的项目的字段名称。按图标会进入图2-5所示界面中,点击左边栏内要索引的项目名称,把它添加到右边栏内即可。这里可对多个字段同时索引。这样就可对表体、孙体、附体项目建立索引。单据生成

单据表生成

单据索引生成

单据数据维护

单据表生成单据表生成是对单据在第一次创建后,或在修改了单据项目中[字段名称]、[项目名称]、[项目类型]、[项目长度]、[小数位数]、[是否必有]这些内容后,所必须进行的生成功能。

单据生成有两种,一种是当前单据生成,另一种是所有单据生成。当前单据生成是指只生成当前被选中的这张单据。而所有单据生成是指生成所有的单据。

如图2-1中,菜单里有[当前单据]和[所有单据],在这两个菜单下分别有[当前单据表生成]和[所有单据表生成]。在单据生成时,如果以前生成过了,再次生成时会出现一次提示“是否将老单据的内容(数据)复制到新单据”,此时如果选择否,则新生成后的单据里的数据将被清空;选择是,则保留原有数据。单据索引生成单据在[索引]建立好后,必须对其索引生成,作用是把单据按已建立的[索引]内容进行重新索引。单据索引生成也有两种,一种是当前单据索引生成,另一种是所有单据索引生成。当前单据索引生成是指只生成当前被选中的这张单据的索引。而所有单据索引生成是指生成所有的单据索引。如图2-1中,菜单里有[当前单据]和[所有单据],在这两个菜单下分别有[当前单据索引生成]和[所有单据索引生成]。在前面介绍的[单据表生成]里,在生成的时候也会有是否同时生成索引的选择项,当选择时就会[单据表生成]和[索引生成]同时处理。单据数据维护单据数据维护是对单据的数据进行编辑、删除或修改,是直接影响数据的操作。

它由[当前单据数据编辑]、[当前(所有)单据数据清空]、[当前单据数据整理]和[当前(所有)单据流水号整理]所组成。◆[当前单据数据编辑]——对当前选中的单据的数据直接进行编辑、修改和删除操作。◆[当前单据数据清空]——对当前选中的单据的数据直接清空。◆[所有单据数据清空]——对系统中所有的单据的数据进行清空。◆[当前单据数据整理]——对当前选中的单据(或应用到所有单据——有一处打钩的选项)删除表头数据不存在但表体、孙体和附体中数据存在的垃圾数据,或进行流水号的整理工作。◆[当前单据流水号整理]——对当前选中的单据进行流水号的整理。◆[所有单据流水号整理]——对所有的单据进行流水号的整理。

如图2-1中,菜单里有[当前单据]和[所有单据],在这两个菜单下分别有[当前单据数据编辑]、[当前单据数据清空]、[当前单据数据整理]、[当前单据流水号整理]、[所有单据数据清空]和[所有单据流水号整理]。这些操作在使用时会有是或否的一些提示,按提示操作即可。[当前单据数据编辑]的使用方法与其他不同,在打开编辑窗口后,如图2-6。◆[英文显示]——按下此按钮后,单据的项目名称会以英文的方式来显示,而按钮也会变成[中文显示]。◆[中文显示]——按下此按钮后,单据的项目名称会以中文的方式来显示,而按钮也会变成[英文显示]。◆[单据编辑]——按下此按钮后,单据的数据成为编辑状态,而按钮则变为[单据只读]。◆[单据只读]——按下此按钮后,单据的数据成为非编辑状态(只读),而按钮则变为[单据编辑]。◆[过滤]——对单据里的数据进行自定义的过滤处理,使符合条件的数据显示出来。◆[查询]——对单据里的数据进行查询的处理,使用光标停在要查询的目标处。◆[刷新]——对单据里的数据做更新。◆[当前位置]——对单据的表头、表体、孙体和附体的数据进行选择。在图2-6所示菜单中[功能]下,有[批量修改]、[批量删除]和[单据清空]。◆[批量修改]——点击[批量修改]后会有如图2-7界面。其中:[条件定义]此处定义按何条件进行数据的过滤修改。点击一下此栏内的任一处,然后按右边的[追加]按钮,这时再定义[条件左式]、[运算符]、[条件右式]和[关系符],有必要时还可定义[左括号]和[右括号]。[公式定义]此处设置要修改的项目的修改公式。点击一下此栏内的任一处,然后按右边的[追加]按钮,这时再定义[修改项目]和[修改公式]。[状态值]这里是对单据的[审核]、[记帐]和空状态进行选择修改。[自动生成SQL语句]按此按钮会将上面定义好的[条件定义]和[公式定义]自动生成SQL语句。[直接使用SQL语句]此选项打上钩后可按SQL语句来进行操作。SQL语句可根据自己需要进修改定义。◆[批量删除]——使用界面和[批量修改]基本相同,里面的使用方法一样,区别在于一个是进行数据修改工作,而一个是对数据进行删除工作。◆[单据清空]——把当前这张单据内的数据全部清空。单据格式设计单据格式设计是对单据在使用时给操作人员的操作界面进行设计的功能。◆[表头]——在格式设计时,按下表头按钮后会有表头字段设计窗口出现,在这里托动所显示出的表头字段从左到右的顺序,就可实现在单据编辑时,表头字段的Tab键的录入顺序。◆[字体]——对选中的内容的字设置显示大小、字体和颜色。◆[颜色]——对选中的内容设置显示颜色。◆[添加]——对格式设计中表头栏内显示的内容进行添加直线、线框和标签的操作。◆[填充颜色]——对所选中的线框选择其显示的填充颜色。◆[宽度]——对选中的内容设置其显示宽度。◆[高度]——对选中的内容设置其显示高度。◆[最左点]——对选中的内容设置其在页面中的最左边的位置。◆[最高点]——对选中的内容设置其在页面中的最高的位置。◆[带到最前]——对选中的内容设置其在页面中的显示层次为最前面。◆[放到最后]——对选中的内容设置其在页面中的显示层次为最后面。◆[选择线型]——对选中的线设置其线框的类型。◆[对齐]——对选中的内容设置其横向和纵向的对齐方式。◆[整体字体]——对表体、孙体和附体栏内的字的大小、字体和颜色进行定义设置。◆[整体颜色]——对表体、孙体和附体栏内的背景颜色进行定义设置。◆[标题栏字体]——对表体、孙体和附体标题栏内的字进行大小、字体和颜色的设置。◆[取消标题栏字体]——取消对表体、孙体和附体标题栏内的字进行大小、字体和颜色的设置,恢复缺省状态。◆[标题栏颜色]——对表体、孙体和附体标题栏的颜色进行设置。◆[取消标题栏颜色]——取消对表体、孙体和附体标题栏的颜色进行的设置,恢复缺省状态。◆[数据栏字体]——对表体、孙体和附体数据栏内的字进行大小、字体和颜色的设置。◆[取消数据栏字体]——取消对表体、孙体和附体数据栏内的字进行大小、字体和颜色的设置,恢复缺省值。◆[数据栏颜色]——对表体、孙体和附体数据栏的颜色进行设置。◆[取消数据栏颜色]——取消对表体、孙体和附体数据栏的颜色进行的设置,恢复缺省值。

选中要进行格式设计的单据,在如图2-1,菜单中[当前单据]下有[当前单据格式设计],从这儿进入单据格式设计。在操作界面中用鼠标右键点击要进行操作的对象,在弹出的菜单中选功能。如要选择多个对象,用左键托出选择区域来选中多个对象,或按住Shift键来单击多个对象。点击住对象对其托动来移动对象。

单据录入定义

选择

公式

参照

事件选择对单据的字段预先定义好选择的内容,当此单据在编辑状态时,就可按其预先定义好的内容进行选择。◆[顺序]——定义选择的顺序,是系统默认值。◆[项目名称]——定义要做为选择的项目。◆[选择条件]——定义条件公式,当满足条件时允许使用选择功能。◆[选择链表]——输入可选择的内容。◆[选择内容仅限于选择链表]——确定在编辑时,是否只能选择[选择链表]内输入的内容。在如图2-1的操作界面里,点击右边选项卡栏内的[选择],进行追加操作会出现如图2-8的操作界面。在输入完毕后按保存按钮即可。公式对单据中的项目定义其计算内容的公式。

◆[顺序]——定义公式的顺序,是系统默认值。◆[触发方式]——定义触发公式计算的动作是自动还是手动。◆[计算项目]——定义要计算的单据项目。◆[计算条件]——定义公式的计算条件,当条件满足时才进行计算内容的计算。◆[计算公式]——定义单据项目的计算内容。

在如图2-1的操作界面里,点击右边选项卡栏内的[公式],进行追加操作会出现如图2-9的操作界面。在输入完毕后按保存按钮即可。参照对单据的项目进行操作时,对其内容以及其他项目的内容可以从别的单据或视图中取值的,建设参照关系。◆[顺序]——定义参照的顺序,是系统默认值。◆[项目名称]——定义选择进行参照动作的单据项目。◆[参照单据]——定义被参照的单据。◆[位置]——定义被参照单据的数据位置。◆[自动参照]——定义是否为自动参照。当是自动时,只要项目填入内容即触发参照动作;反之,则不进行参照动作,必须双击此项目才触发参照动作。◆[参照条件]——定义满足参照的条件公式。◆[参照过滤条件]——定义被参照单据的内容按什么条件过滤显示。◆[参照单据显示项目]——定义被参照单据有哪些项目显示在参照窗口内。◆[参照单据排序项目]——定义被参照单据按哪些项目进行排序后在参照窗口内显示。◆[参照单据返回项目]——定义参照动作对本单据有哪些项目需要进行赋值操作。◆[当前单据赋值项目]——定义被参照单据内取哪些项目的数据对本单据的项目进行赋值。

在如图2-1的操作界面里,点击右边选项卡栏内的[参照],进行追加操作会出现如图2-10的操作界面。在输入完毕后按保存按钮即可。[参照单据返回项目]和[当前单据赋值项目]的定义是同时进行的。

事件事件是在单据新建保存和修改保存时对本单据内的项目进行处理公式定义的赋值计算。◆[顺序]——定义事件的顺序,是系统默认值。◆[项目名称]——定义事件触发后对单据的哪个项目进行事件处理公式的计算。◆[事件触发]——定义事件触发的时刻。◆[事件处理公式]——定义计算公式的具体内容。◆[事件说明]——定义当前事件的文字说明。

在如图2-1的操作界面里,点击右边选项卡栏内的[参照],进行追加操作会出现如图2-11的操作界面。在输入完毕后按保存按钮即可。

单据控制

校验控制

设置消息校验“校验”是保证数据的正确性和操作的合法性的一种手段。允许对单据的操作过程中,定义检验条件和检验公式,进行行为检验。

◆[顺序]——定义校验的顺序,是系统默认值。◆[校验时间]——定义校验触发的时间。有[单据保存]:在保存一张单据时触发。[单据删除]:在删除一张单据时触发。[表体保存]:在保存单据的一条表体时触发。[表体删除]:在删除单据的一条表体时触发。[附体保存]:在保存单据的一条附体时触发。[附体删除]:在删除单据的一条附体时触发。[孙体保存]:在保存单据的一条孙体时触发。[孙体删除]:在删除单据的一条孙体时触发。[单据审核]:在点击单据审核时触发。[单据记账]:在点击单据记账时触发。[单据反审]:在点击单据反审时触发。[单据反记]:在点击单据反记时触发。◆[校验条件]——定义校验的触发条件,当条件满足时进行校验。◆[校验公式]——定义校验的计算公式,校验公式必须返回一个逻辑值。◆[出错提示信息]——定义未通过校验(校验公式为False)时,给实用用户的提示信息。在如图2-1的操作界面里,点击右边选项卡栏内的[校验],进行追加操作会出现如图2-12的操作界面。在输入完毕后按保存按钮即可。控制

对单据的一些操作进行控制的定义。

◆[单据操作控制]——定义进入单据的操作界面时,相对应的功能按什么条件进行控制。可控制的功能包括[增加]、[删除]、[修改]、[审核]、[记账]、[反审核]、[反记账]、[打印]、[预览]和[复制]。

在如图2-1的操作界面里,点击右边选项卡栏内的[校验]会出现如图2-13的操作界面。[单据操作控制]里[增加]、[删除]、[修改]、[审核]、[记账]、[反审核]、[反记账]、[打印]、[预览]和[复制]这些控制要分别定义,其定义内容为逻辑表达式。其定义界面如图2-14。

设置对单据的存盘打印、表头分页、排序设置、行号及过滤条件进行定义设置。◆[存盘打印设置]——定义单据在存盘时是否进行打印操作。◆[表头分页设置]——定义单据中的表头字段可在格式界面里的分页显示。◆[排序设置]——定义进入单据的操作界面时,单据的数据按什么条件进行排序处理。包括[表头排序]、[表体排序]和[孙体排序]。◆[行号设置]——定义表体和附体中的每行记录的行号。包括[表体行号]和[附体行号]。◆[表头缺省过滤条件]——定义进入单据的操作界面时,单据的数据按什么条件进行过滤处理。

在如图2-1的操作界面里,点击右边选项卡栏内的[设置]会出现如图2-15的操作界面。

其中,[存盘打印设置]、[表头分页设置]、[排序设置]和[行号设置]在一个定义界面内,如图2-16。定义[表头分页设置]时,单据项目编辑时,要把[显示页码]处填入页码值(见第二章第二节的“三、项目”),定义[表头分页设置]界面如图2-17。用菜单内[操作]命令下的[追加]、[插入]和[删除]来定义分页显示的页面名称。[排序设置]要分别对[表头排序]、[表体排序]和[孙体排序]进行定义。其定义界面均一样,如图2-18,选择所需排序的项目即可。定义[表头缺省过滤条件]界面如图2-19。其中:[表头定位条件]此处定义按何条件进行数据的过滤。点击一下此栏内的任一处,然后按右边的[追加]按钮,这时再定义[条件左式]、[运算符]、[条件右式]和[关系符],有必要时还可定义[左括号]和[右括号]。

消息定义在系统内单据进行某项时间点的操作时(如审核、记帐),对一些用户进行短消息的发送功能。◆[顺序]——定义消息的顺序,是系统默认值。◆[发送时间]——选择单据在何时间状态时进行发送。◆[使用]——选择是否使用此功能。◆[发送条件]——定义满足发送的条件。◆[收件人]——定义消息发送的对象。◆[标题]——定义发送消息的标题。◆[消息内容]——定义发送消息的内容。◆[是否显示消息对话框]——定义发送时是否显示出发送对话框。在如图2-1的操作界面里,点击右边选项卡栏内的[消息],进行追加操作会出现如图2-20的操作界面。在输入完毕后按保存按钮即可。单据事务定义

记账定义单据在某些特定时刻对其他单据的记录进行增加、删除和修改的操作。

◆[记账顺序]——定义记账的顺序,是系统默认值。◆[记账时间]——定义记账的触发时刻。包括[单据审核]:用户执行“审核”菜单时触发的事务操作。[单据记账]:用户执行“记账”菜单时触发的事务操作。[单据反审]:用户执行“反审核”菜单时触发的事务操作。[单据反记]:用户执行“反记账”菜单时触发的事务操作。这四项称为记账式事务。它们执行的条件和结果与单据状态值的关系如下表:记账动作单据状态条件单据状态结果单据审核空值审核单据记账(无单据审核)空值记账单据记账(有单据审核)审核记账单据反审审核空值单据反记(无单据审核)记账空值单据反记(有单据审核)记账审核

[单据增加]:单据新增保存时触发的事务操作,可以读到单据增加后的数据。[单据删除]:单据删除时触发的事务操作,可以读到单据删除前的数据。[单据改前]:单据修改保存前触发的事务操作,可以读到单据修改前的数据。[单据改后]:单据修改保存后触发的事务操作,可以读到单据修改后的数据。这四项称为触发式事务,类似于数据库中触发器的概念。◆[使用存储过程]——定义该记账是否直接调用数据库的存储过程。◆[当前单据]——触发记账的当前单据,是系统默认值。◆[单据类型]——显示当前单据的单据类型。◆[记账循环位置]——定义记账时当前单据的循环位置,包含本次记账当前单据参加的数据表和记录数(循环次数)。一次记账只能循环到当前单据的一个位置。[表头]:循环到表头,当前单据参与表为表头,记录数等于1。[表体]:循环到表体,当前单据参与表为表头和表体,记录数等于表体记录数。[附体]:循环到附体,当前单据参与表为表头和附体,记录数等于附体记录数。[孙体]:循环到孙体,当前单据参与表为表头、表体和孙体,记录数等于孙体记录数。◆[单据记账条件]——定义满足记账的条件。◆[账簿单据]——定义记账操作的目标单据。◆[记账位置]——定义记账到目标单据的位置。一次记账只能记到目标单据的一个位置,即一张表。◆[记账操作]——定义本次记账的对目标单据的记账动作。包括:[增加行]:对目标单据增加记录。[减少行]:对目标单据删除记录。[加减数]:对目标单据修改记录。◆[自动增记录]——定义当[记账操作]为[加减数]时,若找不到目标单据中满足[账簿查找条件]的记录,确定是否由[加减数]操作自动改为[增加行]操作。◆[账簿查找条件]——定义目标单据的操作集合。◆[账簿记账项目及公式]——当[记账操作]为[加减数]或[减少行]时,定义对目标单据的记账项目以及相对应的记账公式。

在如图2-1的操作界面里,点击右边选项卡栏内的[记账],进行追加操作会出现如图2-21的操作界面。[账簿查找条件]的定义界面和图2-19所示基本相同。

[账簿记账项目公式]的定义界面如图2-22所示,其中,[账簿记账项目]是定义记账目标单据中的哪些项目需要进行记账处理;[记账项目对应公式]是定义记账目标单据的项目按什么内容进行公式计算的处理。

单据打印设计

打印页面设置

页面属性

物件工具栏

常用工具栏

格式(字体)工具栏

边框工具栏

信息工具栏

如何输出到Excel文档打印页面设置◆[纸张大小]——打印纸张的大小及打印的方向,默认使用的打印机。◆[页边距]——定义打印版面与页边的距离。◆[报表设置]——定义打印的模式,有[普遍]、[套打]和[联打]。[普遍]是指普通打印一联单的打印需求。[套打]是指打印纸张上的标题、表格线、项目名等均为印刷好的格式,选择此种模式,设计时按正常设计,而打印时,标题、标签和项目名不会打印出来,只打印数据源内容。[联打]是指为打印多联单而设计的打印需求。页面属性◆

[页面]属性栏——[标题]本报表的名称[单据名称]本报表打印的来源单据名称[数据库名]本报表打印的来源单据的英文名称(SQL中)。

[单据类型]本报表的来源单据的类型。[分行数]页面的分行数,即纵向分几行。[分列数]页面的分列数,即横向分几列。[可以输出到Excel]设计的报表是否可以输出到Excel文档,具体看如何输出到Excel文档。[驱动]设置报表的基本滚动位置,按表头,表体,孙体,附体滚动,即按表头,就是一个表头记录就打印一张单据。[模式]定义此张打印的输出模式,[普遍]、[套打]和[联打],以及条码的斑马标签,Clever-Code,自动识别条码打印机(用插件)[打印数量关联]定义打印的份数,可以使用公式,在单据中取值。[输入打印起始位置]当打印类似贴纸标签是否弹出对话框输起始打印位置。[调用条件]定义此张打印的调用满足条件,通过这个设置就可以是一张单据根据不同的情况调用不同的打印。[包含报表]定义此张打印时是否包括此单据其他的打印报表。物件工具栏我们设计的报表是以一个个的物件构成,下面来介绍一下各个物件物件工具栏如图2-23所示。

◆[鼠标]——鼠标箭头,相当于没选物件。◆

[画线]——用于画直线。

◆[文字标签]——定义文本性的标签打印内容。[文字标签]的属性框,如图2-27。其中:[Name]文本标签的名称。[左顶点]左顶点的位置(X轴)。[上顶点]上顶点的位置(Y轴)。[宽度]定义文本标签的宽度大小。[高度]定义文本标签的高度大小。上述五个是物件的最基本属性,在接下来介绍的物件中都有。[文字]文本标签内容。◆[数据源标签]——定义从单据中取得数据的标签。[数据源标签]的属性框如图2-25所示。其中:[数据源]定义数据源标签内容,单据的字段。[显示]定义数据源标签的数据在打印格式。

◆[图像]——定义导入单据以外的图像文件到打印页面。[图像]的属性框如图2-26所示。其中:[图像]定义图像标签的图像内容。[缩放]定义图像在打印时的缩放方式:不缩放,缩放,按比例缩放。

◆[数据源图像]——定义导入单据内图像项目的内容到打印页面。[数据源图像]的属性框如图2-27所示。其中:[Name]数据源图像标签的英文名称,系统默认值。[默认]定义数据源图像的默认图像。[缩放]定义图像在打印时的缩放方式:不缩放,缩放,按比例缩放。◆[图形]——在打印页面内添加图形。[图形]的属性框如图2-28所示。其中:[图形]定义图形的形状类型:长方形,正方形,园角长方形,园角正方形,椭圆,圆。[刷子]图形内部填充的属性:实心,空心,水平线,垂直线,-45°斜线,45°斜线,交叉线,斜交叉线。[线形]定义图形外部的线的类型。

◆[数据表格]——是表格数据的载体,[数据表格]的属性框如图2-29所示。其中:[表头高]表格的表头行的行高(Head)。[格高]表格的表行的行高(Row)。[表尾高]表格的表尾行的行高(End)。[行数]表格的表行的数量,如果不固定行数时为设最少的行数,固定行数为指定的行数。[固定行数]定义表格是否按[行数]固定表行的行数。[数据源]数据表格的数据取源来自于单据的位置,和页面的驱动一样,为滚动的位置,但针对孙体有两种常用的方式:孙体,表体和孙体。孙体为打印滚动按照孙体,但不足一行,按一行算,表体字段大小随孙体行数变化,合在孙体中。表体和孙体打印滚动按照表体和孙体的复合,表体另专一行。[画表格线]表格在打印时是否会有表格线。[分栏数]表格的分栏数,把一张显示项目很少,但记录很多的数据集,分成几栏打印,使格式紧凑,节省打印用纸。[附加表尾]定义表格的表尾后附加表尾的高度。当不固定行数时的紧随表格尾的区域高度。[过滤条件]定义表格内的数据按什么条件进行过滤处理,如有时某一类商品不需打在单据上。

◆[计算标签]——定义按给定的计算公式进行计算的数据标签。[计算标签]的属性框如图2-33所示。其中:[公式]定义计算公式的内容,其中可以使用单据的字段,[数据源标签]和其他[计算标签]。[计算顺序]定义计算标签的计算顺序,当[数据源标签]相互计算时需要设置计算顺序,避免死循环和去不到值。[显示]计算标签的数据在打印时的显示格式,和数据源标签一样。

◆[条码]——定义条码打印的标签。[条码]的属性框如图2-34所示。其中:[公式]计算公式。[显示文本]是否同时显示条码标签的文本。[条码类型]定义条码标签的条码类型:EAN13,CODE39,CODE128A。EAN13常用条码,有一位校验位,12位都只能是数字,多用于销售。Code39,Code128A支持多位(>12位)格式不限于数字,是工业生产上常用的条码。

◆[数据板标签]——横向展开原需要纵向表格的内容,适合服装,鞋类等尺码相关的打印。。[数据板标签]的属性框如图2-35所示中:[数据源]定义数据板标签的数据内容,可以是公式。[显示]数据板标签的数据在打印时的显示格式,和数据源标签一样。[数据源位置]定义[数据源]的数据来源于单据中的具体位置。[对应字段]定义[数据源]内的数据按什么对应字段来进行判断显示的位置。[数据集]定义[对应字段]的数据集合,用于定位显示的位置例如:有孙体

尺码

数量40

742

644

1设置

[数据源]=数量

[数据源位置]=孙体

[对应字段]=尺码[数据集]=37,38,39,40,41,42,43,44,45

显示

(37

38

39

40

41

42

43

44

45)

*不显示的,这里是举例

7

6

1

单据向导

在打印设计界面,菜单及工具栏内的工具与WORD的工具栏相似。常用工具栏

格式(字体)工具栏是否打印表示有的物件在打印时可以不打印出来边框工具栏

“锁定”可以把物件锁定位置,不能轻易拖动信息工具栏

如何输出到Excel文档如果要是报表可以输出到Excel,物件的位置和大小都要严格的规定,在[信息工具栏]中点选[显示Excel格子],x轴最小单位为20,y轴最小单位是表格的行高。位置和大小最好为最小单位的倍数,这样在Excel中才不会错格。如表格的行高也是20,如图便不会错格。当本打印设计可以输出到excel时,在[页面]属性栏中选择[可以输出到Excel],这样在打印该单据时可以看到输出到Excel的按钮,具体效果到Autoerp中查看。查询

视图定义

查询定义

查询的高级使用视图定义视图是查询的基础,虽然我们可以直接定义从单据中获得查询,但在定义之初单据难免需要改动,直接使用单据有时修改起来更加麻烦,所以如果单据不是非常简单时,还是建议大家首先建立视图,这样可以简化查询定义。

视图的一般属性[视图名称]视图在本系统中使用的名称。[视图名称(SQL)]视图在Sqlserver中的名称。[生成顺序]当视图之间互有依赖时,有要考虑视图生成的前后顺序,数值越大越后生成。视图在新建时也是设定分组,按不同组分类,其他时候也可以,通过移动来改变分组。

视图项目定义

[显示名称]视图在本系统中使用的名称。

[表达式]来源的字段。

[XmEName]视图在SQLserver的名称。视图条件定义当数据来源不是同一个单据或视图,需要定义关系将各单据关联起来。

[公式左式]条件的左公式。

[比较符]条件的运算符号。

[公式右式]条件的右公式。注意:左右表达式不要使用非sql的函数,因为视图要生成在后台服务器上,SQL函数一般都标明SQL字样。

视图的其他属性[分组项目]视图的分组(Groupby)。[排除重复]排除查询得出结果有完全一样的多条记录,请谨慎使用,用在账目查询中可能会不对帐

视图的脚本处理视图支持直接使用SQL脚本,以对付处理复杂的查询,如像向物品号补充物品的属性时,需要用到“leftjoin”、“rightjoin”等,使用普通的定义做不了时,可以直接使用脚本。这时[视图项目定义]就是定义了视图输出的字段列表

视图的生成视图可以单个生成或全部生成,有时生成不了,可以检测一下视图,是不是有的单据和视图还未生成。生成菜单在[视图]下

在图3-1的操作界面里,在左边的视图栏内按[追加]按钮,有如图3-的画面,输入[视图名称]及[属于组]后[确定],然后再图3-1的界面里分别定义[生成顺序]、[视图项目定义]、[视图条件定义]、[分类项目]、[排除重复]和[使用SQL脚本]等,定义完成后[保存],然后对视图进行生成即可。

查询定义这里的查询包括查询的各方面定义。

查询的一般属性[查询名称]查询在本系统中使用的名称。[查询单据名称]查询的来源单据,可以是单据或视图。查询在新建时也是设定分组,按不同组分类,其他时候也可以,通过移动来改变分组。查询条件定义查询条件是查询限制范围。经过我们多年的使用总结,发现大多数的查询是对数据源的条件限制,所以我们默认各条件间的关系是与(and)关系,如果要定义复杂的条件请参看查询的高级使用。查询条件的属性[条件名称]条件的名称。[条件项目]条件对应的单据或视图的字段。[比较符]左右公式的比较符。[缺省值]条件的默认值。[可见]条件输入时是否显示。[编辑]条件输入时能否编辑,即是否只读,“否”表示只读。[录入]条件输入时的参照定义,与单据中的参照类似。[必有]条件输入时是否一定要输入值。

(录入参照定义,基本同单据中的参照定义)。条件的界面定义

可以定义查询条件显示时的界面,调用在[查询]->[条件输入格式设计]。查询显示定义

显示定义所要查询的内容,包括显示的位置在表头还是表体(Grid)上。

查询显示项目的属性

[项目名称]查询显示项目在本系统中使用的名称。

[显示列名]项目显示的标题,在标题中使用”|”表示分层合并。[表达式]所要显示统计字段,可以是公式。

[位置]显示在表头还是表体(Grid)上。[对齐方式]查询显示时的显示对齐方式。

[显示格式]查询显示时的显示格式。

[可见]是否显示。

[XmEName]查询显示项目在SQL中的名称。

[查询后处理公式][合计行公式]见查询的高级使用。注意:当[位置]为“表体”的表达式使用非sql函数的参数不能用来源单据的字段,不然查询出错,SQL函数一般都标明SQL字样。

查询显示的其他属性[分类项目]可选分类项目,动态分组的范围。[默认(分类项目)]默认使用的动态分组分类项目。通过[分类项目]和[默认(分类项目)]可以查询的动态分组功能,但表达式中的非分组的数据项目要指定统计方法,如sum(发货视图.数量)。[排序]默认排序项目。[显示合并项目]当满足一定条件时,和上行一样时,合并显示格。[合计]。。。[按]。。。定义合计的分组字段和需要合计的数据字段,会按动态分组自动处理。[显示风格]可定义默认的显示颜色,是否显示合计等。如图3-9。

查询的界面设计可以定义查询的卡片的显示界面和查询的显示界面,可以自由设计界面,定义表体在表格中的格宽和显示的颜色等等,与单据中界面设计类似。

(调用菜单)查询的报表设计这是专门为查询设计的报表打印,与单据的报表设计相比,更为简单,只要花几分钟的就可以设计出打印报表,还可以打印工资条等特殊的打印。注意的是设计栏的彩色线是分隔各设计区域。使用行打印设计可以特殊的行设计,如工资条等。[边框]不选时,边框和表格头都不会打印。分栏是定义当查询的表体显示较少,可以分栏打印充分利用纸张,即同一页打两栏数据。

关联查询定义通过关联查询可以从一个查询关联到其他的查询或统计,如总帐到明细帐,明细帐到数据统计等等,之间可以引用源查询的当前的数据值。[关联名称]即选择需要关联的查询或统计。[关联类别]查询或统计,自动填的。[不显示条件输入]关联时是否显示条件对话框。[关联字段]可以通过一个字段的双击打开此关联查询。[对应参数]此关联的条件录入的对应值。

查询的高级使用有些情况下,之前的查询定义并不能获得满意的结果,可以使用下列功能。查询条件高级定义

当你对查询条件有“or”等复杂的关系时,需要使用高级条件定义。通过括号的“and”、“or”关系符定义复杂的关系。还可以在子项公式中定义SQL的函数。这时,原先的条件定义定义。

SQL脚本自定义

当上述查询都不满足需要时,还可以使用SQL脚本直接编写,可以先自动生成脚本后再修改,其中”:???”是代表条件变量合计行的公式定义

合计行可以使用公式查询后处理

查询后处理是为了解决需要上行的累计计算,如一周出入库明细等报表例子有视图一周库存明细星期入库出库110022010351041005052050600

定义查询

一周出入库查询名称公式查询后公式星期一周库存明细.星期

期初0.00(可以用getxm获得)上条记录.期末入库一周库存明细.入库

出库一周库存明细.出库

期末0.00一周出入库查询.期初+一周出入库查询.入库-一周出入库查询.出库

得出结果星期期初入库出库期末10100102102010203205101541510050655652050356350035合计行的公式定义,查询后处理是前台处理,可以和SQL脚本自定义同时使用

基于xml的导入导出

本查询以及统计可以导出到xml格式保存,也可以从符合规格的xml文档中读入,注意的一点是,在查询导入后,公式请刷新一遍

注:查询的测试结果以在autoerp中的显示为准,定义中的测试仅供参考。统计定义统计的一般属性[统计名称]统计在本系统中使用的名称[查询单据名称]统计的来源单据,可以是单据或视图查询条件定义统计条件是查询限制范围。查询条件的属性[条件名称]条件的名称[条件项目]条件对应的单据或视图的字段[比较符]左右公式的比较符[缺省值]条件的默认值[可见]条件输入时是否显示[编辑]条件输入时能否编辑[录入]条件输入时的参照定义,与单据中的参照类似[必有]条件输入时是否一定要输入值条件的高级定义可参看第三章第五节查询条件的高级定义查询显示定义显示定义所要统计的字段查询显示项目的属性[项目名称]查询显示项目在本系统中使用的名称[表达式]所要显示统计字段[对齐方式]查询显示时的显示对齐方式[显示格式]查询显示时的显示格式

统计分组定义

[行分类项目]统计出的数据表行按什么项目进行分类。[行排序项目]行分组项目的排序方式。因为有时你需要的排序项目不一定是分组的项目,这时就要用这个来关联排序。[列分类项目]统计出的数据表列按什么项目进行分类。[列排序项目]列分组项目的排序方式。[处理工程显示]是否显示统计处理的进度条[空行删除]是否过滤空行[空列删除]是否过滤空列[X轴文字竖排]图形显示时的X轴默认显示方式

[关联查询定义]可参看查询定义中的关联查询定义。

功能定义在应用时经常用于做月结转、年结转等,也可根据需要定义其他用途的功能。

◆[序号]——定义内容的顺序号,系统默认值。◆[功能名称]——定义的功能的名称。◆[确认提示]——运行功能时的提示内容。◆[功能条件]——定义调用功能的满足条件。◆[启用存储过程]——设置是否调用SQL编写的存储过程。◆[查询名称]——定义需要调用的查询。◆[帐簿记帐条件]——定义帐簿记帐的条件公式。◆

[提示信息]——定义当不满足[帐簿记帐条件]时的提示内容。

◆[帐簿单据]——定义记帐的目标单据。◆[单据类型]——显示目标单据的单据类型。◆[记帐位置]——定义目标单据记帐的位置。◆[帐簿查找条件]——定义记帐操作时的数据操作定位条件。◆[提示信息]——定义当不满足[帐簿查找条件]时的提示内容。◆[记帐操作]——定义记帐操作的类型。◆[自动增加记录]——当[记帐操作]定义为[加减数]时,当不满足[帐簿查找条件]时,定义是否会增加记录的记帐动作。◆[账簿记账项目及公式]——定义记帐操作时的项目的计算公式。在图1-2的界面里,按[功能定义]按钮会进入如图5-1的定义界面,在左边的[功能名称]栏内按追加按钮有如图5-2的定义画面,[确定]后进入如图5-3的功能记帐定义界面,定义完成[确定]即可。菜单定义系统功能的定义是通过菜单进行的。一、菜单菜单的概念菜单是系统定义的一些选项,可以由用户点选进入相应的分类和操作。系统里面菜单的节点有两种类型,一种可以包含其他节点,类似文件夹的功能,称为业务组节点,他不具有特定的业务操作。另外一种包含有特定的业务操作,称为业务节点。在操作节点中,可以定义各种业务功能,系统的所有业务操作,都是通过这些业务节点展开的。菜单的属性菜单的属性有[标题]、[类型](项目和项目组)、[编号]、[描述]、[图标]和[功能]等。

二、菜单的操作新建菜单点击图6-1所示工具栏的新建按钮,可以新建一个菜单节点,在节点属性窗口中点击新建按钮切换的新建页面,也可以开始新建一个菜单节点,如图6-2所示。

在[类型]选择[业务组],则新建的为[业务组]节点。

在填好各项属性,然后点击存盘按钮,一个新的节点就创建了。

修改菜单属性选中菜单节点的情况下,点击工具栏的属性按钮,或者快捷菜单的[属性]项,可以弹出节点属性窗口,在属性窗口中就可以修改菜单项的属性。

删除菜单选中菜单节点的情况下,点击快捷菜单或鼠标右键菜单中的[删除]项,可以删除一个菜单项。

调整菜单的顺序在主界面的列表框中,可以拖动项目来调整项目的排列顺序。将一个节点拖到另一个节点上面,就可以将这个界面放置在那个节点的前面。

功能定义在业务节点的属性窗口点击[功能定义]按钮,可以进入业务节点的功能定义页面。

节点的功能可以定义系统功能和业务功能,选中系统功能列表中的一项,可以定义一个系统功能,选中业务功能列表中的一项,然后点击增加按钮,在弹出的列表中选择一项,就可以增加指定业务功能的一项内容。

在主界面点击界面定义,就可以进入界面定义界面,如图6-3所示。

权限定义

定义角色

定义用户

分配权限定义角色在图1-2的操作界面里点击[权限设置],就可以进入用户和权限管理界面,如图7-1。

角色的概念角色相当于一个岗位或者一些权限的载体,对于权限的定义是通过角色进行的。角色的属性双击角色名称,或者在选中角色的情况下,点击快捷菜单的属性或主菜单操作下面的属性,会进入角色的属性页面,如图7-2。角色的属性有角色名称、角色拥有者和拥有权限。角色名称是用于标示角色的,具有全局唯一性。拥有该角色的所有用户,都会列在角色拥有者一栏中。角色主要是作为权限的角色载体存在的,对于权限的分配,在后面的分配权限中有详细描述。

角色的操作对角色可以进行新建、修改、删除、复制权限等操作。

添加角色点击图7-1菜单操作,然后选新建的角色,可以新建一个角色,填好角色的资料,一个新的角色就创建好了,需要注意的是,在角色新建时,是不能给角色分配权限的,只有在角色新建好可存后,再对其属性进行修改定义时对权限进行分配。

修改属性进入角色的属性页面,可以对角色的属性进行修改。

删除角色选中角色的情况下,点击工具栏的[删除]按钮,可以将角色删除。删除角色的时候要慎重,因为角色删除后,是不能恢复的。

从其他角色复制权限一个角色可以由其他的一个或多个角色复制权限,复制的权限是按照加成的方式复制到当前的角色中的,也就是说,复制源和被复制的角色中的任意一个角色拥有某权限,最终被复制的角色就会拥有该权限。

定义用户用户的概念用户对应于实用系统的实际人员。每一个系统的使用者都会用以一个用户帐号。用户的属性双击用户,或者在选中用户的情况下点击快捷菜单的属性,或主菜单操作下面的属性,可以修改用户的属性,如图7-4。用户的属性有[ID]和[名称],以及[拥有角色]和[登陆密码]。用户的[ID]是用于标示用户的,同样也具有全局唯一性的,在用户登陆系统的时候,需要提供用户的[ID]和[登陆密码]。用户拥有的所有角色会在用户拥有角色列表中列出,系统中设置了一个隐含的角色为超级用户,这个角色不会出现在角色列表中,在拥有角色列表的下面有一个选择框[该用户属于超级用户]来表明该用户是否拥有超级用户的角色。

用户的操作对用户有新建、修改、删除等操作。

新建用户点击主菜单的操作下面的[新建],选择用户可以[新建用户]。在用户的属性页面填写好用户的各项属性确定后,一个新的用户就创建好了。修改用户属性进入用户的属性页面,如图7-4,可以对用户的属性进行编辑。用户的[登陆密码]不能在用户的属性页面进行修改。要修改用户的登陆密码可以在管理主界面选中用户,然后点击鼠标右键的快捷菜单中[重设密码]或者点击工具栏的重设密码按钮,如图7-5,重复输入两次相同的新的密码后,新的密码就生效了。

删除用户选中用户的情况下,点击工具栏的[删除]按钮,就可以将选中的用户删除,删除用户的时候要谨慎,因为当用户确定删除后,是不能恢复的。分配权限分配权限有两种方法,一种是通过角色进行的,另一种是直接定义用户的权限。对角色和用户权限分配的定义界面和操作方法一样,不同之处就在于定义了角色的权限后,要对想要付予该权限的用户添加这个角色;而直接定义用户的权限后,权限就直接定义好了,不需其他操作。下面只介绍对角色的权限分配定义。

在角色的属性页面中选择权限页面,就可以对角色的权限进行分配。图7-6需要定义权限的对象分为几种类型放在不同的页面中,每一个页面内包含的对象都会罗列在一个树型的结构中,如果这些对象具有层次的关系,就会在这个树型的结构中体现出来,如图7-6。对于相同类型的对象(位于同一个页面),他们具有相同的需要定义权限的操作,这些操作会在下面的选择框中列出。选择框中的选项前面都有一个选择框,标记着角色对树型结构中选中对象是否具有这个操作的权限,点击这个选择框,可以变更选中的状态,该状态同时会体现在选中的对象前面的选择框中。对象前面也有一个选择框,这个选择框有3种不同的状态,没有打钩、实心的钩和空心的钩,没有打钩表示该角色对于该对象没有任何操作的权限,实心的钩表示角色对该对象拥有所有操作的权限,空心的钩表示角色对该对象具有部分操作的权限。图7-7点击这个选择框,也可以变更所选对象的权限状态。利用鼠标右键的操作列表中的[从其它角色复制权限]功能,可以从另外一个权限中复制权限到目前的角色中,如图7-7。在修改好权限设置后,点击角色属性页面的确定按钮,所作的修改就会被记回数据库中。

系统设置导入认证服务器连接登录条件定义会计期间管理日志维护数据迁移定义数据删除定义导入认证[导入认证]的功能是对定义的应用系统的[单位名称]、[系统名称]、[代理商]和[站点数限制]进行导入设置数据的操作功能。一个应用系统的上述内容必须通过[导入认证]来进行修改定义。[导入认证]的操作界面如图8-1所示。按下[导入认证]按钮后有选择认证文件的窗口,从窗口中选择需导入的认证文件,文件名称为“key.dat”,导入后即可。服务器连接这是对BUILDER运行的连接设置进行修改的功能,其操作界面如图8-2所示,与第一章的第五节进入系统介绍的定义方法与内容一样,这里不再重复介绍。

登录条件定义登录条件定义是对AUTOERP软件进入系统时的条件进行设置,以此来控制当不满足条件时的禁止登录。其定义界面如图8-3。按[增加]或[追加]按钮后来输入新的条件,分别定义[名称]、[使用]、[提示信息]和[判断公式]的内容保存即可。会计期间管理会计期间管理是每个单位中财务结算时的时间段的管理,它可以实现对会计期间的定义及修改。定义操作界面如图8-4。可以通过[前插]、[后增]来进行会计年的新增操作,对每年内的具体时间可以按[修改]来进行定义,其操作界面如图8-5,[当前]处显示哪个月为当前的财务月,[结帐]处显示上月是否进行过结帐的操作。

日志维护日志维护是对AUTOERP软件使用情况的记录进行查询和管理的功能。其界面如图8-6。数据迁移定义

数据迁移就是根据一定的条件,将所需的单据内容复制转移到其他的数据库。目标的数据库可以是和当前的数据库不在同一电脑上。属性定义1、目标data库的服务器以及数据库名如果目标data库的服务器和当前使用的服务器不同,还需要输入目标服务器SQL的用户名和密码。2、输入的条件定义定义条件,和其他的条件定义一样。3、使用条件和提示只用满足使用条件迁移才会进行,[使用条件[为空默认可以进行。当条件不满足时会弹出消息提示,如果你在[不符条件提示[中写了相应的提示,这会使用你所填入的提示4、需要迁移的单据列表,包括:(1)单据名称:要进行迁移的单据。(2)迁移方式:全部、按条件、按流水号、按日时。

按流水号是指取到目标单据的最大流水号,把当前数据表中大与最大流水号的纪录追加到目标表。

按日时是指取到目标单据的最后导入时间,把当前数据表中大与最后导入时间的纪录追加到目标表。导入时间表(ST_MOVEDatainfo)会在第一次迁移数据后在目标表中自动生成并记录。(3)包括单据状态:全部、记账、审核。(4)目标保留方式:清空原有表、删除重复数据。(5)条件公式:如果迁移方式为按日时,则输入最后修改时间所对应的字段。(6)使用条件:默认为True。

注意事项目标数据表的结构一定要与当前数据表一致。

使用简介1、首先备份当前数据库,可用SQL的备份恢复工具。2、在目标服务器建立新的数据库,恢复刚才所备份的数据库。3、你可以在当前数据库任意工作,如日常事务,删除过期数据。4、在工作一定时间后,使用迁移数据,会按定义把数据迁移至目标数据库中。5、在目标数据库进行流水号处理,如果目标数据库只是作为查询之用,这一步也可省略。

注意:在数据迁移之前两边最好进行备份。数据删除定义

根据一定条件,删除过时的(客户认为)数据,最好和[数据迁移定义]合用,这样既可以保留原始数据,又可以减少不用的数据。属性定义1、输入的条件定义定义条件,和其他的条件定义一样。2、操作单据列表,包括(1)单据名称:要进行数据删除的单据。(2)删除条件:如果可以使用之前的输入条件。

注意事项

删除后就不能恢复,请小心使用。

注意:在删除之前最好进行备份。收发存定义本收发存报表是基于总帐和明细帐的查询,收发存报表的最主要的地方是建好[期初总帐视图]和[明细表视图],这两个建完之后相当于收发存报表已经做好了一半。一、建立期初总帐视图以及明细表视图1、[期初总帐视图]需要财务年,财务月,统计项目的期初值,需要显示的字段,进行条件的字段。有一些需要显示的字段可能不在库存总帐内,需要用join语句进行关联。如:selectKcZZ.WPBM,WPML.WPMCfromKcZZRightjoinWPML

on

(KcZZ.WPBM=WPML.WPBM)

2、[明细表视图]需要物品编码,日期,收发类型,收发方向,统计字段,需要显示的字段,进行条件的字段。二、收发存报表定义的说明按照界面的提示,图9-1,依次填入对应的字段。特别说明:1、不统计的类别

是指不需进行统计的类别2、设置对应名称

是指当收发存内部默认的字符串与所需的字符串不符时,可以进行修改。如你的收发方向为出入那把‘收’改为‘入’‘发’改为‘出’。也可以改为繁体中文,和英文表示。

条码打印机的使用条码打印机(Clever-CodeTTP342)的使用

1、安装Clever-Code条码打印机的驱动:a)运:CDROM\Software\LV\Disk1下的setup.exe;b)打开:开始\程序\LabelView6.05XLT+下的LabelView;

第一次运行时会要求安装打印机驱动;

这时请安装TSCCleverTTP-342以及TSCCleverTTP-243(此驱动是因为TSCLib.dll需要校验);

如果第一次运行时没有安装打印机驱动,可以打开LabelView,依次点入下列菜单;

文件(File)->打印机选择(Printerselect…)点击[安装](Install)。2、在AUTOERP.exe程序中使用Clever-CodeTTP342:A)请检验打印驱动是否安装;B)把CDROM\DLLLibrary\TSCLib.dll拷到EOS.EXE所在文件夹;C)运行AUTOERP.exe就可以了。3、在报表设计中使用Clever-CodeTTP342:A)把CDROM\DLLLibrary\TSCLib.dll拷到LfRep.dll所在文件夹;B)打开或新建一个报表(标签);

单击报表空白处,把打印模式设为Clever-Code;

点击叶面设置,把使用的打印机设为TSCCleverTTP-342;C)存盘就可以了。函数

Abs

GetCurrDjLshRightStrComputerNameGetCurrDjStateRoundCountGetCWDRTRIMCurCwEndDayGetCWMS4J5CurCwMonthGetCWYSayTotalEnCurCwStartDayGetDServerDateTimeCurCwYearGetEBalanceVauleSPACECurCxCountGetMSqlABSCxIAvgGetTimeSqlDayCxIMaxGetXmSqlfloorCxIMinGetXmIncSqlmonthCxISumGetYSqlRoundCxSumGroupNamesSqlyearDataToStrHasGroupStrReplaceDateIifStrToDataDateEncordIifDStrToDateDateTimeIntStSumDateTimeToStrIsNullDataSubStrDateToStrIsNullStrSUBSTRINGDayofWeekJeDxSumDayofWeekCJeDx2TimeDayofWeekEJzCwQjTimeToStrDIFFERENCELEFTTreePathToSetDivLenTrimDjIAvgLfCovToIntUPPERDjICountLoginDateUserIdDjIMaxLOWERUserMSGDjIMinLTRIMUserNameDjISumMaxWeekNumberofDateDwMcMinXmCountFlSumModXmMaxFlTjSumNTGetLastDownTimeXmMinFormatFloatPOSXmSumFracREPLACEXtMcFtSumRIGHT

GetAdapterNBIDRightStr

一、基本运算函数◆DateToStr(日期)

返回值:字符说明:日期->字符串◆DateTimeToStr(日期)返回值:字符说明:日时->字符串◆TimeToStr(日期)返回值:字符说明:时间->字符串◆GetTime(日期)返回值:日期说明:从日时型变量获得时间◆StrToDate(字符)返回值:日期说明:字符串->日期◆DataToStr(数据)返回值:字符说明:数据->字符串◆StrToData(字符)返回值:数据说明:字符串->数据◆Round(数据)返回值:数据说明:取接近的整数◆Int(数据)返回值:数据说明:取整数部分◆Frac(数据)返回值:数据说明:取小数部分◆Abs(数据)返回值:数据说明:取绝对值◆S4J5(输入值,小数位数)返回值:数据参数:输入值

数据

小数位数

数据说明:4舍5入◆Div(被除整数,除整数)返回值:数据参数:被除整数

数据

除整数

数据说明:整除◆Mod(被除整数,除整数)返回值:数据参数:被除整数

数据除整数

数据说明:取余◆FormatFloat(fmt,value)返回值:字符参数:fmt

字符

数字的格式value数据

输入的值说明:格式化显示数据如:Formatfloat(‘,0.00’,Value)数字的格式的说明:0

该位有值的用原值表示,无值显示为0;#

该位有值的用原值表示,无值不显示;.

小数点;,

千分符;E+、E-、e+、e-

E+,e+使用科学计数法

E-,e-不使用科学计数法如:Formatfloat(‘0.00’,1.7)

返回

1.70

Formatfloat(‘0.##’,1.7)

返回

1.7

◆Trim(instr,start,len)返回值:字符说明:去字符前后空格◆SubStr(instr,start,len)返回值:字符参数:instr

字符start

起始位置len

长度说明:取字符子串如:SubStr(‘Abcde’,2,2)

返回‘bc’◆RightStr(instr,len)返回值:字符参数:instr

字符len

数值

长度说明:取字符串右边子串如:RightStr(‘Abcde’,2)

返回‘de’◆POS(substr,instr)返回值:数据参数:substr字符

子字符串instr

字符

被找字符串说明:取子字符串在字符串的位置如:pos(‘a’,’ddag’)

返回

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论