UFO 报表系统是报表处理的工具 , 利用 UFO 报表系统既可以编制对外 报哀 , 又可以编制各种内部报哀。它的主要任务是设计报表的格式和编制公式 , 从总账系统或从其它业务系统中取得有关会计信息自动编制各种会 计报哀 , 对报表进行审核、汇总、生成各种分析图 , 并按预定格式输出各 种会计报表。具体包括以下内容。
文件管理: 对报表文件的创建、读取、保存和各份进行管理。能够进行不同文件格式的转换。支持多个窗口同时显示和处理, 可以同时打开的文件和图形窗口多40个。提供了标准财务数据的 "导入" 和 "导出" 功 能, 可以和其他流行财务软件交换数据。
格式管理 : 提供了丰富的格式设计功能 , 如定义组合单元、画表格线及调整行高和列宽等, 可以制作各种妥求的报哀。
数据处理:UFO以固定的格式管理大量不同的表页, 能够多达99999 张 , 具有相同格式的报表资料统一在一个报表文件中管理 , 并且在每张表页之间建立有机的联系。提供了排序、审核、合位平衡及汇总功能 ; 提供了绝对单元公式和相对单元公式 , 可以方便迅速地定义计算公式 ; 提供了种类丰富的函数 , 可以从用友财务系统及其他业务系统中提取数据 , 生成 财务报哀。·
图表功能 : 将数据表以图形的形式进行表示。采用图文混排 , 可以很方便地进行图形数据组织 , 制作包括立方图、立体图及折线图等 10 种图式的分析图哀。可以编制图表的位置、大小及标题等 , 打印输出图哀。
二次开发 : 提供批命令和自定义 , 自动记录命令窗口中输入的多个命令,可以将有规律性的操作过程编制成批命令文件,可以在短时间内开发出本企业的专用系统。
实验目的与要求:
系统学习自定义报表和使用报表模板生成报表的方法,要求掌握报表格式设计和公式设置的方法以及报表数据的计算方法。了解查询及有关的图表功能。
实验八 报表格式设计
一、实验准备
已经完成了实验七的操作。可以引入已完成实验七 "(2-5) 总账期末业务处理 " 的账套备份数据。将系统 日期修改为 "2003 年 1 月 31 日 ", 由 001 号操作员注册进入 300 账套 UFO 报表。
二、实验要求
1. 设计利润表的格式
2. 按新会计制度设计利润表的计算公式
3. 保存报表格式至 " 我的文档 " 中 " 自制利润表 "
三、实验资料
1. 表样内容
利润表
编制单位 : 年 月
项 | 目 | 行数 | 本月数 | 本年累计数 | |
一、主营业务收入 | |||||
减:主营业务成本 | 4 | ||||
主营业务税金及附加 | 5 | ||||
二、主营业务利润 | 10 | ||||
减:营业费用 | 11 | ||||
管理费用 | 12 | ||||
财务费用 | 15 | ||||
三、营业利润 | 17 | ||||
加:技资收益 | 18 | ||||
减:营业外支出 | 19 | ||||
四、利润总额 | 22 | ||||
减:所得税 | 23 | ||||
五、净利润 | 24 |
位置 | 单元公式 |
C4 | Fs(5101,月,“贷”,,年) |
C5 | Fs(5401,月,“借”,,年) |
C6 | Fs(5102,月,“借”,,年) |
C7 | C4-c5-c6 |
C8 | Fs(5501,月,“借”,,年) |
C9 | Fs(5502,月,“借”,,年) |
C10 | Fs(5503,月,“借”,,年) |
C11 | C7-c8-c9-c10 |
C12 | Fs(5201,月,“贷”,,年) |
C13 | Fs(5601,月,“借”,,年) |
C14 | C11+c12-c13 |
C15 | Fs(5701,月,“借”,,年) |
C16 | C14-c15 |
D4 | ?c4+select(?d4,年@=年 and 月@=月+1) |
D5 | ?c5+select(?d5,年@=年 and 月@=月+1) |
D6 | ?c6+select(?d6,年@=年 and 月@=月+1) |
D7 | ?c7+select(?d7,年@=年 and 月@=月+1) |
D8 | ?c8+select(?d8,年@=年 and 月@=月+1) |
D9 | ?c9+select(?d9,年@=年 and 月@=月+1) |
D10 | ?c10+select(?d10,年@=年 and 月@=月+1) |
D11 | ?c11+select(?d11,年@=年 and 月@=月+1) |
D12 | ?c12+select(?d12,年@=年 and 月@=月+1) |
D13 | ?c13+select(?d13,年@=年 and 月@=月+1) |
D14 | ?c14+select(?d14,年@=年 and 月@=月+1) |
D15 | ?c15+select(?d15,年@=年 and 月@=月+1) |
D16 | ?c16+select(?d16,年@=年 and 月@=月+1) |
1、设置表尺寸
操作步骤:
(l) 在 UFO 报表系统中 , 单击" 文件 "|" 新建 ", 打开报表 " 格式 " 状态窗口。
(2) 单击 " 格式 "|" 表尺寸 " 打开 " 表尺寸 " 对话框。
(3) 在 " 表尺寸 " 对话框 , 录人行数 "16", 列数 "4" 。
(4)单击“确认”按钮。出现16行4列的表格。
提示:
* UFO 建立的是一个报表簿 , 可以容纳多张报表。
* 在单击 " 新建 " 后 , 系统自动生成一张空白表。
* 设置报表尺寸是指设置报表的大小。设置前应根据所定义的报表大小计算该表所需要的行数及列数 , 然后再设直。
2、定义行高和列宽
操作步骤:
(1) 单击选中 Al 单元, 再单击 " 格式 "|" 行高 ", 打开 " 行高 " 对话框。
(2) 在 " 行高 " 对话框中 , 录入 Al 单元所在行的行高为 "12" 。
(3) 单击 " 确认 " 按钮。
(4) 单击选中 A3 单元后拖动鼠标到 D16 单元 , 再单击 " 格式 "|" 行高 ", 打开" 行高 " 对话框。
(5) 在 " 行高 " 对话框中 , 录入 AL D16 区域的行高为 "6" 。
(6) 单击 " 确认 " 按钮。
(7) 单击选中 Al 单元 , 再单击 " 格式 "|" 列宽 ", 打开 " 列宽 " 对话框。
(8) 在 " 列宽 " 对话框中 , 录入 Al 单元所在列的列宽为 "50" 。
(9) 单击选中 B1 单元, 再单击" 格式"︱" 列宽 ", 打开 " 列宽 " 对话框。(10) 在 " 列宽 " 对话框中 , 录入 Bl单元所在列的列宽为 "10" 。
(11) 单击选中 C1单元后拖动鼠标到 D16 单元 , 再单击 " 格式 "|" 列宽 ", 打开 " 列宽 " 对话框。
(12) 在 " 列宽 " 对话框中 , 录入 Cl :D16 区域的列宽为 "32" 。
(13) 单击 " 确认 " 按钮。
提示:
* 设置列宽应以能够放下本栏最宽数据为原则 , 否则生成报表时会产生数据溢出的错误。
* 在设置了行高及列宽后 , 如果觉得不合适 , 可以直接用鼠标拖动行线及列线改变行高及列宽。
3、画表格线
操作步骤:
(1)单击选中A3单元后拖动鼠标到D16单元,再单击“格式”︱“区域画线”,打开“区域画线”对话框。如图3-1-6所示。
(2) 单击 " 确认" 按钮。
提示:
* 报表的尺寸设置完之后 , 在报表输出时 , 该报表是没有任何表格线的 , 为了满足查询和打印的需要 , 还应在适当的位置上画表格线。
* 画表格线时可以根据需要选择不同的画线类型及样式画线。
4、定义组合单元
操作步骤:
(1) 单击选中 Al 单元后拖动鼠标到 Dl单元, 再单击 "格式"|"组合单元", 打开 "组合单元" 对话框。
(2) 单击 " 按行组合 " 按钮 , 将第 1 行组合为一个单元。
提示:
* 组合单元实际上是把几个单元当成一个单元来使用 , 组合单元是一个大单元 ,所有针对单元的操作对组合单元均无效。
* 组合单元既可以按行组合,也可以整体纽合,即将选中的单元合并为一个整体。
5、输入项目内容
操作步骤:
(1)根据所给资料直接在对应单元中输入所有项目内容。如图 3-1-8 所示。
提示:
* 在录入报表项目时 , 单位名称及日期不需手工录入 ,UFO 报表一般将其设置为关键字。用设置关键字的方法设置。
6、设置单元属性
操作步骤:
(l) 单击选中 Al 单元 , 再单击 " 格式 "|" 单元属性 ", 打开 " 单元格属性 " 窗口。
(2) 单击 " 字体图案 " 页签 , 打开 " 字体图案 " 页签。
(3) 单击字体栏下三角按钮 , 选择 " 楷体 ", 单击字号栏下三角按钮 , 选择 "28" 。
(4) 单击 " 对齐 " 页签 , 打开 " 对齐 " 页签。
(5) 单击水平方向 " 居中 " 及垂直方向 " 居中 " 前单按钮。如图 3-1-11 所示。
(6) 单击 " 确定 " 按钮。
(7) 单击选中 A3 单元后拖动鼠标到 D3 单元 , 再单击 " 格式 "|" 单元属性 ", 打开 " 单元格属性 " 窗口。
(8) 单击 " 字体图案 " 页签 , 打开 " 字体图案 " 页签。
(9) 单击字体栏下三角按钮 , 选择 " 黑体 ", 单击字号栏下三角按钮 , 选择 "14" 。
(10) 单击 " 对齐 " 页签 , 打开 " 对齐 " 页签。
(11) 单击水平方向 " 居中 " 及垂直方向 " 居中 " 前的单选按钮。依此方法再设置 A4:D16 区域的字体为 " 宋体 ", 字号为 "14" 。
(12) 单击 " 确定 " 按钮。如图 3-1-12 所示。
提示:
* 在设置单元属性时可以分别设置单元类型、字体图案、对齐方式及边框样式。
* 新建的报表, 所有单元的单元类型均默认为数值型。
* 格式状态下输入的内容均默认为表样单元。
* 字符单元和数值单元只对本表页有效 , 表样单元输入后对所有的表页有效。
7、定义关键字
操作步骤:
(l) 单击 A2 单元 , 单击 " 数据 "|“关键字”︱" 设置 ", 打开 " 设置关键字 "窗口。
(2) 单击 " 确定 " 按钮。生成关键字 " 单位名称 " 的内容。
(3) 单击 C2 单元 , 单击 " 数据 "|“关键字”︱ " 设置 ", 打开 " 设置关键字 "窗口。
(4) 单击 " 年 " 单选按钮 , 再单击 " 确定 " 按钮。生成关键字 " 年 " 的内容。
(5) 单击 D2 单元 , 单击 " 设置 "|" 关键字 "|" 数据 ", 打开 " 设置关键字 " 窗口。
(6) 单击 " 月 " 单选按钮 , 再单击 " 确定 " 按钮。生成关键字 " 月 " 的内容。
提示:
* 定义关键字主要包括设置关键字和调整关键字在表页上的位置。
* 关键字主要有六种 , 即单位名称、单位编号、年、季、月、日 , 另外还包括一个自定义关键字。可以根据实际需要任意设置相应的关键字。
* 一个关键字在一个表中只能定义一次 , 即同一个表中不能有重复的关键字。
* 关键字在格式状态下设置 , 如果设置错误可以取消。
* 关键字的值在数据状态下录入。
* 同一个单元或组合单元的关键字定义完以后 , 可能会重叠在一起 , 如果造成重叠 , 可以在设置关键字时输入关键字的相对偏移量。偏移量为负数时表示向左移, 正数时表示向右移。
8、录入单元公式
操作步骤:
(1) 单击 C4 单元 , 单击 " 数据 "|" 编辑公式 "|" 单元公式 ", 打开 " 定义公式 "对话框。
(2) 在 "定义公式" 对话框中, 录入C4单元公式 "fs(5101,月,“贷”,, 年 )" 。
(3) 单击 " 确认 " 按钮。依此方法继续录入其它单元的计算公式。如图 3-1-16所示。
提示:
* 单元公式是指为报表数据单元进行赋值的公式 , 单元公式的作用是从账簿、凭证、本表或其它报表等处调用、运算所需要的数据 , 并填入相应的报表单元中。它既可以将数据单元赋值为数值 , 也可以赋值为字符。
* 必须在英文状态下录入计算公式。
* 计算公式可以直接录入 , 也可以利用函数向导参照录入。
* 所录入的公式必须符合公式的模式 , 否则会被系统判定为公式错误。
9、将报表格式在我的文档中保存为 " 自制利润表 "
操作步骤:
(1) 单击 " 文件 "|" 保存 " 。打开保存文件路径对话框 , 修改文件名为 " 自制利润表 " 。
(2) 单击 " 另存为 " 按钮。