1、用友NCXIUFO报表常用公式设置大全复习课程用友NCXIUFO报表常用公式设置大全IUFO报表设置及公式记录一、报表设置1) 导入表样,调整标题、表项及取数单元的格式(数值单元格属性为分隔符、居中居右);将小计合计行填充前景色。2) 提取指标:对于需提取合并指标的列,系统默认会把靠得最近的行项目和列表头组合成指标名称;如果想使提取的指标名称默认为行项目名称,在提取指标时先把列表头和报表标题移开,使列表头为空,这样提取时即可达到想要的效果。3) 表间指标引用:“所有者权益变动表”引用“利润表”:所有者权益变动表的未分配利润本年发生数 利润表的归属于母公司所有者的净利润累计数所有者权益变动表的少
2、数股东损益本年发生数 利润表的少数股东损益累计数“资产负债表”引用“所有者权益变动表”:所有者权益变动表的各项期末数 资产负债表的各项期末数资产负债表的所有者权益各项年初数数 所有者权益变动表的年初数(注意不是上年年末数,因为可能有涉及会计政策变更或前期差错更正)4) 合并指标设置: 批量设置合并指标和指标方向,并调整相应需改变方向的指标所属方向; 指标方向一般是与科目方向一致的;资产负债表、利润表中根据科目方向设置指标方向,现金流量表中设置所有流出方向的流量和小计为贷方,其余项均设置为借方; 资产负债表的期末列设置为合并指标;利润表的累计列设置为合并指标;现金流量表的累计列设置为合并指标;
3、所有者权益变动表期初数、资产负债表期初数、利润表本月数、现金流量表本月数均不设置合并指标。5) 特殊公式: 资产负债表中期初列公式用区域指标函数如:MSELECTA(E6:E46,-zmonth(); 利润表中“本期数”列公式用本年累计减上期累计数,公式如:?C7-IFF(zmonth()=1,0,MSELECT(主营业务收入,月,-1); 现金流量表公式(用现金银行科目挂现金流量项目辅助核算方式则用GLLFS函数,用现金银行科目的对方科目进行流量分析的方式则用CFQC函数),如:CFQC(ZKEY(单位),STR(ZYEAR()+-01-01,SUBSTR(ZDATE(-),1111,1,本
4、币,本币,)6) 内部交易采集表设置: 勾选“是否内部交易采集表”,设置报表关键字-设置动态区域-设置动态区域关键字-提取动态区域指标-设置动态区域公式-设置合计公式(PTOTAL函数) 创建”查询”,映射关键字(将查询引擎表中”公司编码”项目与动态区域关键字”对方单位编码”做映射) 筛选条件设置:(使本公司和取数为0的公司行不显示)公式:K(对方单位编码)ZDW() AND PTOTAL(?B5:?D5)07) 抵销模板公式:个别报表取数函数(SREP)默认是选择不到非合并指标对应的单元格,但是根据取数需要,可以先设置为合并指标,设置完抵销模板公式后再改回非合并指标即可。如:所有者权益变动表
5、中,年初未分配利润一般是不作为合并指标的,但取数时可以设置为SREP(会企04表-未分配利润,1)-SREP(会企04表-年初未分配利润,1)二、常用公式记录1) 指标函数常用公式: 上年同期:mselect(累计数,年,-1)或mselect(累计数,月,-12) 上年12月:mselect(*期末数,-zmonth() 上月数:mselect(*期末数,月,-1) 区域指标公式: mselecta(I5:I10,-zmonth() 根据条件判断取应收账款指标的合计值: MSUM(“rep001-销售收入”,k(“年”)=zkey(“年”) and k(“单位”)=zkey(“单位-单位编码
6、”)MSUM( rep001-应收账款,k(单位)=zdw() AND k(月)=zmonth() AND k(年)=zyear() 按单位编码判断取他表数据:MSELECT(JJ04000-D8,K(单位)= 单位编码) 合并资产负债表期初列公式(上年末数据):MSELECTA(D5:D18,-zmonth() 利润表本月数=本年累计数-上月累计数,即:?F5-IFF(zmonth()=1,0,MSELECT(产品销售收入本年累计数,月,-1)) 利润表中归属母公司的净利润=本年利润-少数股东损益 现金流量表附表存货的减少=资产负债表上月存货金额减去本月存货金额,即MSELECT(会01-存
7、货,月,-1)-MSELECT(会01-存货) 报表中取累计数公式:(要加判断条件,否则1月份计算报表时会加到上年12月的数据)如:IFF(K(月)1,?N4+MSELECT(O4,月,-1),?N4)MSELECT:单个指标取数。MSELECTA:连续区域指标取数。MSELECTS:连续区域取他表多个连续或不连续的指标,设置是同时选择多个单元格一起设置公式即可(常用于分列汇总类报表应用)。MSUM:多表单个指标取合计数(常用于层叠汇总类报表和动态区域表应用)。MSUMA:多表区域指标取合计数。(常用于层叠汇总类报表应用。例:MSUMA(会企01表-D5:D47,K(月)=zmonth() A
8、ND (K(单位)=101 OR K(单位)=102 OR K(单位)=103),其中报表编码和条件需手工输入,无法参照)PTOTAL:连续区域小计或合计。“%”和“&”符号应用:GLLFS(140301,存货辅助核算=AASN%,借,本币,Y,A001&A002&A003,本币,0002)如上公式可实现取A001、A002和A003三个公司的140301科目,存货辅助核算编码包含“AASN”的累计发生数。2) 按其他日期关键字取数常用公式: 取固定日发生数据:GLRQM(1101,STR(K(年)+-+STR(K(月)+-+01,Y) 取季度发生额:(报表关键字季度)GLFS(6602010
9、5,2008, 20+K(季度),部门档案,借,本币,Y,本币,0002)注:会计期间的21、22、23、24表示1-4季度。日报:日发生函数GLRFS(1001,ZDATE(-),ZDATE(-),借,本币,Y,0101,本币,0001)取当天发生额GLRFS(22410203,SUBSTR(zdate(-),1,4)+/+SUBSTR(zdate(-),6,2)+/01,SUBSTR(zdate(-),1,4)+/+SUBSTR(zdate(-),6,2)+/01,客商辅助核算,贷,本币,Y,本币,0000,N,N)日期末函数GLRQM(1001,SUBSTR(ZDATE(-),借,本币,
10、Y,106,本币,0002)昨日MSELECT(A4,日,-1)日报表中如果有些函数是yyyy-dd形式,需要根据当前日关键字返回月关键字嵌套方式如下:SUBSTR(zdate(-),1,4)+年+SUBSTR(zdate(-),6,2)+月,其中时间关键字函数zdate(-)表示日期的显示格式为yyyy-mm-dd,1表示选取字符的起始位置,4表示从起始位置开始选取的字符长度。周报:本周期初:MSELECT(本周期末,周,-1)本周借方:GLRFS(1001,zdateqc(-),zdate(-),借,Y,zdw(),)本周贷方:GLRFS(1001,zdateqc(-),zdate(-),
11、贷,Y,zdw(),)本周期末:GLRQM(1001,zdate(-),Y,zdw(),)旬报:上旬公式:110GLRFS(100201,STR(zyear()+-+STR(zmonth()+-+01,STR(zyear()+-+STR(zmonth()+-+10,现金流量项目=Z01,y)中旬公式:11-20GLRFS(100201,STR(zyear()+-+STR(zmonth()+-+11,STR(zyear()+-+STR(zmonth()+-+20,现金流量项目=Z01,y)下旬公式:20-月末GLRFS(100201,STR(zyear()+-+STR(zmonth()+-+10
12、,STR(zyear()+-+STR(zmonth()+-+STR(zday(),现金流量项目=Z01,y)旬报期末超级大公式:GLRQM(100205,STR(k(年)+-+STR(k(月)+-+STR(IFF(VAL(SUBSTR(zdate(),7,2) 11,10,IFF(VAL(SUBSTR(zdate(),7,2) 21,20,zday(),本币,Y,00,本币,0002,y)季报:季报发生额取数IFF(k(季度)=1,GLLFS(1001,03,Y,),IFF(k(季度)=2,GLLFS(1001,06,Y,)-GLLFS(1001,03,Y,),IFF(k(季度)=3,GLLF
13、S(1001,09,Y,)-GLLFS(1001,06,Y,),GLLFS(1001,12,Y,)-GLLFS(1001,09,Y,)季报期末取数:GLQM(1001,20+zseason(),本币,N,本币,0001)半年报:半年报公式GLQM(100205,IFF(zmonth()客商编码)+,本币,Y,本币,)b) 内部客商编码与单位编码完全一致时:GLQM(113101,客户辅助核算=+K(对方单位编码) +,本币,Y,本币,)V55现金流量表取数:a) 现金流量表个别报表取数:取从年初1月1日至当前计算日期期间的流量:CFQC(ZKEY(单位),STR(ZYEAR()+-01-01,
14、STR(ZYEAR()+-+SUBSTR(zdate(),5,2)+-+SUBSTR(zdate(),7,2),1111,1,本币,本币,)或者CFQC(ZKEY(单位),STR(ZYEAR()+-01-01,SUBSTR(ZDATE(-),1111,1,本币,本币,)取当月流量:CFQC(ZKEY(单位), STR(ZYEAR()+-+SUBSTR(zdate(),5,2)+ -01, SUBSTR(ZDATE(-),1111,1,本币,本币,)b) 现金流量内部交易表取数:取年初到当前计算日期之间的流量。辅助核算方式:GLLFS(1001,客商辅助核算=+K(对方单位编码)+现金流量项目=
15、1311,借,本币,Y,本币,)+GLLFS(1002,客商辅助核算=+K(对方单位编码)+现金流量项目=1311,借,本币,Y,本币,)现金流量分析方式:CFQC(ZKEY(单位), STR(ZYEAR()+-01-01,SUBSTR(ZDATE(-),1111,1,本币,本币,客商辅助核算=+k(对方单位编码)+)c) 现金流量表个别报表取数:取当月发生的流量(现金流量分析方式)。CFQC(ZKEY(单位), STR(ZYEAR()+-+SUBSTR(zdate(),5,2)+-01,SUBSTR(ZDATE(-),1111,1,本币,本币,)4) 业务系统函数常用公式: 存货函数:(需在
16、成本计算后才能取到数据)期初:年初:IAQCSL(101,STR(ZYEAR()+-+01,A0101%,)月初:IAQCSL(101,SUBSTR(zdate(-),1,7),A0101%,)入库金额:当期:按分类:IARKJE(01,01,SUBSTR(zdate(-),1,7),SUBSTR(zdate(-),1,7),103,0201%,)按存货:IARKJE(01,01,SUBSTR(zdate(-),1,7),SUBSTR(zdate(-),1,7),103,0201000004,)累计:按分类:IARKJE(01,01, STR(ZYEAR()+-+01 ,SUBSTR(zdat
17、e(-),1,7),103,0201%,)按存货:IARKJE(01,01, STR(ZYEAR()+-+01 ,SUBSTR(zdate(-),1,7),103,0201000004,)出库数量:函数说明:IACKSL(公司编码,库存组织编码,开始会计期间(YYYY-MM),结束会计期间(YYYY-MM),部门编码,收发类别编码,业务类型编码,仓库编码,人员编码,存货分类编码,存货编码,客户编码) 注:公司编码,开始会计期间,结束会计期间不可为空;存货分类和存货编码至少有一个;所有参数两边有单引号,以逗号分隔;存货分类编码后增加%,支持非末级存货分类的查询IACKSL(01,01,SUBST
18、R(zdate(-),1,7),SUBSTR(zdate(-),1,7),1606,205,08%,) 销售函数:SOInvoiceSumNum(10101010003,2009-01,2009-12,01010)5) 封面上的企业负责人、财务负责人等信息取值公式: 报表版本:VER(false)注:(V56及后续版本才有该函数)VER取值单元格属性需设置为字符型。 报表封面标题:STR(K(年)+年+STR(K(月)+月份会计报表 企业负责人:+MSELECT(会合00表-企业负责人) 财务负责人:+MSELECT(会合00表-财务负责人) 制表人:+CURUSER() 编制日期:ZDATE(-) 取关键字年月:STR(K(年)+年+STR(K(月)+月 取关键字单位名称:DWNAME(ZDW() 取总账结账状态:GLJZZT(K(年),K(月),K(单位) 根据报表数据的版本判断报表标题是否带合并二字(V55前无版本取数函数,计算时需手工在封面表中录入后再计算主表才能正常判断):IF(MSELECT(会企00表-报表版本,-zmonth()=合并报表,合并资产负债表,资产负债表)V55及后续版本:IF(VER()=合并报表,合并资产负债表,资产负债表)INVSUM(持股比例,年,-1) 这个函数的项目名称一定要手工录入,还要有引号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1