(QC/QM函数) 由于第一次跨年,意外发现UFO报表的公式不再适用了(估计是前辈们没有设置好公式),为了搞懂哪里出错,所以我开始去了解UFO报表的公式。渐渐地,不仅让我找到了报表不再适用的原因,还意外让我发现,UFO报表的强大,我觉得每月月末要填的统计表很多内容完全可以事先在UFO报表中设置好,然后等月末结账后就可以自动取数了,不用收工填。所以,现在开始学习UFO报表的公式。 我从资产负债表、损益表开始(没有用过现金流量表),慢慢学习QC,QM,FS,LFS等函数。 经过两天的学习,发现这些公式说穿了并不复杂,尤其如果你有了一定的excel函数的基础,虽然和execl函数还是有区别,但是excel函数的基础可以帮助你理解以上几个取数函数的参数设置。 下面来具体介绍: 1.QC函数,其实也叫期初额函数 【函数格式】 QC(科目代码,会计期间,[方向],[账套号],[会计年度],[编码1],[编码2],[截止日期],[是否包含未记账],[编码1汇总],[编码2汇总]) 表面上看,这个函数太复杂了,有11个参数。但是我们实际用到的常常只有4、5个,而且还有一些比如说账套号、会计年度常常是默认的,还有,会计期间常常被设为关键字,所以实际用起来还是不复杂的,只是格式上需要注意,常常不用的参数中间需要逗号标记,这和execl中是一样的。 【参数说明】 下面对这些参数来做一下说明,其他函数有很多地方都是雷同的,这个后面提到的时候再说。 科目代码:填字符串。不用说,学会计的都知道,比如现金("1001”) 会计期间:需要填整数或是“全年”二字。比如1表示一月份,“全年”表示年初余额数。这个参数常常作为关键字,所以这时候填个“月”字就行。 方向:就是科目的借方或是贷方,填"借","贷",或是"j","d"。缺省为""。 账套号:也不用说,填字符串,常常可以缺省为默认。 会计年度:填整数,不如2010。另外,这个参数常常用作关键字,所以这时候你只要填个“年”字就行。 编码1和2:辅助核算的内容,我暂时用不到这个,不说。 截止日期:可以是某一日期或天,若为某个具体日期则计算该日期的余额;若为“天”则计算当前系统日期的余额。注意:会计期间和截止日期只能选择其中一个。 是否包含未记账:填"是""否""Y""N""y""n",具体什么意思呢?如果你填了是或Y,表示取数时包含未记账凭证,这样你不用每次重算报表时都要反记账取消审核再重新审核记账,干过的人都知道有多么麻烦。所以我觉得这个还是经常填上的好。 编码1或2汇总:也不提了。 【举例说明】 说明就到这里,不算详细,需要举个例子这样才好理解。 比如: QC("1001",全年,,"001",2010,,,,"y") 返回的是001账套2010年初现金科目的期初余额,包含未记账凭证。其中省略了不少的参数。 再看: QC("1001",全年) 若当前表页关键字为:年=2010,月=1,缺省账套号为"001”,则返回的是001账套2010年现金科目期初余额。 如果把全年改成月,且当前表页关键字为:年=2010,月=2,则返回的是001账套2010年现金科目2月份期初余额。 【补充说明】 期初额函数最重要的部分就是这些,还有要说明的是期初额函数还有sQC和wQC,表示的分别是数量期初和外币期初额,参数都是相同的。 另外期末额函数和期初额函数是一一对应的,有QM,sQM和wQM,参数也是一模一样的,没有必要赘述。 有了QC和QM这两个函数,一张资产负债表就完全可以出来了。 后面介绍发生额函数,有了发生额函数,一张损益表就可以出来了。 UFO报表函数(FS/LFS函数) 资产负债表上的函数学完了,继续学损益表上的函数——发生额函数。 发生额函数有四种:发生额函数,累计发生额函数,条件发生额函数和对方发生额函数 先说发生额函数(FS) 【函数格式】 FS(科目代码,会计期间,方向,[帐套号],[会计年度],[编码1],[编码2],[是否包含未记账],[自定义项1,2……16]) 可以看出发生额函数的参数和期初数函数的参数基本上是一致的,所以不再一一介绍,直接举例介绍。 【举例说明】 FS("1001",全年,"借","001",2010) 返回的是001账套2010年现金科目借方的发生额。 再比如说2010年1月的损益表, 主营业务收入=FS("5101",月,"贷",,,)(关键字:年=2010,月=1;并且这里缺省了账套号和会计年度) 返回的是主营业务收入1月份的发生额 再来介绍累积发生额函数(LFS) 【函数格式】 LFS(科目代码,会计期间,方向,[帐套号],[会计年度],[编码1],[编码2],[是否包含未记账]) 参数的说明同期初额函数,下面举例说明 LFS("5502",2,"借",”001“,2010,) 返回的是2010年2月管理费用的累计发生数。 关于条件发生额函数和对方发生额函数先暂且不介绍,后面如果碰到了我再回来补充,下面继续的是select函数。 UFO报表函数(SELECT函数) 前面说的几个其实是UFO报表系统中的业务函数,使用业务函数可以从《总账》,《应收》,《应付》等系统中取数,前面学得期初额函数,发生额函数等都是从《总账》中取数的函数。像这样的业务函数在UFO报表中有170个。但是除此而外,UFO报表还有很多函数是纯粹的表格函数,像是excel中的函数一样,包括统计函数,数学函数,日期函数,字符处理函数等等;另外UFO报表也还有区别于excel的各种函数,如现在要说的SELECT函数。 SELECT函数,属于条件取数函数,它的功能是实现本表他页取数,为什么从LFS函数转而学习这个函数呢?因为损益表中的累计数一栏可以用LFS函数,但是更常用的却是这个SELECT函数。下面来看看。 【函数格式】 SELECT(区域,[页面筛选条件]) 【参数说明】 区域:绝对地址表示的数据来源,不含页号和表名(因为是本表取数,所以不含表名;页号由页面筛选条件确定) 页面筛选条件:确定数据源所在表页,格式为:<目标页关键字@|目标页单元格@|变量|常量><关系运算符><目标页关键字@|目标页单元格@|变量|常量> 举例: 1.C5=SELECT(B5,月@=月+1) 对照理解:SELECT是本表他页取数,所以第一个参数是B5说明本页的C5取的是本表的其他页的B5单元格的数;然后看筛选条件,月是关键字,这个条件表示本页的关键字比目标页的关键字大1。所以如果本表关键字月=6,那么目标页的关键字月=5,这样目标页就找到了:关键字月=5的表页的B5单元格。 2.损益表中的累计数如何用这个函数来表示呢 如5101科目(主营业务收入)累计数 D5=C5+SELECT(D5,月@=月+1) (D列是累计数,C列是本月数,这个公式实现的是每月叠加累计) 【SELECT常用公式】 本年累计:D=C+SELECT(D,年@=年 and 月@=月+1) 上月数:E=SELECT(C,年@=年 and 月@=月+1) 上年同期:F=SELECT(C,年@=年+1 and 月@=月) UFO报表函数(XJLL函数) 学完了资产负债表和损益表,下面要继续学习现金流量表。与现金流量表对应的函数是现金流量函数(XJLL)。 【函数格式】 XJLL([起始日],[截止日],方向,项目编码,[账套号],[会计年度],[是否包含未记账],[会计期间]) 【参数说明】 起始日:要填的是一个日期(以日期格式填写),格式形如“月/日/年”。如果起始日等于截止日,那么中间的逗号和后面的截止日都可以省略。 项目编码:为现金流量项目编码。 其他参数说明参见QC,FS函数。 【举例说明】 XJLL(,,"借","10101","001",2010,,月) 返回的是001账套10101“销售商品、提供劳务收到的现金”项目2010年关键字月份借方发生额。 虽然现金流量表中只涉及这一个函数,但并不表示懂了这个函数就知道怎么编制现金流量表了。现金流量表的编制时UFO系统中最纠结的一个报表了,系统提供的模板没有提供公式,除了几个汇总的公式外。所以要求操作员自己去编辑公式,公式其实只要熟悉了这个函数是很好编制的,但是函数的取数需要之前一系列的设置,并且在录入凭证时需要按现金流量项目进行分类。接下来我要弄清楚怎么设置,然后亲自设置出一张现金流量表来。 利用用友软件UFO报表模板编制现金流量表 2010-01-27 10:01 来源:不详 [摘 要]用友财务软件提供两种编制现金流量表的方法:一种是利用现金流量表模块编制;一种是利用UFO报表模块编制。前者输入凭证时比较省力,但凭证拆分、定义计算项目来源时比较麻烦且有时不够准确;后者输入凭证、定义单元公式时比较麻烦,但相对比较准确。本文就后者加以归纳总结。 [关键词]项目核算,累计发生额,现金流量 一、总账系统基础设置 利用UFO报表模板编制现金流量表, 需要在总账系统完成相关基础设置,首次使用财务软件的用户应在建账初期完成;已经使用财务软件但没有进行以下基础设置的用户,只能在年度初始建立新年度账,完成结转上年数据后进行(①将结转后的各科目期初余额打印出来备用;②将所有科目余额清零;③按以下方法进行基础设置;④将打印出来的期初余额重新录入)。 (一)将现金、银行存款、其他货币资金等科目指定为现金流量科目 操作步骤: (1)在总账系统界面,单击【设置】|【会计科目】,打开“会计科目”窗口,单击【编辑】|【指定科目】,打开“指定科目”窗口。 (2)单击“现金流量科目”的单选按钮,将待选科目中的现金、银行存款等科目通过单击“〉”指到已选科目栏,再单击【确定】按钮。 (二)修改现金、银行存款、其他货币资金等科目的辅助账类型为项目核算 操作步骤: (1)在“会计科目”窗口,将光标移至现金(或银行存款、其他货币资金)栏双击(或单击)“修改”菜单,打开“会计科目——修改”对话框。 (2)单击【修改】按钮,选中“项目核算”复选框,单击【确定】按钮。 (三)设置项目核算大类、项目分类及项目目录 利用UFO报表编制现金流量表时,其单元公式是取总账系统现金流量项目金额,所以在总账系统需要设置项目核算,大类为“现金流量项目”;其下属分类为“经营活动(分类编码01)、投资活动(分类编码02)、筹资活动(分类编码03)”等;分类下的项目目录就是现金流量表的主要项目。用友软件将这些内容基本预置好了,根据新会计准则做相应增删改即可,如图1所示(注:下文中图框外均有文本框)。 (四)指定项目核算科目 操作步骤: (1)在总账界面,单击【设置】|【编码档案】|【项目目录】,打开“项目档案”窗口。 (2)项目大类选“现金流量项目”,单击“核算科目”页签,再单击“〉”按钮,将待选科目栏中的“现金”、“银行存款”等指到已选科目栏,单击【确定】按钮。 二、日常业务处理需要注意的问题 (一)分清业务性质,正确计入不同的现金流量项目 日常核算过程中,凡涉及现金(包括银行存款)收付时,均按业务性质分清属于图1中的哪个项目,并熟悉项目编号,以便快速录入凭证。这是正确编制现金流量表的关键。 (二)填制会计凭证 填制凭证时,只要录入现金、银行存款及其他货币资金科目时,按回车键,系统就会弹出辅助项对话框,如图2所示,输入项目编号01,单击“确认”后,项目名称自动带出,如图3凭证左下角所示。再录入金额11 700元后点击凭证上的“流量”菜单(或按回车键),系统弹出现金流量表对话框,如图3所示。重新输入项目编码和金额,单击【确定】按钮后,现金流量表对话框关闭,接着将其他分录继续录完。 这里填的项目及现金流量,即是现金流量表的具体项目,编制现金流量表时,系统按表内项目公式读取不同项目的累计数据,填入报表。从银行提取现金时,项目名称为“现金及现金等价物净增加额”,编号为22。出报表前需将全部业务执行记账完毕。 三、编制现金流量表 (一)注册UFO报表,调用报表模板——现金流量表 操作步骤: (1)单击【开始】|【程序】|【用友ERP-U8】|【财务会计】|【UFO报表】选项,注册【UFO报表】,进入UFO报表窗口。 (2)单击【文件】|【新建】,系统自动生成一张空白表。 (3)在格式状态下,单击【格式】|【报表模板】,打开【报表模板】对话框,行业选 “新会计制度科目”,财务报表选“现金流量表”,单击【确定】按钮,系统弹出“模板格式将覆盖本表格式!是否继续?”的对话框,单击【确定】按钮,出现“现金流量表”模板,如图4所示。 (二)设置关键字 操作步骤: (1)将光标移到图4中的A3单元单击。单击【数据】|【关键字】|【设置】,打开“设置关键字“对话框。 (2)单击“单位名称”单选按钮,单击【确定】按钮。 重复上述步骤设置关键字“年度”。 (三)定义项目取数公式 在图4中除了每一分类的流入小计、流出小计及产生的净流量已经预置公式外,其他项目没有预置公式。以年报表为例,需要设置的公式见表1(根据所设现金流量项目目录的具体情况,可对公式作增减调整)。 1.定义“销售商品、提供劳务收到的现金”项目取数公式 操作步骤: (1)将光标移至图4中的C6单元单击。 (2)单击【数据】|【编辑公式】|【单元公式】(或单击编辑栏的fx图标或按“=”号键),打开“定义公式”对话框。如图5所示。 (3)单击【函数向导】按钮,打开【函数向导】对话框。选择用友账务函数,现金流量项目金额XJLL,如图6所示。 (4)单击【下一步】按钮,打开“用友账务函数”对话框,如图7所示。 (5)单击【参照】按钮,打开“账务函数”对话框,如图8所示。 (6)会计期间选“全年”,起止日期不选。项目编号选“01(销售商品、提供劳务收到的现金)”,方向选“借”。其他默认,单击【确定】按钮,回到“用友账务函数”窗口。函数录入格里显示有公式:XJLL(,,“借”,“01”,,,,全年)。 (7)单击【确定】按钮,回到“定义公式”窗口。格里显示公式:XJLL(,,“借”,“01”,,,,全年)。如图9所示。 (8)在图9中,将输入的函数公式复制,将光标放至函数公式最后,输入“-”号后粘贴,再将后半部分公式中的“借”字改成“贷”字。如图10所示。单击【确认】按钮。定义公式完毕。C6单元格内出现“公式单元”4个字。 2.定义其他项目取数公式 定义其他项目公式时,因为只有项目编号和借贷方不太一样,所以可用复制的办法得到,例如定义图4中的C7单元即“收到的税费返还”项目公式,操作步骤如下: (1)双击C6单元的“公式单元”,打开“定义公式”对话框,将函数公式复制后退出该对话框。 (2)将光标移至C7单元单击,按“=”号键,打开“定义公式”对话框,将复制的公式粘贴,将公式里的项目编号“01”改成“02”,单击【确定】按钮。完成公式设置。 用同样的办法将全部公式定义完毕后可将报表保存,编制现金流量表时,指定不同账套,可为不同企业(企业类型应相似)编制现金流量表。 (四)报表数据处理,完成报表 操作步骤: (1)单击报表左下角的【格式】按钮,系统弹出【是否确定全表重算?】对话框,单击【否】,进入报表的数据状态。 (2)单击【数据】|【关键字】|【录入】,打开“录入关键字”对话框,录入单位名称、年度后,单击【确定】按钮。 (3)系统弹出【是否重算第1页?】对话框,单击【是】按钮,即可得到计算完毕的现金流量表。 主要参考文献 [1] 用友软件股份有限公司.ERP财务管理系统应用专家培训教程(中)[Μ].北京:中国物资出版社,2003. [2] 财政部会计司.企业会计准则讲解2006[Μ].北京:人民出版社,2007. |
|