书城计算机现代企业财务软件应用教程
11183700000023

第23章 UFO报表概述

用友ERP—U8应用系统中会计报表管理系统是一个独立的子系统,它为企业内部各管理部门及外部相关部门提供综合反映企业一定时期财务状况、经营成果和现金流量的会计信息。

5.1.1 UFO报表的主要功能

UFO(用友报表系统)是报表事务处理的工具,利用UFO既可编制对外报表,又可编制各种内部报表。与用友账务管理软件中各系统有完善的接口,它的主要任务是设计报表的格式和编制公式,从总账系统或其他业务系统中取得有关会计信息,自动编制各种会计报表,对报表进行审核、汇总、生成各种分析图,并按预定格式输出各种会计报表。

UFO是真正的三维立体表,提供了丰富的实用功能,完全实现了三维立体表的四维处理能力。

UFO的主要功能有文件管理、格式管理、数据处理、图表功能、打印功能和二次开发功能,提供各行业报表模板。

1.文件管理

文件管理对报表文件的创建、读取、保存和备份进行管理。能够进行不同文件格式的转换:文本文件、*。MDB文件、*。DBF文件、EXCEL文件。支持多个窗口同时显示和处理,可同时打开的文件和图形窗口多达40个。提供了标准财务数据的“导入”和“导出”功能,可以和其他流行财务软件交换数据。

2.格式管理

格式管理提供了丰富的格式设计功能,如定义组合单元、画表格线(包括斜线)、调整行高列宽、设置字体和颜色、设置显示比例等等,可以制作各种要求的报表。

3.数据处理

UFO以固定的格式管理大量不同的表页,能将多达99999张具有相同格式的报表资料统一在一个报表文件中管理,并且在每张表页之间建立有机的联系。数据处理提供了排序、审核、舍位平衡、汇总功能;提供了绝对单元公式和相对单元公式,可以方便、迅速地定义计算公式;提供了种类丰富的函数,可以从账务等用友产品中提取数据,生成财务报表。

4.图表功能

将数据表以图形的形式进行表示。采用“图文混排”,可以很方便地进行图形数据组织,制作包括直方图、立体图、圆饼图、折线图等10种图式的分析图表。可以编辑图表的位置、大小、标题、字体、颜色等,打印输出图表。

5.打印功能

UFO提供“所见即所得”和“打印预览”的功能,可以随时观看报表或图形的打印效果。报表打印时,可以打印格式或数据,可以设置表头和表尾,可以在0.3~3倍之间缩放打印,可以横向或纵向打印等。

6.二次开发

UFO可将有规律性的操作过程编制成批命令文件。提供了Windows风格的自定义菜单,综合利用批命令,可以在短时间内开发出本企业的专用系统。

5.1.2 UFO与其他子系统的主要关系

编制会计报表是每个会计期末最重要的工作之一。在报表管理系统中,会计报表的数据来源一般有总账系统的账簿和会计凭证、其他报表、人工直接输入等,还可以从应收、应付、工资、固定资产、销售、采购、库存等系统中提取数据,生成财务报表。UFO与其他系统之间的数据传递关系。

5.1.3 基本操作流程

制作一个报表的基本操作流程。

所示的步骤中,第一、二、四、七步是必需的,因为要完成一般的报表处理,一定要有启动系统建立报表、设计格式、数据处理、退出系统这些基本过程。实际应用时,具体的操作步骤应视情况而定。

5.1.4 基本术语

1.报表结构

按照报表结构的复杂性,可将报表分为简单表和复合表两类。简单表是规则的二维表,由若干行和列组成。复合表是简单表的某种组合。大多数的会计报表如资产负债表、利润表、现金流量表等都是简单表。

简单表的格式一般由四个基本要素组成:标题、表头、表体和表尾。不同的报表上述四个基本要素是不同的。

(1)标题。标题用来描述报表的名称。报表的标题可能不止一行,有时会有副标题、修饰线等内容。

(2)表头。表头号用来描述报表的编制单位名称、日期等辅助信息和报表栏目。特别是报表的表头栏目名称,是表头的最主要内容,它决定报表的纵向结构、报表的列数以及每一列的宽度。有的报表表头栏目比较简单,只有一层,而有的报表表头栏目却比较复杂,需分若干层次。

(3)表体。表体是报表的核心,决定报表的横向组成。它是报表数据的表现区域,是报表的主体。表体在纵向上由若干行组成,这些行称为表行;在横向上,每个表行又由若干个栏目构成,这些栏目称为表列。

(4)表尾。表尾指表体以下进行辅助说明的部分以及编制人、审核人等内容。

2.格式状态与数据状态

UFO将含有数据的报表分为两大部分来处理,即报表格式设计工作与报表数据处理工作。报表格式设计工作和报表数据处理工作是在不同的状态下进行的。

(1)格式状态。在格式状态下设计报表的格式,如表尺寸、行高列宽、单元属性、报表公式等。在格式状态下时,所看到的是报表的格式,报表的数据全部都隐藏了。在格式状态下所做的操作对本报表所有的表页都发生作用。在格式状态下不能进行数据的录入、计算等操作。

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

3.二维表与三维表

确定某一数据位置的要素称为“维”。在一张有方格的纸上填写一个数,这个数的位置可通过行和列(二维)来描述。

如果将一张有方格的纸称为表,那么这个表就是二维表,通过行(横轴)和列(纵轴)可以找到这个二维表中的任何位置的数据。

如果将多个相同的二维表叠在一起,找到某一个数据需增加一个要素,即表页号(Z轴)。这一叠表称为一个三维表。

如果将多个不同的三维表放在一起,要从这多个三维表中找到一个数据,又需增加一个要素,即表名。三维表中的表间操作即称为“四维运算”。

4.报表文件及表页

一个或多个报表以文件的形式保存在存储介质中称为报表文件,每个报表文件都有一个名字,例如,“利润表。REP”。

表页是由若干行和若干列组成的一个二维表,一个报表中的所有表页具有相同的格式,但其中的数据不同,每一张表页是由许多单元组成的。一个UFO最多可容纳99999张表页。

为了便于管理和操作,一般把经济意义相近的报表放在一个报表文件中,例如,各月编制的利润表就可归集在“利润表。REP”报表文件中。在报表文件中,确定一个数据所在的位置,其要素是“表页号”、“行号”、“列号”。由此可见,报表文件就是一个三维表。

UFO报表的技术指标:

行数:1~9999(缺省值为50行)

列数:1~255(缺省值为7列)

行高:0~160毫米(缺省值为5毫米)

列宽:0~220毫米(缺省值为26毫米)

表页数:1~99999页(缺省值为1页)

5.单元及单元属性

表中由表行和表列确定的方格称为单元,专门用于填制各种数据。单元是组成报表的最小单位,每个单元都可用一个名字来标识,称为单元名。单元名用所在行和列的坐标表示,行号用数字1~9999表示,列标用字母A~IU表示,例如,B表示报表中第2行第B对应的单元。

单元属性包括单元类型、对齐方式、字体颜色、表格边框等。

单元类型有数值型、字符型和表样型。

数值单元:是报表的数据,在数据状态下输入。数值单元必须是数字,可直接输入也可由单元中存放的公式运算生成。建立一个新表时,所有单元的单元类型均默认为数值型。

字符单元:是报表的数据,在数据状态下输入。字符单元的内容可以是汉字、字在UFO中,区域是二维的,最大的区域是一个二维表的所有单元(整个表页),最小的区域是一个单元。

在描述一个区域时,开始单元(左上角单元)与结束单元(右下角单元)之间用冒号“:”连接。例如,C3:F6.

组合单元由相邻的两个或更多的单元组成,这些单元必须是同一种单元类型(表样、数值、字符),UFO在处理报表时将组合单元视为一个单元。组合单元的名称可以用区域的名称或区域中的单元的名称来表示。例如把B2到B3定义为一个组合单元,这个组合单元可以用“B2”、“B3”或“B2:B3”表示。

6.固定区与可变区

固定区是组成一个区域的行数和列数的数量是固定的数目。一旦设定好以后,在固定区域内其单元总数是不变的。

可变区是屏幕显示一个区域的行数或列数是不固定的数字,可变区的最大行数或最大列数是在格式设计中设定的。

在一个报表中只能设置一个可变区,或是行可变区或是列可变区,行可变区是指可变区中的行数是可变的;列可变区是指可变区中的列数是可变的。

设置可变区后,屏幕只显示可变区的第一行或第一列,其他可变行列隐藏在表体内。在以后的数据操作中,可变行列数随着需要而增减。

有可变区的报表称为可变表。没有可变区的表称为固定表。

7.关键字

关键字是游离于单元之外的特殊数据单元,可以唯一标识一个表页,用于在大量表页中快速选择表页。

UFO共提供了以下六种关键字,关键字的显示位置在格式状态下设置,关键字的值则在数据状态下录入,每个报表可以定义多个关键字。

(1)单位名称。字符(最大28个字符),为该报表表页编制单位的名称。

(2)单位编号。字符型(最大10个字符),为该报表表页编制单位的编号。

(3)年。数字型(1980~2099),该报表表页反映的年度。

(4)季。数字型(1~4),该报表表页反映的季度。

(5)月。数字型(1~12),该报表表页反映的月份。

(6)日。数字型(1~31),该报表表页反映的日期。

除此之外,UFO有自定义关键字功能,可以用于业务函数中。

5.1.5 本章应用案例

1.货币资金表

(1)报表格式。

“说明”

1)表头。标题“货币资金表”设置为黑体、14号、居中。单位名称和年、月、日应设置为关键字。

2)表体。表体中文字设置为楷体、12号、居中。

3)表尾。“制表人:”设置为宋体、10号、右对齐第4栏。

(2)报表公式:

现金期初数:C4=QC(“1001”,月)

现金期末数:D4=QM(“1001”,月)

银行存款期初数:C5=QC(“1002”,月)

银行存款期末数:D5=QM(“1002”,月)

期初数合计:C6=C4 C5

期末数合计:D6=D4 D5

2.资产负债表和利润表

利用报表模板生成资产负债表、利润表。