用友报表处理系统.ppt
1,第四章 用友U8报表处理系统,UFO(Users Friend Office)是一个面向财经领域的通用三维报表系统。它的主要功能有文件管理、格式管理、数据处理、图表功能、打印功能和二次开发功能,提供各行业报表模板(包括现金流量表)。,2,系统学习自定义报表和使用报表模板生成报表的方法。要求掌握报表格式设置和公式设置的方法以及报表数据的计算方法。了解计算机环境下报表系统中有关的基本概念。,教学目的与要求:,第四章 用友U8报表处理系统,3,报表管理系统的任务,设计报表的格式和编制公式,从总账系统或其它业务系统中取得有关会计信息自动编制各种会计报表,对该报表进行审核、汇总、生成各种分析图,并按预定格式输出各种会计报表。,4,数据处理流程,5,基本功能结构,用友UFO报表管理系统具有:文件管理功能、格式管理功能、数据处理功能、图形功能、打印功能和二次开发功能。,6,基本工作过程,报表管理的工作过程基本可以分为报表的格式和公式设置,报表的数据处理,报表输出。,7,1.报表结构 2.报表及报表文件 3.格式状态及数据状态 4.单元及单元属性 5.区域与组合单元 6.关键字 7.二维表、三维表和四维表,报表结构与基本术语,8,1.报表结构,简单表的格式一般由四个基本要素组成:标题、表头、表体和表尾。,9,2.基本术语,(1)报表及报表文件,报表:是报表管理子系统存储数据的基本单位。一个报表管理子系统中用户可以根据需要存储不同种类的报表。表页:一个UFO报表最多可容纳99999张表页。一个报表中的所有表页具有相同的格式,但是其中的数据不同。表页在报表中的序号在表页的下方以标签的形式出现,称为“页标”。页标用“第1页-第99999页”表示。,10,2.基本术语,报表文件:一个或多个报表以文件的形式保存在存储介质中称为报表文件。后缀名为“.REP”,如:“利润表.REP”。,(1)报表及报表文件,11,3、格式状态和数据状态,(1)格式状态:在此状态下设计报表格式,如:表尺寸、行高列宽、单元属性等。可以定义报表的三类公式,即单元公式(计算公式)、审核公式、舍位平衡公式。特别提示:在格式状态下所做的操作对本报表所有的表页都发生作用。在格式状态下所看到的是报表的格式,报表的数据全部被隐藏了。因此,在格式状态下不能进行数据的录入、计算等操作。,12,(2)数据状态:在数据状态下处理报表数据。主要进行数据输入、增加或删除表页、报表审核数据舍位平衡、做图形、汇总等。特别提示:数据状态下用户可以看到报表的全部内容,包括格式和数据。但不能设计、修改报表的格式。,3、格式状态和数据状态,13,4.单元及单元属性,报表中由表行和表列确定的方格称为单元。单元是组成报表的最小单位,单元名用所在行和列的坐标表示,行号用数字1-9999表示,列标用字母A-IU表示,例如,C2表示报表中第2行第C列对应的单元。单元属性包括:单元类型、对齐方式、字体颜色、表格边框等。单元类型有数值型、字符型和表样型。,14,数值单元是报表的数据,在数据状态下输入。数值单元必须是数字,可直接输入,也可由单元存放的公式运算生成。建立一个新表时,所有单元的单元类型均默认为数值型。,4.单元及单元属性,15,4.单元及单元属性,字符单元是报表的数据,在数据状态下输入。内容可以是汉字、字母、数字及各种键盘可输入的符号组成的一串字符。字符单元的内容可以直接输入也可以由单元公式生成。,16,4.单元及单元属性,表样单元是报表的格式,是在格式状态下输入的所有文字、符号或数字。表样单元对所有表页都有效。表样单元在格式状态下输入和修改,在数据状态下只能显示而无法修改。,注意:数值单元和字符单元在数据状态下输入,表样单元在格式状态下输入,17,5.区域与组合单元,区域也叫块,由一组相邻的单元组成的矩形块。最大的区域是一个表页的所有单元(整个表页),最小的区域是一个单元。区域一般用起点单元和终点单元来表示,中间用“:”连接,如:B2单元到D4单元的矩形区域可以用“B2:D4”来表示。,18,组合单元由同行(或同列)相邻的两个或两个以上的单元组成的区域,这些单元必须是同一种单元类型(表样、数值、字符)。系统在处理报表时将组合单元视为一个单元。可以组合同一行相邻的几个单元,可以组合同一列相邻的几个单元,也可以把一个多行多列的平面区域设为一个组合单元。组合单元的名称可以用区域的名称或区域中的单元的名称来表示。例如把B2到B4定义为一个单元,这个组合单元可以用“B2、B3、B4”或“B2:B4”。,5.区域与组合单元,19,6.关键字,关键字是游离于单元之外的特殊数据单元,可以唯一标识一个表页,用于在大量表页中快速选择表页。通过对表页中定义关键字并对其取值,可以确定表页所反映的会计主体和会计期间,报表的单元公式也是根据每张表页的关键字取值来确定公式中变量的值,从而采集相应会计期间会计数据的。,20,6.关键字,关键字一般包括:单位名称、单位编号、年、季、月、日等,也可以自行定义关键字。单位名称:字符型(最多30个字符),为该报表表页编制单位的名称。单位编号:字符型(最多10个字符),为该报表表页编制单位的编号。年、季、月、日为数字行的,分别为该报表表页反映的年度、季度和日期。,21,7.二维表、三维表和四维表,UFO报表中确定某一数据位置的要素成为“维”,按照确定数据位置所需的要素数量,可以把报表分为二维表、三维表和四维表。二维表:通过行和列定位数据的表。二维表定位数据的命名方式为,如:第3列第6行单元表示为:C6,22,7.二维表、三维表和四维表,三维表:由多个相同的二维表组成,通过列、行和表页号来定位命名数据。如:将1月至12月的资产负债表按月递增的顺序叠放在一个报表文件中,就构成了一个三维表。三维表定位数据的方式为,如第4个月的资产负债表的C6单元表示为C64.,23,7.二维表、三维表和四维表,四维表:由系统中多个不同的三维表组成,通过列、行和表页号和表明来定位命名数据。四维表定位数据的命名方式为,如资产负债表中第4个月的C6单元用四维表表示为:“资产负债表”C64.,24,第二节 格式设计,定义一张报表,首先应该定义报表数据的载体报表格式。不同的报表,格式定义的内容也会有所不同,但一般情况下报表格式应该包括报表表样、单元类型及单元风格等内容。,25,启动UFO表,在使用UFO报表系统处理会计报表之前,应首先启动UFO系统,并建立一张空白的报表,然后在这张空白报表的基础之上设计报表的格式。,建立新表后,将得到一张系统默认格式的空表,报表名默认为REPORT1.REP。空白报表建立起来以后,里面没有任何内容,所有单元的类型均默认为数值单元。新报表建立后,默认的状态栏为格式状态。,26,启动UFO报表管理系统,1,2,27,设计表样主要包括设计报表的表格、输入报表的表间项目及定义项目的显示风格、定义单元属性。通过设置报表表样可以确定整张报表的大小和外观。报表表样设置的具体内容一般包括:设置报表尺寸、定义报表行高列宽、画表格线、定义组合单元、输入表头表体表尾内容、定义显示风格、定义单元属性等。,设计表样,28,29,报表格式设计,1.设置表尺寸,2.定义行高和列宽,3.画表格线,4.定义组合单元,5.输入表间项目,6.设置单元属性,7.设置单元风格,30,1.设置报表尺寸,设置报表尺寸是指设置报表的行数和列数。,报表的尺寸设置完之后,还可以单击“格式”菜单中“插入”或“删除”选项增加或减少行或列来调整报表大小。,注意,31,自定义报表_报表定义_格式定义_设置表尺寸,1,2,3,32,2.定义报表的行高和列宽,如果报表中某些单元的行或列要求比较特殊,则需要调整该行的行高或列的列宽。,行高和列宽的定义,可以通过菜单操作,也可以直接利用鼠标拖动某行或某列来调整行高和列宽。,33,自定义报表_报表定义_格式定义_定义报表行高和列宽,1,2,3,4,5,6,7,8,34,3.划表格线,报表的尺寸设置完成之后,在数据状态下,该报表是没有任何表格线的,所以为了满足查询和打印的需要,还需要划上表格线。,划好的表格线在格式状态下变化并不明显。操作完以后可以在数据状态下查看效果。,35,自定义报表_报表定义_格式定义_画表格线,1,2,3,4,36,4.定义组合单元,有些内容如标题、编制单位、日期及货币单位等信息可能一个单元容纳不下,所以为了实现这些内容的输入和显示,需要定义组合单元。,组合单元可以用该区域名或者区域中的任一单元名来加以表示。组合单元实际上就是一个大的单元,所有针对单元的操作对组合单元均有效。若所定义的组合单元取消,可以在“组合单元”对话框中,单击“取消组合”按钮实现。,37,自定义报表_报表定义_格式定义_定义组合单元,1,2,3,38,5.输入表间项目,报表表间项目指报表的文字内容,主要包括表头内容、表体项目和表尾项目等。,在输入报表项目时,编制单位、日期一般不需要输入,UFO系统将其单独设置为关键字。项目输入完之后,默认的格式均为普通宋体12号,居左。一个表样单元最多能输入63个字符或31个汉字,允许换行显示。,注意,39,自定义报表_报表定义_格式定义_输入报表项目,1,2,3,40,6.定义单元属性,41,7.设置单元风格,单元风格主要指的是单元内容的字体、字号、字型、对齐方式、颜色图案等设置。设置单元风格会使报表更符合阅读习惯,更加美观清晰。,42,自定义报表_报表定义_格式定义_设置单元风格,1,2,3,4,5,6,7,43,8.设置关键字,关键字在格式状态下定义,关键字的值则在数据状态下录入。关键字如年、月等会随同报表数据一起显示,在定义关键字时即要考虑编制报表的需要,又要考虑打印的需要。,44,自定义报表_报表定义_格式定义_设置关键字,1,2,3,4,45,每张报表可以同时定义多个关键字。如果关键字的位置设置错误,可以执行“数据”菜单“关键字”|“取消”命令取消后再重新设置。关键字在一张报表中只能定义一次,即同一张报表中不能有重复的关键字。,注意,46,自定义报表_报表定义_格式定义_调整关键字位置,1,2,3,47,第三节 编辑公式,在UFO表中,由于各种报表之间存在着密切的数据间的逻辑关系,所以报表中各种数据的采集、运算的勾稽关系的检测就用到了不同的公式,报表主要有计算公式、审核公式和舍位平衡公式。,48,自定义报表_报表定义_公式定义_定义单元公式(直接输入),1,2,3,4,49,自定义报表_报表定义_公式定义_定义单元公式(引导输入),1,2,3,4,5,6,7,8,9,10,11,50,自定义报表_报表定义_公式定义_定义审核公式,1,2,3,51,自定义报表_报表定义_公式定义_定义舍位平衡公式,1,2,3,52,单元公式在输入时,凡是涉及到数学符号的均须输入英文半角字符。否则系统将认为公式输入错误而不能被保存。如果输入的会计科目有辅助核算,还可以输入相关辅助核算内容。如果没辅助核算,则“辅助核算”选择框呈灰色,不可输入。审核公式在格式状态下编辑,在数据状态下执行审核公式。,注意,53,保存报表,报表的格式设置完成之后,为了确保今后能够随时调出使用并生成报表数据,应将会计报表的格式保存起来。,“.REP”为用友报表文件专用扩展名。如果没有保存就退出,系统将弹出“是否保存报表?”对话框。,注意,54,自定义报表_报表定义_公式定义_保存报表格式,1,2,3,55,第四节 报表数据处理,报表数据处理主要包括生成报表数据、审核报表数据和舍位平衡操作等工作,数据处理工作必须在数据状态下进行。处理时,计算机会根据已定义的单元公式、审核公式和舍位平衡公式自动进行取数、审核及舍位等操作。报表数据处理一般是针对某一特定表页进行的,因此,在数据处理时还涉及到表页的操作,如增加、删除、插入、追加表页等。,56,进入报表数据状态,进入报表数据处理状态既可以使用菜单进入,也可以直接使用“数据/格式”切换按钮进入。,57,录入关键字,关键字是表页定位的特定标识,在格式状态下设置完成关键字以后,只有在数据状态下对其实际赋值才能真正成为表页的鉴别标志,为表页间、表间的取数提供依据。,每一张表页均对应不同的关键字,输出时随同单元一起显示。日期关键字可以确认报表数据取数的时间范围,即确定数据生成的具体日期。,58,整表重算,当完成报表的格式设计和关键字的录入之后便可以计算指定账套并指定报表时间的报表数据了。计算报表数据是在数据处理状态下进行的,它既可以在录入完成报表的关键字后直接计算,也可以使用菜单功能计算。,59,自定义报表_报表数据处理_打开报表,1,2,3,60,自定义报表_报表数据处理_生成报表,1,2,61,报表模板,利用报表模板可以迅速建立一张符合您需要的财务报表。另外,对于一些本企业常用但报表模板没有提供标准格式的报表,在定义完这些报表以后可以将其定制为报表模板,以后使用时可以直接调用这个模板。,62,调用报表模板,系统中提供了16个行业的标准财务报表模板。报表模板即建立了一张标准格式的会计报表。如果用户需使用系统内的报表模板,则可以直接调用。,当前打开的报表套用报表模板以后,原有的内容包括格式和数据都会丢失。如果所需要的报表格式或公式与调用的模板有所不同,可以在格式状态下直接修改,然后再进行系统初始、录入关键字、计算报表数据。,注意,63,调用报表模板生成资产负债表_调用资产负债表模板,1,2,3,4,64,调用报表模板生成资产负债表_调整报表模板,65,调用报表模板生成资产负债表_生成资产负债表数据,1,2,3,4,66,如果某张报表不需要了,还可以在此状态下删除。,自定义报表模板,用户除了使用系统中的会计报表模板外还可以根据本单位的实际需要定制内部报表模板,并将自定义的模板加入系统提供的模板库内,也可以根据本行业的特征,增加或删除各个行业及其内置的模板。自定义报表模板主要需要定义报表的所属行业及报表名称。,67,自定义报表_报表数据处理_打开报表,1,2,3,68,自定义报表_报表数据处理_增加表页,1,2,3,69,自定义报表_报表数据处理_输入关键字值,1,2,3,4,70,自定义报表_报表数据处理_生成报表,1,2,71,自定义报表_报表数据处理_报表舍位,1,72,自定义报表_表页管理_表页排序,1,2,3,73,自定义报表_表页管理_表页查找,1,2,3,74,自定义报表_图表功能_追加图表显示区域,1,2,3,75,自定义报表_图表功能_插入图表对象,1,2,3,4,76,自定义报表_图表功能_编辑图表对象_编辑图表主标题,1,2,3,77,自定义报表_图表功能_编辑图表对象_编辑图表主标题字样,1,2,3,78,会计报表输出,