首页 理论教育 的主要概念

的主要概念

时间:2022-11-21 理论教育 版权反馈
【摘要】:UFO将报表分为两大状态来处理,即报表的格式设计状态与报表的数据处理状态。通用会计报表处理系统通常都是三维立体表系统,能实现三维表间的相互取数运算。它主要用于在编制报表时由系统自动在报表相应位置填列年、季、月、日等日期和报表编制单位名称等内容。可变区的最大行数或最大列数是在格式设计中设定的。无可变区的报表称为固定表。表页筛选条件需指定要处理的表页,而可变区筛选条件需指定要处理的可变行或可变列。

二、UFO的主要概念

1.格式状态和数据状态

UFO将报表分为两大状态来处理,即报表的格式设计状态与报表的数据处理状态。通过主界面左下角的[格式/数据]状态切换钮可在两种状态之间自由切换。

(1)格式状态。格式状态用于设计报表的格式。如定义报表的表尺寸、行高列宽、单元属性、单元风格、组合单元、关键字、可变区等内容。同时报表的三类公式(单元计算公式、审核公式和舍位平衡公式)也是在格式状态下定义的。在格式状态下所做的操作将对本报表的所有表页都发生作用。在格式状态下不能进行数据的录入、计算等操作。在格式状态下只能看到报表的格式,而报表的数据全部被隐藏起来。

(2)数据状态。数据状态用于管理报表的数据。如输入数据、增删表页、审核、舍位平衡、做图形、汇总、合并报表等。在数据状态下不能修改报表的格式。在数据状态下可以看到报表全部内容(包括格式和数据)。

2.单元

单元是组成报表的最小单位,单元名称由所在行、列标识。行号用数字1~9999表示,列标用字母A~IU表示。如D22表示第4列第22行的单元。在实际工作中对个别单元需要加长输入的情况,可用组合单元。组合单元由相邻的两个或多个单元组成,这些单元必须是同种单元类型(表样、数值、字符)。UFO在处理报表时将组合单元视为一个单元。可以组合同一行或同一列相邻的几个单元,也可以把多行多列的矩形区域设置为一个组合单元。组合单元的名称可以用区域的名称或区域中的单元的名称来表示。如把B2到B3定义为一个组合单元,这个组合单元可以用“B2”、“B3”或“B2:B3”来表示。

3.单元类型

UFO报表系统有以下3种单元类型:

(1)数值单元。属于报表的数据。在数据状态下输入。可以直接输入或由单元中存放的单元公式运算生成。建立一个新表时,所有单元的类型缺省值为数值型。对于数值型单元,可以定义数字的格式(包括逗号、百分号、货币符号及小数位数等)。

(2)字符单元。属于报表的数据。在数据状态下输入。字符单元的内容可以是汉字、字母、数字及各种键盘可以输入的符号所组成的一串字符。一个单元中最多可输入63个字符或31个汉字。字符单元的内容也可由单元公式生成。

(3)表样单元。属于报表的格式。是定义一个没有数据的空表所需的所有文字、符号或数字。一旦单元被定义为表样型,那么在其中输入的内容将对所有表页都有效。表样单元内容在格式状态下输入和修改,在数据状态下不允许修改。

4.区域

区域由一张表页上的一组单元组成,自起点单元至终点单元是一个完整的长方形矩阵。在UFO中,区域是二维的,最大的区域是三维表的所有单元(整个表页),最小的区域是一个单元。将起点单元与终点单元用“:”连接来表示,如A3:C10。

5.多维表

在报表的取数运算中,需要确定数据的来源位置。我们把确定某一数据位置的要素称为“维”。通用会计报表处理系统通常都是三维立体表系统,能实现三维表间的相互取数运算。所以在会计报表系统中进行运算时,要确定一个数据源的位置,通常需要四个要素:表名、列、行和表页。如利润表第2页C5单元,表示为“利润表”→C5@2。

把三维表间的相互取数运算称之为“三维表间的四维运算”。实际上,通用的会计报表处理系统不仅可以进行系统内三维表间的取数,而且可以通过自备函数实现从会计信息系统的其他子系统(如账务系统)和其他软件系统(如LOTUS、Excel和其他会计软件等)取数。

6.表页

一个UFO报表最多可容纳99999张表页,而每张表页又由许多单元组成。同一报表中的所有表页具有相同的格式,但其中的数据可以不同。表页在报表中的序号在表页的下方以标签的形式出现,称为“页标”。页标用“第1页”~“第99999页”表示。而在运算公式中需用@加表页码表示,如用@2表示取当前表的第2页数据。

7.报表的大小

行数:1~—9999(缺省值为50行);列数:1~255(缺省值为7列);行高:0~160毫米(缺省值为5毫米);列宽:0~220毫米(缺省值为26毫米);表页数:1~99999页(缺省值为1页)。

8.关键字

报表关键字实际上是一个计算机的取值函数。它主要用于在编制报表时由系统自动在报表相应位置填列年、季、月、日等日期和报表编制单位名称等内容。关键字是游离于单元之外的特殊数据单元,可以用来唯一地标识一个表页,用于在大量表页中快速选择表页。如一个资产负债表的表文件可放一年中12个月的资产负债表(甚至多年的多张表),要对某一张表页的数据进行定位,就需要用关键字作为定位标志。每个报表可以定义多个关键字。关键字一般包括:单位名称、单位编号、年、季、月、日等,也可以自行定义关键字。报表关键字在格式状态下定义而在数据状态下录入。

9.固定区及可变区

固定区是指组成一个区域的行数和列数的数量固定不变。因此一旦设定好后,在固定区内的单元总数是不变的;可变区则是指屏幕显示一个区域的行数或列数可以变化。可变区的最大行数或最大列数是在格式设计中设定的。在一个报表中只能设置一个可变区,要么是行可变区(可变区中的行数可变),要么是列可变区(可变区中的列数可变)。设置了可变区后,屏幕只显示可变区的第一行或第一列,其他可变行、列则隐藏在表体内。在以后的数据操作中,可变行、列数随着需要而增减。有可变区的报表称为可变表。无可变区的报表称为固定表。

10.筛选

筛选是在执行UFO的命令或函数时,根据用户指定的筛选条件,对报表中每一个表页或每一个可变行(列)进行判断,只处理符合筛选条件的表页或可变行(列)。筛选条件分为表页筛选条件和可变区筛选条件。表页筛选条件需指定要处理的表页,而可变区筛选条件需指定要处理的可变行或可变列。筛选条件一般跟在命令或函数后面,用“FOR〈筛选条件>”来表示。

11.关联

UFO报表中的数据通常有着特殊的经济含义,报表数据之间也一般不是孤立存在的。一张报表中不同表页的数据或多个报表中的数据可能存在着这样或那样的经济关系或勾稽关系,要根据这种对应关系找到相关联的数据进行引用,就需要定义关联条件。UFO在多个报表之间进行操作时,主要通过关联条件来实现数据组织。如资产负债表中的本年利润数取自于利润表中的本年累计的利润额。关联条件也是跟在命令或函数后面,用“RELATION〈关联条件>”来表示。如果同时有筛选条件,则关联条件应跟在筛选条件后面。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈