NC-IUFO报表公式语法规则_第1页
NC-IUFO报表公式语法规则_第2页
NC-IUFO报表公式语法规则_第3页
NC-IUFO报表公式语法规则_第4页
NC-IUFO报表公式语法规则_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公式语法规则和常用函数说明一、元素表示1、如何表示指标指标用指标名+一对方括号表示,如利润、成本。2、如何表示关键字关键字用关键字名+一对花括号括号表示,如 年、月、单位编码。二、表达式1、算术表达式由指标、关键字、常数、函数、算术运算符组成的计算序列。计算的结果为确定值。 := := | | |() = + |-|*|/*字符串可以用单引号或双引号括起2、逻辑表达式由算术表达式、比较运算符、逻辑运算符组成的计算序列 := = ()|() = = | | = | | = | | LIKE = AND | OR3、函数及参数使用说明函数基本格式: 函数名(参数)不同名称的函数具有不同的作用。函数

2、的参数,根据所用函数不同,参数的个数与参数值的类型要求不同,具体可查看各个函数的帮助说明。函数分类:关键字函数、指标函数、数学函数、字符函数、日期函数、条件函数、业务处理函数等。说明:1)函数名不区分大小写;2)在iUFO 中取数时,建议参数都用引号引起来。否则当参数值过长时,会取不到数。3)函数中的各参数之间用逗号分隔,即使参数为空,其对应的逗号仍不能省略。三、通配符在对字符串的逻辑表达式中,也可以使用LIKE运算符并配合通配字符来进行模糊比较运算。以下是可以使用的通配字符:%: 0/多个字符, 如AB%表示AB后接任何字符的字符串,AB、AB34_ : 单个字符,如_AB表示AB之前为任意

3、字符,iAB,2AB在用作筛选条件的逻辑表达式中使用通配符,可以筛选出一批符合条件的记录。例如:K(单位-单位级次编码) LIKE DWXX(1001, 单位-单位级次编码)+% 表示单位编码为“1001”的单位及其所有下级单位。四、常用函数1、数学函数(1)绝对值函数:ABS() (2)平方根函数:SQR()(3)四舍五入函数:ROUND(,位数)(4)正弦函数:SIN()(5)余弦函数:COS() (6)正切数:TAN()(7)余切函数:CTAN() (8)取整函数:INT() (9)计算以e为底的对数函数:LN() (10)计算以10为底的对数函数:LOG() (11)计算以e为底的指数

4、值函数:EXP() (12)指数函数,例如参数为2,3那么计算2的3次方函数:POWER(, ) (13)圆周率函数:PAI() 2、字符处理函数(1)字符串长度函数 :LEN() (2)取子串函数 :SUBSTR(,)(3)去空格函数 :TRIM() (4)字符串转换为小写字母函数 :LOWER() (5)字符串转换为大写字母函数 :UPPER() (6)字符串转换为数值 :VAL() (7)数值转换为字符串 :STR() 3、时间和日期函数(1)日函数 :DAY() 返回机器时间当前日信息,例如当前服务器时间为2002年7月25日,则DAY()返回值为25。 (2)月份函数 :MONTH(

5、) 返回机器时间当前月信息,例如当前服务器时间为2002年7月25日,则DAY()返回值为7。 (3)季度函数 :SEASON() 返回机器时间当前季信息,例如当前服务器时间为2002年7月25日,则DAY()返回值为3。 (4)年函数 :YEAR() 返回机器时间当前年信息,例如当前服务器时间为2002年7月25日,则DAY()返回值为2002。4、条件赋值/取值函数IFF(,)当逻辑表达式的值为真时,返回的结果,否则返回;返回值类型视和而定,和的类型必须一致例如:在A1单元定义公式A1=IFF(ZMONTH()=1,0,100),该公式表示:1月份A1单元的值为0,其他月份,A1单元的值为

6、100。5、统计函数(1)合计值:PTOTAL(,)返回指定区域在某一页符合区域筛选条件的数值单元的合计值。(2)最大值:PMAX(,)返回指定区域在某一页符合区域筛选条件的数值单元的最大值。(3)最小值:PMIN(,)返回指定区域在某一页符合区域筛选条件的数值单元的最小值。(4)平均值:PAVG(,)返回指定区域在某一页符合区域筛选条件的数值单元的平均值。(5)区域单元个数:PCOUNT(区域,区域条件) 返回指定区域在某一页符合区域筛选条件的非表样单元的个数。(6)区域数值单元的偏方差值:PSTD(区域,区域条件) 返回指定区域在某一页符合区域筛选条件的数值单元的偏方差值。(7)区域方差值

7、:VAR(区域,区域条件) 返回指定区域在某一页符合区域筛选条件的数值单元的方差值。统计函数只对数值类型的指标进行统计另外,统计函数和SELECT函数只对指标的决算类型的值进行统计,并且只统计固定指标。6、关键字函数(1)根据当前输入日期返回年:ZYEAR()例如,报表录入日期为2002年07月25日,则ZYEAR()返回值为2002。(2)根据当前输入日期返回季:ZSEASON()例如,报表录入日期为2002年07月25日,则ZSEASON()返回值为3。(3)根据当前输入日期返回月:ZMONTH()例如,报表录入日期为2002年07月25日,则ZMONTH()返回值为7。(4)根据当前输入

8、日期返回旬:ZPERIOD()例如,报表录入日期为2002年07月25日,则ZPERIOD()返回值为21。(5)根据当前输入日期返回日:ZDAY()例如,报表录入日期为2002年07月25日,则ZDAY()返回值为25。(6)本单位编码:ZDW()例如,报表录入单位的单位编码为“100A”,则ZDW()返回值为字符串“100A”。(7)关键字1: ZKEY1()例如,报表录入自定义关键字1的值为“AAA”,则ZKEY1()返回值为字符串“AAA”。(8)关键字2: ZKEY2()例如,报表录入自定义关键字2的值为“BBB”,则ZKEY2()返回值为字符串“BBB”。(9)关键字3: ZKEY

9、3()例如,报表录入自定义关键字3的值为“CCC”,则ZKEY3()返回值为字符串“CCC”。7、指标函数(1) MSELECT(,日期关键字,日期偏移,关键字1,关键字2,关键字3) 返回某指标在当前任务中的满足条件的值。此时,单位为当前单位. 日期类型: 日期关键字缺省时,为当前任务的日期类型 日期偏移: 算术表达式,表示相对于当前日期值的偏移值,如-1, +1, -本月(),缺省为0 关键字1: 纯字符串,如123,缺省为当前关键字1的值 关键字2:纯字符串,如123,缺省为当前关键字2的值 关键字 3:纯字符串,如123,缺省为当前关键字3的值 例如,假设当前任务为月任务,MSELEC

10、T(收入,月,-ZMONTH()返回指标“收入”按当前录入月份减去“-ZMONTH()”个月的那一个月的值,因为ZMONTH()的值为当前录入日期的月份数,所以假设当前录入日期为2002年5月,往前倒推5个月,返回值就是指标“收入”2001年12月的数。举例中的公式可用于资产负债表月报中,年初余额的取值。(2) MSUM(,任务名,条件) 返回某指标在指定任务中,符合一定条件的值的汇总结果。任务名缺省为当前任务,条件缺省为所有值。例如,任务”统计月报”为月报,公式MSUM(收入,“统计月报”,单位编码 like “AAA%”and 年=ZYEAR()返回值为“统计月报”任务中,单位编码是“AA

11、A”的单位及其下属单位,当前年度所有月份“收入”指标的合计值。(3) MAVG(,任务名,条件) 返回某指标在指定任务中,符合一定条件的平均值。任务名缺省为当前任务,条件缺省为所有值。例如,任务”统计月报”为月报,公式MAVG(收入,“统计月报”,单位编码 like “AAA%”and 年=ZYEAR()返回值为“统计月报”任务中,单位编码是“AAA”的单位及其下属单位,当前年度月份“收入”指标的平均值。(4) MCOUNT(,任务名,条件) 返回某指标在指定任务中,符合一定条件的值的个数。任务名缺省为当前任务,条件缺省为所有值。例如,任务”统计月报”为月报,公式MCOUNT(收入,“统计月报

12、”,单位编码=“AAA”AND 年=ZYEAR() AND 收入10000)返回值为“统计月报”任务中,单位编码是“AAA”的单位,当前年度月份“收入”大于10000的值的个数。(5) MMIN(,任务名,条件) 返回某指标在指定任务中,符合一定条件最小值。任务名缺省为当前任务,条件缺省为所有值。例如,任务”统计月报”为月报,公式MMIN(收入,“统计月报”,单位编码=“AAA”and 年=ZYEAR()返回值为“统计月报”任务中,单位编码是“AAA”的单位,当前年度月份“收入”指标的最小值。(6) MMAX(,任务名,条件) 返回某指标在指定任务中,符合一定条件的最大值。任务名缺省为当前任务

13、,条件缺省为所有值。例如,任务”统计月报”为月报,公式MMAX(收入,“统计月报”,单位编码=“AAA”and 年=ZYEAR()返回值为“统计月报”任务中,单位编码是“AAA”的单位,当前年度月份“收入”指标的最大值。 8、指标查询函数MeasureQuery(指标查询名称, 标题, 项目, 查询条件,选择的记录数) 此函数用于展现指标查询结果。参数说明: 指标查询名称,如:利润查询标题,格式:标题项目:Hor|Ver:ASC|DESC;标题项目:Hor|Ver:ASC|DESC;H|V,如:年:Hor:DESC;单位名称:Ver:ASC;H项目,格式:Sum|Min|Max|Count()

14、项目:ASC|DESC;项目:ASC|DESC, 如:Sum(利润):DESC查询条件,格式:项目|参数 |=|=| 2001选择的记录数,如:10注意:查询条件各元素间必须以空格分隔指标查询函数的参数较多且复杂,建议您通过函数向导界面中,参数输入框右边的参照,按照向导来输入参数。五、NC总帐常用函数1、函数清单总账系统共提供 26 个应用服务函数,主要有:/金额函数1)期初余额:GLQC(科目,年度,期间,辅助项,方向,币种,包含未记账,公司,返回币种)2)期末余额:GLQM(科目,年,月,辅助项,方向,币种,包含未记账,公司,返回币种)3)发生额:GLFS(科目,年,月,辅助项,方向,币种

15、,包含未记账,公司,返回币种)4)净发生额:GLJFS(科目,年,月,辅助项,方向,币种,包含未记账,公司,返回币种)5)累计发生额:GLLFS(科目,年,月,辅助项,方向,币种,包含未记账,公司,返回币种)6)日发生额:GLRFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司,返回币种)7)日净发生额:GLRJFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司,返回币种)8)日末余额:GLRQM(科目,日期,辅助项,方向,币种,包含未记账,公司,返回币种)/数量函数1)数量期初余额:GLSQC(科目,年,月,辅助项,方向,币种,包含未记账,公司)2)数量期

16、末余额:GLSQM(科目,年,月,辅助项,方向,币种,包含未记账,公司)3)数量发生额:GLSFS(科目,年,月,辅助项,方向,币种,包含未记账,公司)4)数量净发生额:GLSJFS(科目,年,月,辅助项,方向,币种,包含未记账,公司)5)数量累计发生额:GLSLFS(科目,年,月,辅助项,方向,币种,包含未记账,公司)6)数量日发生额:GLSRFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司)7)数量日净发生额:GLSRJFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司)8)数量日期末余额:GLSRQM(科目,日期,辅助项,方向,币种,包含未记账,公司

17、)/笔数函数1)期间发生笔数:GLBFS(科目,年,月,辅助项,方向,币种,包含未记账,公司,返回币种)2)日发生笔数:GLBRFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司)3)累计发生笔数:GLBLFS(科目,年,月,辅助项,方向,币种,包含未记账,公司,返回币种)/其他1)大额发生额:GLBDEFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司,返回币种,大额下限,大额上限)2)大额发生笔数:GLDEFS(科目,起始日期,结束日期,辅助项,方向,币种,包含未记账,公司,返回币种,大额下限,大额上限)3)结账状态函数:GLJZZT(年,月,公司)4)

18、现金流量:CFQC(公司编码,起始日期,结束日期,现金流量表项编码,包含未记账)5)按对方科目取本方科目发生额:GLDFFS(科目,起始日期,结束日期,辅助项,方向,对方科目,对方科目辅助核算项,公司)6)未核销金额:GLWHX(科目,辅助项,方向,发生开始日期,发生结束日期,核销开始日期,核销结束日期,公司)7)已核销金额:GLYHX(科目,辅助项,方向,发生开始日期,发生结束日期,核销开始日期,核销结束日期,公司)2、函数应用举例说明:GLQC(期初余额)【函数格式】 GLQC(科目,年度,期间,辅助项,方向,币种,包含未记账,公司,返回币种)【参数说明】科目:指会计科目编码,可录入科目编

19、码。年度:可选空、具体年、或k(年),如:2002,为空表示按缺省值取数,为“k(年)”表示按iUFO 年关键字内容取数期间:可选空、具体期间数、或k(月),如:12,空表示按缺省值取数,为“k(月)”表示按iUFO 月关键字内容取数科目辅助项:可选空或一组“辅助核算类型=辅助项”,可选多组,通过分隔符进行区分。如:部门档案=部门编码项目管理档案=项目编码。当为空时,则不按辅助项取数,而按科目汇总取数,如某科目有部门客户两个辅助核算,辅助项参数为只有部门档案=001,只返回按部门001 进行汇总的数据,不考虑客户辅助核算的因素。当选具体的“辅助核算类型=辅助项”,则按所选辅助核算类型下的辅助项

20、取数。当选定辅助核算类型,但又不设定具体的辅助项时,则按该辅助核算类型下的每一个辅助项计算数据,并将计算结果按方向参数的设置取汇总余额,如应收账款科目有客户核算,当辅助项参数为“客户”,方向参数为“借”,则取所有余额在借方的客户的汇总余额,当辅助项参数为空时,方向为“借”,则计算应收账款科目总余额,当科目总余额在借方时,则返回该余额,当科目总余额在贷方时,则返回0。对非末级辅助项取数时,如果要包含其下级辅助项的数值,则要在辅助项编码后加%,如:部门档案=部门编码%方向:可选借/贷/空。为“借”时表示只取借方余额,借方无余额取0,为“贷”时表示只取贷方余额,贷方无余额取0,为空时表示按科目方向取

21、余额,若余额与科目方向相反,则乘(1)币种:可选本币,辅币,或者某一币种代码,当选“本币”则取各币种的折本数据,当选“辅币”则取除本币外的币种的折辅币与折本币数据,当选“某一币种代码”则取该币种数据包含未记账:可选Y、N。Y 表示包含,N 表示不包含公司:可录入公司编码。返回币种:可选本币、辅币、原币。返回本币金额、辅币金额、原币金额。【返回值】 取所选科目、年、期间、方向、币种、辅助项、公司、是否包含未记账条件下的返回币种的期初余额。当“返回币种”参数为“原币”时,则返回原币期初余额;当“返回币种”参数为“辅币”时,则返回辅币期初余额;当“返回币种”参数为“本币”时,则返回本币期初余额。【注

22、释】1)字符型单元和表样型单元不参与计算。2)所有参数均以逗号分隔,可以省略除科目编码以外的参数,但是不能省略最后一个输入参数之前的逗号。所有标点符号(如括号、逗号、加号、方括号、大括号)均为半角。如:GLQC(101, , , ,借,本币,Y)3)iufo 建议所有参数用双引号括起来。4)年、期间参数用小括号括起来前加k表示按iufo 报表关键字的设置值取数,如:在年参数处录入“k(年)”,则在报表生成时,按当时的年关键字的值取数。5)各时间参数的缺省值取自 iufo 系统登录的业务日期【举例】 如下函数返回 1001 现金科目的2002 年3 月的本位币期初余额:GLQC(1001,200

23、2,3)如下函数返回521 管理费用科目001 市场部的2002 年3 月的期初余额:GLQC(521,2002,3,部门档案=001)如下函数返回10202 美元存款科目的2002 年3 月的美元期初余额:GLQC(10202,2002,3,USD)如下函数返回 应收账款科目2002 年1 月所有期初余额在贷方的客户的总期初余额:GLQC(,2002,1,客户档案)六、应收系统函数1、函数清单应收系统共提供 6 个应用服务函数,其中指标类函数4 个,结果集类函数2个,主要有:1、往来应收 ARYS2、往来收款 ARSK3、往来应收余额 ARYSYE4、往来收款余额 ARSKYE5、应收账款账

24、龄分析 ARYSZLFX6、预收账款账龄分析 ARYSKZLFX2、应用举例:ARYS(往来应收)【函数格式】ARYS(往来对象、查询对象、对象、公司、会计年度、期间、币种、金额性质、是否包含未审核)【参数说明】往来对象:可选客户、部门、业务员或空值,空值表示取所有往来对象的值。查询对象:可选客户、部门、业务员、存货、项目、收支项目。对象:根据查询对象输入具体的对象值,为空表示取该查询对象的所有对象的值。公司:输入公司编码,为空默认取当前公司。会计年度:输入具体会计年度,为空默认取当前会计年度。期间:可选年(字符)、季(字符)、月(字符)、月(01-12)、日期期间范围。年(字符):根据会计年

25、度参数取全年的数;季(字符):根据会计年度参数、数据源时间取当前会计季度;月(字符):根据会计年度参数、数据源时间取当前会计月份;月(01-12):根据会计年度参数取具体会计月份;日 期 期 间 范 围 : 会 计 年 度 参 数 失 效 , 日 期 期 间 范 围 指 符 合 格 式 ,yyyy-mm-ddyyyy-mm-dd的字符串,之前为起始日期,之后为截止日期,如果起始日期等于截止日期,那么后面的截止日期可以省略。币种:可选所有币种或某一种具体币种。当选所有币种,则取各币种的折本数据;当选某一种具体币种,则取该币种的数据。金额性质:可选原、辅、本。分别返回原币金额、辅币金额、本币金额。

26、是否包含未审核:可选Y 或N,Y 表示包含,N 表示不包含。【返回值】返回所选往来对象、查询对象、对象、公司、会计年度、期间、币种、金额性质、是否包含未审核条件下的应收金额。当“金额性质”参数为“原”时,则返回原币应收金额;当“金额性质”参数为“辅”时,则返回辅币应收金额;当“金额性质”参数为“本”时,则返回本币应收金额。【注释】1)往来应收函数取数来源,为应收系统或报账中心系统中的应收单。对象参数,系统只支持编码输入。2)字符型或日期型参数需用单或双引号括起来。3)参数之间用逗号分隔;不能省略最后一个输入参数之前的逗号。所有标点符号均为英文半角字符。【举例】如下函数返回往来对象为客户、客户编

27、码为11201、在当前公司、在当前会计年度、会计期间为3 月、不包含未审核单据、美元原币应收金额:ARYS(“客户”,“客户”,“11201”,“03”,“美元”,“原”,“N”)如下函数返回所有往来对象、部门编码为169、在当前公司、2002 年1 月1日至2002 年3 月15 日、包含未审核单据、所有币种本币应收金额:ARYS(,“部门”,“169”,2002-01-012002-03-15,“所有币种”,“本”,“Y”)七、应付系统函数1、函数清单应付系统共提供 6 个应用服务函数,其中指标类函数4 个,结果集类函数2个,主要有:1、往来应付 APYF2、往来付款 APFK3、往来应付

28、余额 APYFYE4、往来付款余额 APFKYE5、应付账款账龄分析 APYFZLFX6、预付账款账龄分析 APYFKZLFX2、应用举例:APYF (往来应付)【函数格式】APYF (往来对象、查询对象、对象、公司、会计年度、期间、币种、金额性质、是否包含未审核)【参数说明】往来对象:可选供应商、部门、业务员或空值,空值表示取所有往来对象的值。查询对象:可选供应商、部门、业务员、存货、项目、收支项目。对象:根据查询对象输入具体的对象值,为空表示取该查询对象的所有对象的值。公司:输入公司编码,为空默认取当前公司。会计年度:输入具体会计年度,为空默认取当前会计年度。期间:可选年(字符)、季(字符

29、)、月(字符)、月(01-12)、日期期间范围。年(字符):根据会计年度参数取全年的数;季(字符):根据会计年度参数、数据源时间取当前会计季度;月(字符):根据会计年度参数、数据源时间取当前会计月份;月(01-12):根据会计年度参数取具体会计月份;日 期 期 间 范 围 : 会 计 年 度 参 数 失 效 , 日 期 期 间 范 围 指 符 合 格 式 ,yyyy-mm-ddyyyy-mm-dd的字符串,之前为起始日期,之后为截止日期,如果起始日期等于截止日期,那么后面的截止日期可以省略。币种:可选所有币种或某一种具体币种。当选所有币种,则取各币种的折本数据;当选某一种具体币种,则取该币种的

30、数据。金额性质:可选原、辅、本。分别返回原币金额、辅币金额、本币金额。是否包含未审核:可选Y 或N,Y 表示包含,N 表示不包含。【返回值】返回所选往来对象、查询对象、对象、公司、会计年度、期间、币种、金额性质、是否包含未审核条件下的应付金额。当“金额性质”参数为“原”时,则返回原币应付金额;当“金额性质”参数为“辅”时,则返回辅币应付金额;当“金额性质”参数为“本”时,则返回本币应付金额。【注释】1)往来应付函数取数来源,为应付系统或报账中心系统中的应付单。2)对象参数,系统只支持编码输入。3)字符型或日期型参数需用单或双引号括起来。4)参数之间用逗号分隔;不能省略最后一个输入参数之前的逗号

31、。所有标点符号均为英文半角字符。【举例】如下函数返回往来对象为供应商、供应商编码为11201、在当前公司、在当前会计年度、会计期间为3 月、不包含未审核单据、美元原币应付金额:APYF(“供应商”,“供应商”,“11201”,“03”,“美元”,“原”,“N”)如下函数返回所有往来对象、部门编码为169、在当前公司、2002 年1 月1日至2002 年3 月15 日、包含未审核单据、所有币种本币应付金额:APYF(,“部门”,“169”,2002-01-012002-03-15,“所有币种”,“本”,“Y”)八、固定资产系统函数1、函数清单固定资产系统共提供 16 个应用服务函数:1. 期初原

32、值:FAQCYZ2. 本期增加原值:FABQYZZJ3. 本期减少原值:FABQYZJS4. 期末原值:FAQMYZ5. 期初累计折旧:FAQCLJZJ6. 本期累计折旧增加:FABQLJZJZJ7. 本期累计折旧减少:FABQLJZJJS8. 期末累计折旧:FAQMLJZJ9. 净值:FAJZ10. 期初减值准备:FAQCJZZB11. 本期减值准备增加:FABQJZZBZJ12. 本期减值准备减少:FABQJZZBJS13. 期末减值准备:FAQMJZZB14. 净额:FAJE15. 月折旧额:FAYZJE16. 数量:FASL2、应用举例:FAQCYZ(期初原值)【函数格式】FAQCYZ

33、(公司,年度,月份,资产类别,管理部门,使用部门,使用状况,增减方式,卡片编号,资产编号,币种,返回币种)【参数说明】公司:可录入公司编码年度:可选空、具体年、或k(年),如:2002,为空表示按缺省值取数,为“k(年)”表示按iUFO 年关键字内容取数月份:可选空、具体期间数、或k(月),如:12,空表示按缺省值取数,为“k(月)”表示按iUFO 月关键字内容取数资产类别:可选空或录入具体资产类别编码,为空则取所有资产类别管理部门:可选空或录入具体管理部门编码,为空则取所有管理部门使用部门:可选空或录入具体使用部门编码,为空则取所有使用部门使用状况:可选空或录入具体使用状况编码,为空则取所有

34、使用状况增减方式:可选空或录入具体增减方式编码,为空则取所有增减方式卡片编号:可选空或录入具体卡片编码,如:,为空取满足条件的所有卡片资产编号:可选空或录入具体资产编码,如:,为空取满足条件的所有卡片币 种:可选主币,辅币,或者录入某一币种代码,当选“主币”则取各币种的折本数据,当选“辅币”则取除本币外的币种的折辅币与折本币数据,当选“某一币种代码”则取该币种数据返回币种:可选本币、辅币、原币。返回本币金额、辅币金额、原币金额【返回值】取所选“公司、年度、月份、资产类别、管理部门、使用部门、使用状况、增减方式、卡片编号、资产编号、币种、返回币种”条件下的期初原值。当“返回币种”参数为“原”时,

35、则返回原币期初原值;当“返回币种”参数为“辅”时,则返回辅币期初原值;当“返回币种”参数为“本”时,则返回本币期初原值。【注释】1)如果同时给出类别、管理部门、使用部门、使用状况、增减方式、卡片编号、资产编号,则以“资产编号”为准,忽略其他参数。2)如果同时给出类别、管理部门、使用部门、使用状况、增减方式、卡片编号,则以“卡片编号”为准,忽略其他参数。3)字符型单元和表样型单元不参与计算。4)所有参数均以逗号分隔,所有标点符号(如括号、逗号、加号、方括号)均为半角。5)所有参数用双引号括起来。【举例】如下函数返回 101 公司2001 年11 月0101 类别的本位币期初原值:FAQCYZ (

36、101,2001,11,0101)如下函数返回1001 公司2002 年06 月01 类别001 管理部门001 使用部门01使用状况01 增减方式下的本位币期初原值:FAQCYZ(1001,2002,06,01,001,001,01,01,人民币,本币)九、存货核算系统函数1、函数清单存货核算系统共提供 7 个应用服务函数,主要有:1、结存数量 IAJCSL2、结存金额 IAJCJE3、入库数量 IARKSL4、出库数量 IACKSL5、入库金额 IARKJE6、出库金额 IACKJE7、累计提取的跌价准备 IALJTQDJZB2、应用举例:IARKSL(入库数量) 【函数格式】IARKSL

37、(公司编码,库存组织编码,开始会计期间,结束会计期间,部门编码,收发类别编码,业务类型编码,仓库编码,人员编码,存货分类编码,存货编码,供应商编码)【参数说明】公司编码:不能为空;库存组织编码:可以为空,如果为空,表示取所有库存组织;开始会计期间:格式为:YYYY-MM,如:2002-07,不能为空;结束会计期间:格式为:YYYY-MM,如:2002-08,不能为空,结束期间应大于等于开始期间;部门编码:可为空,为空时,表示取所有部门;收发类别编码:可为空,为空时,表示取所有收发类别;业务类型编码:可为空,为空时,表示取所有业务类型;仓库编码:可为空,为空时,表示取所有仓库;人员编码:可为空,

38、为空时,表示取所有人员;存货分类编码、存货编码:必须选其一;供应商编码:可为空,为空时,表示取所有人员;【返回值】返回满足条件的入库数量合计;【注释】1)存货核算的返回结果目前只支持记账本位币;2)括号内的参数,涉及到基本档案的,如:存货编码,系统只支持编码引用;当存货编码为通配符时,返回结果为一结果集,系统暂不支持通配符;3)字符型或日期型参数可用单或双引号括起来,参数之间用逗号分隔,所有标点符号为英文半角字符;4)当某参数为空时,可只填一个逗号,最后一个参数为空时,可省略逗号;【举例】取编码为“” 存货在001 公司、101 库存组织、从2002 年03 月到2002 年08 月的,部门为02、收发类别为109 的入库数量:IARKSL(“001” , “101” , “2002-03” , “2002-08” , “02” ,“109”, , , ,“”);取当前单位存货分类为“”,普通采购年累计数量:IARKJE(K(单位-单位编码),S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论