一个报表文件中所有表页的格式是不同的,不同表页数据单元和字符单元的内容将随着编制单位和时间的不同而有所不同,除了个别单元数据需要手工录入外,大多数单元数据的来源和计算方法具有一定规律性。依据这一特点,用友UFO报表管理系统设计了报表的公式管理功能,从而使报表系统能够自动、及时、准确地编制会计报表。
报表公式是指报表或报表数据单元的计算规则,主要包括单元公式、审核公式和舍位平衡公式三大类。公式的定义必须在格式状态下进行。
(一)单元公式
1.单元公式的概念
单元公式,是指为了报表数据单元进行赋值的公式,也称为计算公式,其作用是从账簿、凭证、本报表文件、其他报表文件或其他子系统等处调用、运算所需要的数据,并填入相应的报表单元中。
单元公式一般由目标单元、取数单位运算符和函数构成,如图6-4所示。
图6-4 单元公式组成说明
2.单元公式的分类
常用的报表数据一般来自总账系统或者系统本身,从报表中取数又可以分为从本报表文件取数和从其他报表文件取数两种情况。因此,单元公式又分为账务取数公式、表页内部取数公式、本表其他表页取数公式和其他报表文件取数公式四种。
1)账务取数公式
账务取数是指从总账系统中提取数据放到目标单元格中,是会计报表数据的主要来源。系统通过提供丰富的账务取数函数来实现总账和报表之间数据的传递。
账务取数函数的基本格式为:
函数名(“科目编码”,会计期间,[“方向”],[“账套号”],[会计年度],[编码1],[编码2])
【注意】
账务取数公式必须在半角英文标点状态下输入。
函数名可用大写字母,也可用小写字母来表示。
公式中各定义项均可用双引号括起来,其中“方向”和“账套号”必须用双引号。
输入公式时,某些定义项可省略,但除公式中最后两个编码定义项外,相应的间隔逗号不能省略。
公式应用举例:
①发生数公式:FS(“1002”,“月”,“贷”,001,2012),表示提取用友系统中001账套2012年的1002科目的当月贷方发生额。
②期初数公式:QC(“1301”,“月”,“借”,001,2012),表示提取用友系统中001账套2012年的1301科目的当月借方发生额。
2)表页内部取数公式
主要由数据单元和统计函数组成。统计函数的基本表达式:函数名(区域)。
公式应用举例:
PTOTAL(C5:C11),表示求报表中C5:C11单元格区域中所有单元的和。
3)本表他页取数公式
主要由本表他页取数函数构成。(www.daowen.com)
基本表达式:
SELECT(〈区域〉,[〈页面筛选条件〉],…)
“页面筛选条件”用于确定数据源所在表页,格式为:
〈目标页关键字@〉〈关系运算符〉〈数据源表页关键字〉
公式应用举例:
B1:C4=SELECT(B1:C4,单位编号=“1011”)
表示本页B1:C4单元格区域取关键字“单位编号”为1011的表页中B1:C4单元格区域的数值。
4)其他报表文件取数
也叫报表之间取数公式,用于在不同报表之间定义取数关系。
公式基本表达式为:
〈目标区域〉=“〈他表表名〉”[.rep]→〈数据源区域〉[@〈页号〉]
公式应用举例:
C8=“资产负债表”→D6@3
表示取“资产负债表”第3页的D6单元格数值到当前表页的C8单元格。
【注意】
他表取数公式适用于报表文件存放于同一磁盘中的情况,如果报表文件存放在不同的磁盘中,则系统不能运用他表取数公式自动进行他表取数。
(二)审核公式
1.定义
报表审核公式是把报表中某一单元或某一区域与另外一单元或其他字符之间用逻辑运算符连接起来,反映报表之间或报表内部的勾稽关系。其设置目的是将来利用这种勾稽关系对报表数据的准确性进行审核。
2.基本格式
审核公式的基本格式为:〈区域〉=〈算术表达式〉[FOR〈表页筛选条件〉][RELA TION〈表页关联条件〉]MESSAGE“〈提示信息〉”。其中,提示信息是当审核关系不满足时屏幕上出现的信息。
公式应用举例:
利润表中“主营业务利润”的公式C7=C4-C5-C6,若此项关系不平,则系统提示“主营业务利润计算错误!”,该检验内容相应的审核公式为:
C7=C4-C5-C6
MESS“主营业务利润计算错误!”
(三)舍位平衡公式
在编制好的报表对外报送或进行报表汇总时,有可能需要改变原有的计量单位,如把原来的“元”改为“千元”而进行数据进位操作。在具体操作过程中,还需要保持报表原有的平衡关系。由于改变报表的计量单位而用于对报表进行数据舍位及调整报表舍位之后平衡关系的公式就是舍位平衡公式。
定义舍位平衡公式需要指明舍位表名、舍位范围及舍位位数,并且必须输入平衡公式。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。