会计报表管理系统是会计信息系统中的一个独立的子系统,它为企业内部各管理部门及外部相关部门提供综合反映企业一定时期财务状况、经营成果和现金流量的会计信息。用友UFO报表系统是报表事务处理的工具,利用UFO报表系统既可编制对外报表,又可编制各种内部报表。主要任务是设计报表的格式和编制公式,从总账系统或其它业务系统中取得有关会计信息自动编制各种会计报表,对报表进行审核、汇总、生成各种分析图,并按预定格式输出各种会计报表。UFO与其他电子表软件的最大区别在于它是真正的三维立体表,在此基础上提供了丰富的实用功能,完全实现了三维立体表的四维处理能力。一、用友报表管理概述1、报表管理的功能提供了各类文件管理功能,并且能够进行不同文件格式的转换:*.TXT文件、*.MDB文件、*.DBF文件、*.XLS文件、LOTUS1-2-3文件。支持多个窗口同时显示和处理,可同时打开的文件和图形窗口多达40个。提供了标准财务数据的“导入”和“导出”功能,可以和其他流行财务软件交换数据。•文件管理UFO以固定的格式管理大量不同的表页,能将多达99,999张具有相同格式的报表资料统一在一个报表文件中管理,并且在每张表页之间建立有机的联系。提供了排序、审核、舍位平衡、汇总功能;提供了绝对单元公式和相对单元公式,可以方便、迅速地定义计算公式;提供了种类丰富的函数,可以从《账务》《应收》《应付》《工资》《固定资产》《销售》《采购》《库存》等用友产品中提取数据,生成财务报表。数据处理提供了丰富的格式设计功能,如设组合单元、画表格线(包括斜线)、调整行高列宽、设置字体和颜色、设置显示比例等等,可以制作各种要求的报表。格式管理采用“所见即所得”的打印,报表和图形都可以打印输出。提供“打印预览”,可以随时观看报表或图形的打印效果。报表打印时,可以打印格式或数据,可以设置财务表头和表尾,可以在0.3到3倍之间缩放打印,可以横向或纵向打印等等。支持对象的打印及预览(包括UFO生成的图表对象和插入UFO中的嵌入和链接对象)。打印功能将数据以图形的形式进行表示。采用“图文混排”,可以很方便地进行图形数据组织,制作包括直方图、立体图、圆饼图、折线图等10种图式的分析图表。可以编辑图表的位置、大小、标题、字体、颜色等,并打印输出图表。图表功能提供21个行业的标准财务报表模板,包括最新的《现金流量表》,可轻松生成复杂报表。提供自定义模板的新功能,可以根据本单位的实际需要定制模板。提供各行业报表模板提供批命令和自定义菜单,自动记录命令窗中输入的多个命令,可将有规律性的操作过程编制成批命令文件。提供了Windows风格的自定义菜单,综合利用批命令,可以在短时间内开发出本企业的专用系统。二次开发在报表管理系统中,会计报表的数据来源一般有总账系统的账簿和会计凭证、其他报表、人工直接输入等,也可从应收应付、工资、固定资产、销售、采购、库存等系统中提取数据,生成报表。UFO报表固定资产成本管理工资管理应收应付项目管理总账预算管理库存管理销售管理存货核算采购管理其他报表人工输入2、报表管理与其他子系统的数据传递关系3、基本术语报表结构简单表:是规则的二维表,由若干的行和列组成。大多会计报表都是简单表,如资产负债表、利润表、现金流量表等。复杂表:是简单表的某种组合。简单表的格式一般由四个要素组成:标题:用于描述报表的名称。表头:编制单位名称、日期等辅助信息和报表栏目表体:是报表的核心,决定报表的横向组成。是报表数据的表现区域,是报表的主体,由行列组成。表尾:表体以下进行辅助说明的部分以及编制人、审核人等内容。格式状态和数据状态UFO将含有数据的报表分为两大部分来处理,即报表格式设计工作与报表数据处理工作。报表格式设计工作和报表数据处理工作是在不同的状态下进行的。实现状态切换的是一个特别重要的按钮──格式/数据按钮,点取这个按钮可以在格式状态和数据状态之间切换。格式状态在格式状态下设计报表的格式,如表尺寸、行高列宽、单元属性、单元风格、组合单元、关键字、可变区等。报表的三类公式:单元公式(计算公式)、审核公式、舍位平衡公式也在格式状态下定义。在格式状态下所做的操作对本报表所有的表页都发生作用。在格式状态下不能进行数据的录入、计算等操作。在格式状态下时,您所看到的是报表的格式,报表的数据全部都隐藏了。数据状态在数据状态下管理报表的数据,如输入数据、增加或删除表页、审核、舍位平衡、做图形、汇总、合并报表等。在数据状态下不能修改报表的格式。在数据状态下时,您看到的是报表的全部内容,包括格式和数据。二维表和三维表确定某一数据位置的要素称为维。在一张有方格的纸上填写一个数,这个数的位置可通过行和列(二维)来描述。如果将一张有方格的纸称为表,那么这个表就是二维表,通过行(横轴)和列(纵轴)可以找到这个二维表中的任何位置的数据。如果将多个相同的二维表叠在一起,找到某一个数据的要素需增加一个,即表页号(Z轴)。这一叠表称为一个三维表。如果将多个不同的三维表放在一起,要从这多个三维表中找到一个数据,又需增加一个要素,即表名。三维表中的表间操作即称为四维运算。报表文件及表页一个或多个报表以文件形式保存在存储介质中称为报表文件(后缀.rep)。表页是由若干行和若干行组成的一个二维表。报表文件是我们在日常操作中要熟练使用的,一个报表文件就是一个电子报表,例如资产负债表、损益表、利润表等,它包括一页或多页格式相同、但具有不同数据的表页。在报表文件中,确定一个数据所在的位置,其要素是“表页号”、“行号”、“列号”。一个报表文件就是一个三维表。报表文件及表页UFO报表的技术指标:行数:1—9999(缺省值为50行)列数:1—255(缺省值为7列)行高:0—160毫米(缺省值为5毫米)列宽:0—220毫米(缺省值为26毫米)表页数:1—99,999页(缺省值为1页)单元及单元属性单元表中由表行和表列确定的方格称为单元,专门用于填制各种数据。单元是组成报表的最小单位,单元名称由所在行、列标识。行号用数字1-9999表示,列标用字母A-IU表示。例如:D22表示第4列第22行的那个单元。单元属性单元属性包括单元类型、对齐方式、字体颜色、表格边框等。数值单元:是报表的数据,在数据状态下(格式/数据按钮显示为“数据”时)输入。数值单元的内容可以是1.7*(10E-308)~1.7*(10E+308)之间的任何数(15位有效数字),数字可以直接输入或由单元中存放的单元公式运算生成。建立一个新表时,所有单元的类型缺省为数值。字符单元:是报表的数据,在数据状态下(格式/数据按钮显示为“数据”时)输入。字符单元的内容可以是汉字、字母、数字及各种键盘可输入的符号组成的一串字符,一个单元中最多可输入63个字符或31个汉字。字符单元的内容也可由单元公式生成。表样单元:是报表的格式,是定义一个没有数据的空表所需的所有文字、符号或数字。一旦单元被定义为表样,那么在其中输入的内容对所有表页都有效。表样在格式状态下(格式/数据按钮显示为“格式”时)输入和修改,在数据状态下(格式/数据按钮显示为“数据”时)不允许修改。单元类型区域和组合单元区域由一张表页上的一组单元组成,自起点单元至终点单元是一个完整的长方形矩阵。在UFO中,区域是二维的,最大的区域是一个二维表的所有单元(整个表页),最小的区域是一个单元。区域的表示:开始单元(左上角单元)与结束单元(右下角单元)之间用冒号“:”连接。如C3:F6区域组合单元由相邻的两个或更多的单元组成,这些单元必须是同一种单元类型(表样、数值、字符),UFO在处理报表时将组合单元视为一个单元。可以组合同一行相邻的几个单元,可以组合同一列相邻的几个单元,也可以把一个多行多列的平面区域设为一个组合单元。组合单元的名称可以用区域的名称或区域中的单元的名称来表示。例如把B2到B3定义为一个组合单元,这个组合单元可以用“B2”、“B3”、或“B2:B3”表示。组合单元固定区和可变区固定区是组成一个区域的行数和列数的数量是固定的数目。一旦设定好以后,在固定区域内其单元总数是不变的。可变区是屏幕显示一个区域的行数或列数是不固定的数字,可变区的最大行数或最大列数是在格式设计中设定的。在一个报表中只能设置一个可变区,或是行可变区或是列可变区,行可变区是指可变区中的行数是可变的;列可变区是指可变区中的列数是可变的。设置可变区后,屏幕只显示可变区的第一行或第一列,其他可变行列隐藏在表体内。在以后的数据操作中,可变行列数随着您的需要而增减。有可变区的报表称为可变表。没有可变区的表称为固定表。关键字关键字是游离于单元之外的特殊数据单元,可以唯一标识一个表页,用于在大量表页中快速选择表页。UFO共提供了以下六种关键字,关键字的显示位置在格式状态下设置,关键字的值则在数据状态下录入,每个报表可以定义多个关键字。单位名称:字符(最大28个字符),为该报表表页编制单位的名称单位编号:字符型(最大10个字符),为该报表表页编制单位的编号年:数字型(1980~2099),该报表表页反映的年度季:数字型(1~4),该报表表页反映的季度月:数字型(1~12),该报表表页反映的月份日:数字型(1~31),该报表表页反映的日期除此之外,UFO有自定义关键字功能,可以用于业务函数中。4、基本操作流程其中1247是必需的。实际应用可视具体情况而定。2.设计报表的格式1.启动UFO,建立报表3.定义各类公式4.报表数据处理5.报表图形处理6.打印报表7.退出UFO第一步启动UFO,建立报表在【企业门户】窗口中,直接执行【财务会计】→【UFO报表】命令,或者单击【开始】→【程序】→【用友ERP-U8】→【财务会计】→【UFO报表】,即可启动UFO。启动UFO后,首先要创建一个报表。点取[文件]菜单中的【新建】命令或点取“新建”图标后,建立一个空的报表,并进入格式状态。这时可以在这张报表上开始设计报表格式,在保存文件时用自己的文件名给这张报表命名。第一步启动UFO,新建报表第二步设计报表的格式报表的格式在格式状态下设计,格式对整个报表都有效。单击菜单栏【格式】按钮,可能包括以下操作:设置表尺寸:即设定报表的行数和列数。定义行高和列宽。画表格线。设置单元属性:把固定内容的单元如“项目”、“行次”、“期初数”、“期末数”等定为表样单元;把需要输入数字的单元定为数值单元;把需要输入字符的单元定为字符单元。设置单元风格:设置单元的字型、字体、字号、颜色、图案、折行显示等。定义组合单元:即把几个单元作为一个使用。设置可变区:即确定可变区在表页上的位置和大小。确定关键字在表页上的位置,如单位名称、年、月等。设计好报表的格式之后,可以输入表样单元的内容,如“项目”、“行次”、“期初数”、“期末数”等。第三步定义各类公式公式的定义在格式状态下进行,在菜单栏单击【数据】→【编辑公式】命令。UFO有三类公式:计算公式(单元公式)、审核公式、舍位平衡公式。计算公式定义了报表数据之间的运算关系,在报表数值单元中键入“=”就可直接定义计算公式,所以称为单元公式。审核公式用于审核报表内或报表之间的勾稽关系是否正确,需要用[审核公式]菜单项定义。舍位平衡公式用于报表数据进行进位或小数取整时调整数据,避免破坏原数据平衡,需要用[舍位平衡公式]菜单项定义。第四步报表数据处理报表格式和报表中的各类公式定义好之后,就可以录入数据并进行处理了。报表数据处理在数据状态下进行。可能包括以下操作:因为新建的报表只有一张表页,需要追加多个表页。如果报表中定义了关键字,则录入每张表页上关键字的值。例如录入关键字“单位名称”的值:给第一页录入“甲单位”,给第二页录入“乙单位”给第三页录入“丙单位”等等。在数值单元或字符单元中录入数据。如果报表中有可变区,可变区初始只有一