
用友财务软件的账务函数简介:
财务报表有56个函数,包括统计函数21个,数学函数12个,表 *** 作辅助函数2个,日期函数7个,条件取值函数1个,读取数据库数据函数1个,指针状态类函数2个,字符处理函数7个,交互输入函数2个,文件函数1个。
用友财务软件的账务函数规范:
FUNCTION ( < para > [ , < para > ] )
〖说明〗
FUNCTION 函数名,即函数关键字, 如AVG, PTOTAL 等,可以简写成前4个字母,如PTOT。
[ ] 表示该参数可选,可以省略
表示其前面括号内的内容可以有0到多个
<para> 函数参数
, 逗号,用于隔开各参数
注意:函数中使用到的字母和符号,如:函数名、括号( ( ) )、引号(“”)、逗号(,)、等号(=)等均为半角符号。
编辑公式
会计报表的变动单元内容会随编制单位和时间的不同而不同,但其获取数据的来源和计算方法是相对稳定的。报表管理系统依据这一特点设计了“定义计算公式”的功能,为定义报表变动单元的计算公式提供了条件,从而使报表管理系统能够自动、及时、准确地编制会计报表。
报表公式是指报表或报表数据单元的计算规则,主要包括单元公式、审核公式和舍位平衡公式等。
l单元公式
单元公式是指为报表数据单元进行赋值的公式,单元公式的作用是从账簿、凭证、
本表或其他报表等处调用、运算所需要的数据,并填入相应的报表单元中。它既可以将数据单元赋值为数值,也可以赋值为字符。
单元公式一般由目标单元、运算符、函数和运算符序列组成。
例如,C6 -期初余额(“1001”,月)+期初余额(“1002”,月)或C6:C5+C4。其中,目标单元是指用行号、列号表示的用于放置运算结果的单元;运算符序列是指采集数据并进行运算处理的次序。报表系统提供了一整套从各种数据文件(包括机内凭证、账簿和报表,也包括机内其他数据资源)采集数据的函数。企业可根据实际情况,合理地调用不同的相关函数。
常用的报表数据一般是来源于总账系统或报表系统本身,取自于报表的数据又可以分为从本表取数和从其他报表的表页取数。
账务取数公式
账务取数是会计报表数据的主要来源,账务取数函数架起了报表系统和总账等其他系统之间进行数据传递的桥梁。账务取数函数可实现报丧系统从账簿、凭证中采集各种会计数据生成报表,实现账表一体化。
账务取数公式是报表系统中使用最为频繁的一类公式,此类公式中的函数表达式最为复杂,公式中往往要使用多种取数函数,每个函数中还要说明诸如科目编码、会计期间、发生额或余额、方向、账套号等参数。UFO提供了45种财务函数,表4-3列出了常见的财务函数。
基本格式:
函数名(“科目编码”、会计期间、“方向”、账套号、会计年度、编码1、编码2)
说明:
科目编码也可以是科目名称,且必须用双引号括起来。
会计期间可以是“年”、“季”、“月”等变量,也可以是具体数字表示的年、季、月。
方向即“借”或“贷”,可以省略。
账套号为数字,缺省时默认为第一套账。
会计年度即数据取数的年度,可以省略。
<编码l>与、<编码2>与科目编码的核算账类有关,可以取科目的辅助账,如职员编码、项目编玛等,如无辅助核算则省略。
为了方便而又准确地编制会汁报表,系统提供了手工设置和引导设置两种方式。在引导设置状态下,根据对各目标单元填列数据的要求,通过逐项设置函数及运算符,即可自动生成所需的单元公式。当然,在对函数和公式的定义十分了解,运用非常自如的情况下,可以直接手工设置公式。
直接输入公式
*** 作步骤:
①选定需要定义公式的单元,例如,“C4”即“现金”的期初数。
②单击“数据→编辑公式→单元公式”,打开“定义公式”对话框。
会计电算化
③在“定义公式”对话框内,直接输入总账期初函数公式。
⑧单击确认按钮。如图4-8所示。
图4-8 定义关键字偏移
提示:
单元公式在输入时,凡是涉及数学符号的均须输入英文半角字符。
如果对UFO函数不太了解的话,则可以利用函数向导引导输入,利用引导输入简单直观。
利用函数向导输入公式
*** 作步骤:
①选定被定义单元“c5”即“银行存款”的期初数。
②单击编辑框中的f x按钮,打开“定义公式”对话框。
③单击函数向导按钮,进入“函数向导”窗口。
④在“函数分类”列表框中选择“用友账务函数”。
⑤在“函数名”列表框中选择“期初( Qc)”。
⑥单击下一步按钮,进入“用友账务函数”窗口。
⑦单击参照按钮,进入“账务函数”窗口。
⑧选择“账套号”:默认。
⑨选择“会计年度”:默认。
⑩输入“科目”:1002。
⑾选择“期间”:月。
⑿选择“方向”:借。
⒀单击确定按钮,回到“用友账务函数”窗口。
⒁单击确定按钮,回到“定义公式”窗口。
提示:
在“账务函数”界面,选中“包含来记账凭证”,表示连同未记账凭证数据一并取到报表中。
本表页内部统计公式
表页内部统计公式用于在本表页内的指定区域内作出诸如求和、求平均值、计数、求最大值、求最小值、求统计方差等统计结果的运算。主要实现表页中相关数据的计算、统计功能。在应用时,要按所求的统计量选择公式的函数名和统计区域。本表页主要取数函数如表4-4所示。
表4-4本表页主要取数函数
本表他页取数公式
报表可由多个表页组成,并且表页之间具有极其密切的联系。如一个表页可能代表同一单位,但不同会计期间的同一报表。因此,一个表页中的数据可能取自上一会计期间表页的数据。本表他页取数公式可完成此类 *** 作。
对于取自于本表其他表页的数据可以利用某个关键字作为表页定位的依据,或者直
接以页标号作为定位依据,指定取某个表页的数据。
取确定页号表页的数据:
格式:<目标区域>=<数据源区域>@<页号>
如:B2=C5@1,表示当前页B2单元取当前表第一页C5单元的值;
C1=C2@2,表示C1单元取自于第2页的C2单元数据。
报表之间取数公式
报表之间取数公式即他表取数公式,用于从另一报表某期间某页中某个或某些单元中采集数据。
在进行报表与报表之间的取数时,不仅要考虑数据取自哪一张表的哪一单元,而且还要考虑数据来源于哪一页。
编辑表间计算公式与同一报表内各表页间的计算公式类似,主要区别在于把本表表名换为它表表名。
取他表确定表页数据的表示方法:
格式:<目标区域>=“<报表名[REP]>”>-><数据源区域>[@<页号>]
当<页号>缺省时为本表各页分别取他表各页数据。
如:D5=“syb”—>D5@4,表示前表页D5的值等于表“syb rep”第4页D5的值。
2审核公式
报表中的各个数据之间一般都存在某种钩稽关系,利用这种钧稽关系可定义审核公式可以进一步检验报表编制的结果是否正确。审核公式可以验证表页中数据的钩稽关系,也可以验证同表中不同表页之间的钩稽关系,还可以验证不同报表之间的数据钩稽关系。
审核公式由验证关系公式和提示信息组成。定义报表审核公式,首先要分析报表中各单元之间的关系,来确定审核关系,然后根据确定的审拨关系定义审核公式。其中,审核关系必须确定正确,否则审核公式会起到相反的效果。即由于审核关系不正确导致一张数据正确的报表被审核为错误,而编制报表者又无从修改。
审核公式是把报表中某一单元或某一区域与另外某一单元或某一区域或其他字符之间用逻辑运算符连接起来。
审核公式格式:
<表达式><逻辑运算符><表达式>[ MESS“说明信息”]
逻辑运算符有=、>、<、>=、<=、<>。等号“=”的含义不是赋值,而是等号两边的值要相等。
提示:
审核公式在格式状态下编辑,在数据状态下执行。
例4-5 定义审核公式。
如果在货币资金表中
C6 =C5+C4
否则,出现“货币资金期初数计算有误!”
如果在利润表中
产品销售利润=产品销售收入一产品销售成本一产品销售费用
否则,出现“产品销售利润计算有误!”的出错信息。
净利润=利润总额一所得税
否则,出现“净利润计算有误!”的出错信息。
*** 作步骤:
①单击“数据→编辑公式→审核公式”,打开“审核公式”对话框。
②在“审核公式”对话框中,输入:
在货币资金表中
C6=C5+C4
MESS“货币资金期初数计算有误!”
在利润表中
C8=C4-C5-C6-C7
MESS“产品销售利润计算有误!”
C20=C18-C19
MESS“净利润计算有误!”
③单击确定按钮。在货币资金表中,如图4-9所示。
图4-9直接输入定义单元公式
3舍位平衡公式
在报表汇总时,各个报表的数据计量单位有可能不统一,这时,需要将报表的数据进行位数转换,将报表的数据单位由个位转换为百位、千位或万位,如将“元”单位转换为“千元”或“万元”单位,这种 *** 作称为进位 *** 作。进位 *** 作以后,原来的平衡关系可能会因为小数位的四舍五入而被破坏,因此还需要对进位后的数据平衡关系重新调整,使舍位后的数据符合指定的平衡公式。这种用于对报表数据舍位及重新调整报表舍位之后平衡关系的公式称之为舍位平衡公式。
定义舍位平衡公式需要指明要舍位的表名、舍位范围以及舍位位数,并且必须输入平衡公式。
例4-6 将数据由元进位为千元,定义该报表的舍位平衡公式。
*** 作步骤:
①单击数据、编辑公式、舍位公式,打开“舍位平衡公式”对话框。
②在“舍位表名”文本框中输入“swb”。
③在“舍位范围”文本框中输入“C4:D6”。
@在“舍位位数”文本框中输入“3”。
⑤在“平衡公式”文本框中输入“C6=C4+C5,D6=D4+D5”。
@单击完成按钮。如图4-10所示。
提示
图4-10编辑审核公式
每个公式一行,各公式之间用逗号“,”(半角)隔开,最后一条公式不用写
逗号;否则,公式无法单击。
舍位公式中只能使用“+”“-”符号,不能使用其他运算符及函数。
等号左边只能为一个单元(不带页号和表名)。
一个单元只能在等号右边出现一次。
比如QC("1001",全年,,,年,,)+QC("1002",全年,,,年,,)+QC("1009",全年,,,年,,)这个是期初数
QM("1001",月,,,年,,)+QM("1002",月,,,年,,)+QM("1009",月,,,年,,)这个是期末数
你检查下是不是QC和QM搞错了,或者是重复了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)