700 likes | 859 Views
第四章 报表处理系统. 一、通用报表系统的基本任务或功能 二、通用报表系统的处理模型和文件结构 三、通用报表系统的日常操作,包括通用报表的定义、生成和输出. 4.1 报表处理系统概述. 一、会计报表及其实现技术. 1.会计报表及其分类 按服务对象可分为对外会计报表和内部管理会计报表两大类。 通用报表系统处理的不仅包括对外财务报表,还包括对内的管理报表。. 3. 2.报表的处理方式与报表软件. 报表按其设置和处理方式可分为两类 (1) 由系统预先设定格式和取数关系的 预置报表 ,由专用报表程序模块生成;
E N D
一、通用报表系统的基本任务或功能 二、通用报表系统的处理模型和文件结构 三、通用报表系统的日常操作,包括通用报表的定义、生成和输出
4.1 报表处理系统概述 一、会计报表及其实现技术 1.会计报表及其分类按服务对象可分为对外会计报表和内部管理会计报表两大类。 通用报表系统处理的不仅包括对外财务报表,还包括对内的管理报表。 3
2.报表的处理方式与报表软件 报表按其设置和处理方式可分为两类(1)由系统预先设定格式和取数关系的预置报表,由专用报表程序模块生成; (2)由用户定义格式和取数关系的自定义报表,由通用报表系统生成。
预置报表 预置报表由专用程序生成,即在程序中固定具体报表的格式和计算公式,使用时程序按规定的途径取得数据,打印出一张由程序员所设定格式的报表。预置报表生成后不能修改。 专用报表程序设计较简单,使用方便,适用于格式和数据来源都固定的报表的编制。但一个程序只能生成一种格式的报表,一旦格式或项目发生变化就必须修改程序。 在会计软件中哪些是预置报表呢?
自定义报表 自定义报表由通用报表系统编制,通用报表系统通过提供一种界面,由用户自己定义报表的格式、数据来源以及计算方法,并根据用户的定义自动生成报表。当报表格式改变时,用户只需修改原先的定义,而不必修改报表程序,从而使它能适应各种不同用户的需求。 在会计软件中哪些是又是自定义报表呢?
3.通用报表软件的发展 • 对报表需求的发展 • 时效性 • 多元性 • 适需性 • 报表编制技术的发展 • 字符方式 • 图形方式 7
4.2 通用报表系统的处理模型和数据结构 一、报表结构与组成要素 1.报表基本要素:即标题、表头、表体和表尾。
2、报表单元 • 单元编号:单元编号又称单元地址,通常以行列坐标编号。单元代表一个数据,实质上成了一个变量。 • 单元内容:单元内容可以是数值型数据、字符型数据,也可以是计算公式。计算公式必须以等号=打头 • 单元格式:主要有字体、字号、数据颜色、背景颜色、对齐方式、数据类型、数字格式、边框样式,以及其他修饰。 • 固定单元与变动单元 10
二、报表系统的任务 • 报表文件管理 • 报表的定义。提供一种机制由用户定义报表的结构、格式以及每一个单元的数据来源和计算方法 • 报表的生成。即根据数据定义取数、输入或者计算,生成一张完整的报表。 • 汇总或合并报表 • 报表的输出 • 报表的传送和复制 11
五、通用报表系统的数据结构 通用报表系统需要设置的主要文件有: (1)报表文件 (2)报表模板文件 (3)命令文件 14
4.3 通用报表的定义 会计软件报表的自动生成由报表的定义和报表的生成两步组成。 一、格式状态与数据状态 1.格式状态。用于设计报表格式,只能看到报表格式,不能看到报表数据。 2.数据状态。在数据状态下不能修改报表格式,但能看到一张完整的报表。 格式状态和数据状态是不同的! 15
格式状态界面 16
二、格式状态下报表格式的定义 报表格式包括报表框架(表样格式)和单元格式。格式定义必须在格式状态下进行。 18
报表格式定义 19
三、格式状态下报表数据的定义 1.报表数据与数据定义 报表数据指表格单元的内容。固定单元的数据一般属于字符型数据,而变动单元的数据即为数值型数据,数值型数据主要有3种:取自账簿或报表的数据、计算产生的数据、系统外部数据。 22
(1)取自帐簿或其他报表的数据 (2)计算产生的数据 (3)系统外部数据 23
2.函数与公式 函数用于从其他系统取数。系统应该设计有账簿取数函数、凭证取数函数、本表取数函数、表间取数函数等函数,有些系统甚至提供从工资、固定资产、应收应付、成本等系统外的取数函数。 这里的函数与数学中的不一样!
(1)账簿取数函数 • 函数名(参数1,参数2,……), • 下列账簿取数函数分别是用友与金蝶软件的函数形式: 用友: 函数名(科目代码,期间,[年度],[方向],[账套号],[核算项目],……) 金蝶:<科目代码1:科目代码2>[核算项目][$币种][.取数类型][@年度,期间]
金蝶软件通用报表系统账簿取数函数名: .C 期初余额 .JC 期初借方余额 .DC 期初贷方余额 .Y 期末余额 .JY 期末借方余额 .DY 期末贷方余额 .JF 本期借方发生额 .DF 本期贷方发生额 .JL 本年借方累计发生额 .DL 本年贷方累计发生额
科目代码 函数名 会计年度 会计期间 账簿取数函数:=<会计科目1:会计科目2> 〔核算项目〕 〔$币别〕〔.SS〕〔@y,n〕 .SS―――函数名 y―――会计年度 n―――会计期间 若为本会计年度y可省略,若为本会计期间n可省略,若为本会计年度本会计期间,〔@y,n〕可省略 例如:=<1001>.C@2000,1 =<1001:1009>.Y@1 =<1131>.JY@1-<1141>.DY@1
(2)表内取数函数 • 引用任意单元:单元1+单元2+单元3+…… • 求若干单元和:SUM(起始单元:终止单元) • 求单元平均值:AVG(起始单元:终止单元) • 统计单元个数:COUNT(起始单元:终止单元) • 求单元最大值:MAX(起始单元:终止单元) • 求单元最小值:MIN(起始单元:终止单元) 28
(3)表间取数函数 • 表间取数一般要在引用单元之前加上报表名称,基本形式是: =<表名>!<单元地址> • 或 =表名!<单元地址> • 例如,“<资产负债表2003年1月 >! <C8 >”表示引用2003年1月资产负债表的第8行第3列单元的值。 29
(4)公式 单元数据的计算公式一般由运算符号、常数、变量(单元地址)或函数构成。 大多数的报表系统规定,单元公式必须以“=”号打头.例如: =<1001:1009>.JF@1 =0.45*SUM(G5:G10) =C14+C19+C27+C30 资产负债表本年1月存货期末余额公式=<1201:1243>.Y@1+<4101>.Y@1-<1281>.Y@1 常数 取数函数 变量 30
(2)公式引导 32
(3)用命令定义报表数据 (4)报表勾稽关系的定义 • 会计软件通过设置报表数据之间的勾稽关系,检查所编制报表的正确性。勾稽关系一般通过一个关系式来进行设置: <表达式1>θ<表达式2> • θ :比较运算 33
什么是会计报表的生成呢? 4. 4 报表的生成与输出 一、报表的生成 会计报表的生成是指根据报表格式与数据的定义,具体计算单元数据并形成完整报表的过程。 1.数据采集 第一步是数据采集: (1)若公式中含有账簿取数函数 (2)若公式中含有表内或表间取数函数 (3)若为键盘输入函数 34
2.报表生成操作的一般过程 (1)打开报表文件。 (2)选择数据状态和会计期间。 (3)执行重算或刷新功能开始采集或计算数据。 3.报表数据的修改 会计报表不能直接修改,而只能用以下方法进行更正:(1)属于编制方法的错误:修改公式的定义。(2)属于数据源的错误:必须检查账簿数据,找出原因,并通过记账凭证进行调整。 35
二、报表数据的输出 • 屏幕显示 • 打印输出 • 磁盘输出 • 网络传输 • 文件格式转换
4.5 汇总报表与合并报表的编制 一.报表的汇总 即将多个格式完全相同的报表汇总为一张报表,这对上下级之间具有独立核算关系的企业非常有效。 *报表汇总与合并报表是两个不同概念。 *报表汇总的常用方法 两两归并法 数据定义法 37
二、报表的合并 有些会计软件提供有合并报表功能,其编制合并报表的处理步骤: (1)根据母子公司的报表及母子公司之间的交易事项,准备调整会计分录。 (2)母公司在报表系统中输入所有抵销分录。 (3)母公司在报表系统中建立工作底稿报表文件,按财政部规定定义格式和计算公式。 (4)母公司汇总数据,把各子公司的会计报表追加到母公司报表文件,通过汇总命令形成初步合并报表工作底稿。 (5)母公司利用报表系统提供的命令,定义合并公式。 (6)母公司执行报表系统的“合并”命令,在报表工作底稿的基础上生成合并报表。 38
三、报表的分析 文字 1、图形 2、表格 数字 分析结果 图表
补充:现金流量表的编制方法 • 一、专设现金流量表模块 • 98年以后许多会计软件增加了“现金流量表”模块。例如,用友软件的现金流量表编制系统直接对账务和报表系统的数据进行计算和分析,以生成现现金流量表,可以直接在该系统内查询,也可以被UFO或财务分析系统调用查询。
用友现金流量表编制系统功能 • 自动生成财政部最新发布的现金流量表及附表。 • 可对企业的现金流量进行按日、按月、按季、按年准确地反映。 • 可对已生成的期间现金流量表进行汇总。 • 按初始设置的应收应付科目和增值税率,自动进行价税分离处理。 • 对多借多贷的凭证支持金额对应法、比例分配法、月末结转洁、手工拆分四种方法。
系统功能(续) • 对一借多贷、多借一贷凭证提供全自动折分方法。 • 对于项目的数据来源,提供了四种方法:凭证分析、查账指定、取自报表、取自总账。 • 对现金流量表及附表上的项目,可根据实际需要进行适当修改、增加。 • 可解决汇率变动对现金的影响,适用于有外币核算的企业。 • 提供了便捷的方案导出和方案引入功能。 • 可查询、打印所有分析期间的现金流量表。
二、使用辅助账功能实现 方法: 1.初始设置(现金流量项目、科目、定义现金流量表) 2.日常处理(凭证输入) 3.输出现金流量表
1. 现金流量代码设置 • 01 销售商品、提供劳务收到的现金02 收到的税费返还03 收到的其他与经营活动有关的现金04 购买商品、接受劳务支付的现金05 支付给职工以及为职工支付的现金06 支付的各项税费07 支付的其他与经营活动有关的现金08 收回投资所收到的现金
现金流量代码设置 • 09 取得投资收益所收到的现金10 处置固定资产、无形资产和其他长 • 期资产所收回的现金净额11 收到的其他与投资活动有关的现金12 购建固定资产、无形资产和其他长 • 期资产所支付的现金13 投资所支付的现金14 支付的其他与投资活动有关的现金
现金流量代码设置 • 15 吸收投资所收到的现金16 借款所收到的现金17 收到的其他与筹资活动有关的现金18 偿还债务所支付的现金19 分配股利、利润和偿付利息所支付的现金20 支付的其他与筹资活动有关的现金21 汇率变动对现金的影响22 现金及现金等价物净增加额99 非现金流量
2. 科目设置 • 初始化时,除了定义现金流量代码之外,还要定义现金、银行存款等科目为现金流量辅助核算科目
3. 日常凭证处理 • 对于涉及现金、银行存款等科目的凭证要确认是否涉及现金流量,是则要进一步确定其归属的现金流量代码。