金蝶K3报表取数公式详解.docx
《金蝶K3报表取数公式详解.docx》由会员分享,可在线阅读,更多相关《金蝶K3报表取数公式详解.docx(21页珍藏版)》请在冰豆网上搜索。
金蝶K3报表取数公式详解
金蝶K3报表取数公式详解
1、科目:
首次使用可采用向导自动生成科目与核算项目参数,在科目录入框内单击F7显示如下:
生成的公式描述如下:
科目公式=“科目代码1:
科目代码2|项目类别|项目代码1:
项目代码2|项目类别|项目代码1:
项目代码2〞下面针对公式中“〞内的内容进行说明:
“〞中的内容用于存放用户所选择的科目和核算项目代码。
公式中的科目代码,项目类别和项目代码,在字符“|〞和“:
〞的分隔下可以进行20种组合,得到不同X围的科目和核算项目。
组合情况如下:
A
a:
:
a
a1:
a2
A|b
a:
|b
:
a|b
a1:
a2|b
A|b|c
a:
|b|c
:
a|b|c
a1:
a2|b|c
a|b|c:
a:
|b|:
c
:
a|b|c:
a1:
a2|b.c:
a|b|c1:
c2
a:
|b|c1:
c2
:
a|b|c1:
c2
a1:
a2|b|c1:
c2
其中:
“a〞,“a1〞,“a2〞表示科目代码
“b〞表示核算项目类别名称
“C〞,“C1〞,“C2〞表示核算项目代码
“a:
〞表示代码大于或等于科目a的所有科目
“:
a〞表示代码小于或等于a的所有科目
“a1:
a2〞表示代码大于或等于a1并且小于或等于a2的所有科目
“C:
〞表示代码大于或等于C的所有核算项目
“:
C〞表示代码小于或等于C的所有核算项目
“C1:
C2〞表示代码大于或等于C1并且小于或等于C2的核算项目
当核算项目类别b和代码C,C1,C2都缺省时,表示指定科目下设所有的核算项目类别。
当核算项目类别b不省略,而核算项目代码缺省时,表示指定核算项目类别b中所有核算项目。
例:
取数公式表达式:
ACCT(“:
123|客户|003:
〞,“C〞)
表示科目代码小于或等于123,下设科目核算项目:
客户,客户代码大于或等于003的本位币的期初余额。
取数公式表达式:
ACCT〔“214|职员|0001:
0012〞,“Y〞〕表示科目代码为214,下设科目核算项目:
职员,职员代码在0001到0012之间的本位币期末余额。
为方便用户操作,提供“*〞为科目参数的通配符,每一个通配符只匹配一个字符,可对科目〔核算项目也适用〕进行模糊取数。
例:
10**表示取一级科目代码为四位,并且起始两个代码为10的所有科目。
1131|客户|**表示包括科目代码1131下的所有客户。
因为通配符本身就具有X围的概念,因此带有通配符的科目或核算项目不能有起止X围,以免引起取数错误。
同时通配符只支持匹配如:
55**.**/产品/01.**.**.****,也就是说通配符必须连续匹配,并且从最后一个开始匹配,如果出现10*1、1**1等诸如此类的匹配,系统给出提示“不符合匹配规则〞,要求重新匹配。
2、取数类型
数据项
说明
必填项〔是/否〕
C
期初余额
是
JC
借方期初余额
是
DC
贷方期初余额
是
AC
期初绝对余额
是
Y
期末余额
是
JY
借方期末余额
是
DY
贷方期末余额
是
AY
期末绝对余额
是
JF
借方发生额
是
DF
贷方发生额
是
JL
借方本年累计发生额
是
DL
贷方本年累计发生额
是
SY
损益表本期实际发生额
是
SL
损益表本年实际发生额
是
BG
取科目本年最高预算余
是
BD
取科目本年最低预算余
是
BJG
本期最高预算借方发生
是
BDG
本期最高预算贷方发生额
TC
折合本位币期初余额
是
TJC
折合本位币借方期初余额
是
TDC
折合本位币贷方期初余额
是
TAC
折合本位币期初绝对余额
是
TY
折合本位币期末余额
是
TJY
折合本位币借方期末余额
是
TDY
折合本位币贷方期末余额
是
TAY
折合本位币期初绝对余额
是
TJF
折合本位币借方发生额
是
TDF
折合本位币贷方发生额
是
TJL
折合本位币借方本年累计发生额
是
TDL
折合本位币贷方本年累计发生额
是
TSY
折合本位币损益表本期实际发生额
是
TSL
折合本位币损益表本年实际发生额
是
(2)ACCTCASH取数公式定义
ACCTCASH是现金流量表〔包括主表与附表〕取数公式。
该公式只取已指定了具体的项目的数值,未指定的主表项目与未处理的附表项目不在该取数公式的取数数值中反映。
即用ACCTCASH取的数据应等于总账系统中现金流表的正表与附表的数据。
此取数公式共有七个参数。
(3)REF取数公式定义
REF取数公式是用来对同一X报表的不同表页中数据进行取数的,当然也可以是同一个表页中数据,需要进行定义的参数有:
1、取数内容
可为报表的单元格如A1字样或数值公式如SUM(B1:
B5)。
2、表页
报表的表页号。
如果为空,则系统默认为当前的表页。
为了对不同账套之间的表间取数,还可用REF_F取数公式,它比表内取数公式REF取数公式增加了“报表名〞和“账套名〞参数,共四个参数,其它参数的操作和REF取数公式一样,下面对这两个新增参数分别进行说明。
(4)REF_F取数公式定义
该公式是用来进行不同账套之间的表间取数的取数公式。
账套名用于指定取数报表所在的账套。
在账套名录入界面单击F7,系统将弹出在“多账套管理〞中以设置的账套名列表,供用户进行选择。
报表名用于指定取数的报表来源,在报表名录入界面单击F7,系统将弹出选定账套下的所有报表名列表,供用户进行选择。
表页用于指定取数的指定报表的表页来源。
在表页名录入界面单击F7,系统将弹出选定账套、选定报表下的所有表页名列表,供用户进行选择。
表页如果为空,则系统默认为选定报表的第一X表页。
其它参数的操作和REF取数公式一样,这里就不一一赘述,请参见REF取数公式的操作。
所有参数设置完毕后,单击确定,系统就能取出指定账套、指定报表、指定表页、指定单元的值。
(5)SUM取数公式定义
选择SUM取数公式,系统将弹出求和取数公式的公式定义,具体参数设置如下:
参数1您所需定义的参数,该参数可以是一个单元格,也可以是一个单元块以与数值公式。
2、参数2
同参数1。
(6)PRTDATE取数公式定义
此取数公式提供了对当前日期按不同格式显示的功能,在显示报表编制日间,在进行页眉页脚的编辑时非常有用。
4.2.2逻辑函数中的取数公式
数据项
说明
必填项〔是/否〕
COMPARE
比较取数公式
是
IF
执行真假值判断,根据逻辑判断值的真假返回不同的结果
是
4.2.3数学与三角取数公式
数据项
说明
必填项〔是/否〕
ABS
计算给定数据的绝对值
是
AIN
计算数据的反正切值
是
COS
返回给定数据余弦值
是
EXP
将定值以e的幂形式表现
是
LOG
计算给定数值的自然对数值
是
ROUND
根据指定数值四舍五入
是
SIN
返回给定数据正弦值
是
SQA
返回给定正数的平方根
是
TAN
返回给定数值的正切值
是
4.2.4财务取数公式
数据项
说明
必填项〔是/否〕
DDB
计算用双倍余额递减法求解某一个固定资产的折旧值
是
FV
基于固定利率与等额分期付款方式,返回某项投资的未来值
是
IPMT
返回给定期次内某项投资回报或贷款偿还的给定利息
是
NPER
基于固定利率和等额付款的方式,返回一项贷款或投资的期数
是
PMT
是
PPMT
是
PV
是
RATE
是
SLN
是
SYD
是
4.2.5总账取数公式
在ACCTEXT取数公式中增加了六种取数类型,分别说明如下:
数据项
说明
必填项〔是/否〕
C
上日余额
是
Y
本日余额
是
QJF
收入数量
是
QDF
发出数量
是
TC
折合本位币上日余额
是
TY
折合本位币本日余额
是
YA
本日平均余额
是
TYA
折合本位币本日平均余额
是
4.2.6预算管理取数公式
4.2.6.1取数公式类型说明
(1)MGACCT取数公式定义
Mgacct这个取数公式是实现从责任会计系统中取预算科目的取数功能,具体有
10个参数需要进行设置
(2)MGBILL取数公式定义
4.2.7K3供应链报表取数公式
数据项
说明
必填项〔是/否〕
FOIOJ_AIA
用于获取所有入库单上一种或多种物料的金额
是
FOIOJ_AIQ
用于获取所有入库单上指定物料的数量
是
FOIOJ_AOA
用于获取所有出库单上一种或多种物料的金额
是
FOIOJ_AOQ
用于获取所有出库单上指定物料的数量
是
FOIOJ_CIA
用于获取盘盈入库单上一种或多种物料的金额
是
FOIOJ_CIQ
用于获取盘盈入库单上指定物料的数量
是
FOIOJ_DOA
用于获取盘亏毁损单上一种或多种物料的金额
是
FOIOJ_DOQ
用于获取盘亏毁损单上指定物料的数量
是
FOIOJ_GIA
用于获取产品入库单上一种或多种物料的金额
是
FOIOJ_GIQ
用于获取产品入库单上指定物料的数量
是
FOIOJ_MOA
用于获取生产领料单上一种或多种物料的金额
是
FOIOJ_MOQ
用于获取生产领料单上指定物料的数量
是
FOIOJ_OIA
用于获取其它入库单上一种或多种物料的金额
是
FOIOJ_OIQ
用于获取其它入库单上指定物料的数量
是
FOIOJ_OOA
用于获取其它出库单上一种或多种物料的金额
是
FOIOJ_OOQ
用于获取其它出库单上指定物料的数量
是
FOIOJ_PIA
用于获取外购入库单上一种或多种物料的金额
是
FOIOJ_PIQ
用于获取外购入库单上指定物料的数量
是
FOIOJ_POA
用于获取指点定单金额
是
FOIOJ_POQ
用于获取指点定单金额
是
FOIOJ_PVA
用于获取采购发票上一种或所有物料的金额
是
FOIOJ_PVQ
用于获取采购发票上指定物料的数量
是
FOIOJ_SOA
用于获取销售订单上一种或多种物料的金额
是
FOIOJ_SOQ
用于获取销售订单上指定物料的数量
是
FOIOJ_SRA
用于获取销售发票上一种或多种物料的折扣
是
FOIOJ_SSA
用于获取销售出库单上一种或多种物料的成本
是
FOIOJ_SSQ
用于获取销售出库单上指定物料的数量
是
FOIOJ_SST
用于获取某一期间内总的销售出库金额
是
FOIOJ_STA
用于获取销售发票上一种或多种物料的税金
是
FOIOJ_SVA
用于获取销售发票上一种或多种物料的金额
是
FOIOJ_SVQ
用于获取销售发票上指定物料的数量
是
FOIOJ_VIQ
用于获取待检、代管仓库中指定物料的入库数量
是
FOIOJ_VOA
用于获取待检、代管仓库中指定物料的出库数量
是
FOIOJ_WIA
用于获取委外加工入库单上一种或多种物料的成本
是
FOIOJ_WIQ
用于获取委外加工入库单上指定物料的数量
是
FOIOJ_WOA
用于获取委外加工出库单上一种或多种物料的金额
是
FOIOJ_WOQ
用于获取委外加工出库单上指定物料的数量
是
FOIOJ_ZIQ
用于获取赠品入库单上指定物料的数量
是
FOIOJ_ZOQ
用于获取赠品出库单上指定物料的数量
是
4.2.8K3核算报表取数公式
数据项
说明
必填项〔是/否〕
FOIOJ_LFAVGP
用于获取所有入库单上指定物料的平均单价
是
FOIOJ_LFBDIF
用于获取一种或多种物料的期初差异
是
FOIOJ_LFBEGA
用于获取一种或多种物料的期初金额。
是
FOIOJ_LFBEGQ
用于获取指定物料的期初数量。
是
FOIOJ_LFCDIF
用于获取入库单上一种或多种物料的期初金额
借方差异。
是
FOIOJ_LFDDIF
用于获取出库单上一种或多种物料的期初金额
贷方差异。
是
FOIOJ_LFINCA
用于获取入库单上一种或多种物料的金额。
是
FOIOJ_LFINCQ
用于获取入库单上指定物料的数量。
是
FOIOJ_LFOUTA
用于获取出库单上一种或多种物料的金额。
是
FOIOJ_LFOUTQ
用于获取出库单上指定物料的数量。
是
FOIOJ_LFRATE
用于获取指定物料的成本差异率。
是
4.2.9K3成本报表取数公式
数据项
说明
必填项〔是/否〕
FOIOJ_CSBEGA
用于获取一个或几个成本对象的期初在产品成本
是
FOIOJ_CSDEPA
用于获取一个或几个部门的总成本。
是
FOIOJ_CSENDA
用于获取一个或几个成本对象的期末在产品成本
是
FOIOJ_CSINCA
用于获取一个或几个成本对象的投入总成本。
是
FOIOJ_CSMATA
用于获取一个或几个产品的材料明细总成本
是
FOIOJ_CSMATP
用于获取指定产品的材料明细单位成本
是
FOIOJ_CSPROA
用于获取指定产品的实际单位成本
是
FOIOJ_CSPRAP
用于获取一个或几个产品的总成本
是
FOIOJ_CSPROQ
用于获取指定产品的数量
是
FOIOJ_CSSTDP
用于获取指定成本对象的单位标准成本。
是
FOIOJ_CSLABO
产品直接人工成本取数公式,用于获取一个或几个
产品的直接人工成本,共8个参数。
是
FOIOJ_CSVAOV
产品变动制造费用取数公式,用于获取一个或几个
产品的变动制造费用成本,共8个参数
是
FOIOJ_CSFIOV
产品固定制造费用取数公式,用于获取一个或几个
产品的固定制造费用成本,共8个参数
是
FOIOJ_CSSCLO
产品废品损失取数公式,用于获取一个或几个产品
的废品损失成本,共8个参数
是
4.2.10设备管理取数公式
数据项
说明
必填项〔是/否〕
EQ_ACCD
用于获取一个或几个设备的故障停机时间,按照所选参数取设备状态为确认非禁用的设备,在已审核运行单据里的故障停机时间
是
EQ_RUN
用于获取一个或几个设备的运行时间,按照所选参数取设备状态为确认非禁用的设备,在已审核运行单据里的运行时间
是
起始设备
设备代码,F7调用设备档案,支持手工录入设备代码,默认取所有状态为确认非禁用的设备
终止日期
设备代码,F7调用设备档案,支持手工录入设备代码,默认取所有状态为确认非禁用的设备
开始日期
开始日期,格式为“YYYY-MM-DD〞,如2007-05-18,默认中间层系统当前日期
截止日期
截止日期,格式为“YYYY-MM-DD〞,如2007-05-18,默认中间层系统当前日期
账套配置名
取数账套名称,默认为系统当前账套
4.2.11客户关系管理报表取数公式
数据项
说明
必填项〔是/否〕
CRM_SSQTY
用于获取客户对服务的满意百分比
是
FOIOJ_SPA
公司销售计划金额取数公式,用于获取一个或几个产品组的一个或几个月份的公司销售计划金额值
是
FOIOJ_SPQ
公司销售计划数量取数公式,用于获取一个或几个产品组一个或几个月份的公司销售计划数量。
是
4.2.13现金流量表取数公式
数据项
说明
必填项〔是/否〕
CASHFLOW
现金流量表的取数公式
是
此取数公式是从现金流量表系统取现金流量的数据,而非取总账中的现金流量数据。
4.2.14数据转换公式
数据项
说明
必填项〔是/否〕
VAL
数据转换公式
是
Val函数用于实现不同类型数据转换。
以将文本型数字、RPTDATE函数带的日
期型数据转换为数值型,参与公式的计算。
数字字符可以是手工录入的字符,
如“20〞,如果录入的是文本型的字符串,VAL返还结果就是0。
也可以是其他
取数公式返回的数字字符。
如RPTDATE("MM")函数。
如为非数字字符〔如
2003-9-1〕,返回结果为0,即不支持单独的日期的转换。
VAL公式对RPTDATE()公式只支持单字符串的转换。
例如:
RPTDATE(YY)、
RPTDATE(YYYY)、RPTDATE(MM)、RPTDATE(DD)。
VAL公式是一个转换公式,所以在录入的取数参数外都自动加上了双引号。
如
果取数参数是取数公式时,系统也会自动在取数公式外加上双引号,如VAL
〔“RPTDATE(YYYY)〕,请手工将公式里的双引号去掉,否则无法取数;如果
取数参数为数值或字符,则不用去掉双引号。
4.2.15数据库取数公式
数据库取数公式KPGETSQL,实现执行存储过程或SQL返回值显示到单元格
的功能,即返加记录集第一行指定列的数据。
提供四个参数录入:
数据项
说明
必填项〔是/否〕
存储过程或SQL
带参数的存储过程调用或SQL语句,必须加“〞作为结束标记。
如可录入SELECT*FROM……
是
返回值列位置
取返回值的列位置,如0,表示第一列的返回值,1,表示第二列的返回值。
以此类推
是
返回值类型
D表示数字,S表示字
是
账套配置名
可实现从不同的账套取数。
空时默认为当前账套
是
4.2.16新合并报表取数公式
4.2.16.1取数公式类型说明
数据项
说明
必填项〔是/否〕
ACCTITEM
合并报表系统公司报表项目个别数取数公式
是
ACCTITEMEXT
合并报表系统公司报表项目个别数按日取数公式
是
ACCTITEMHBS
合并报表系统合并方案报表项目合并数取数公式
是
ACCTITEMHZS
合并报表系统合并方案报表项目汇总数取数公式
是
ACCTITEMSBS
合并报表系统公司报表项目上报数取数公式
是
目前报表系统仅支持ACCTITEM、ACCTITEMEXT、ACCTITEMHZS、ACCTITEMSBS、ACCTITEMHBS取数函数。
而且对于取数函数,仅支持获取报表周期为月报的项目数据。
4.2.16.2取数公式定义举例
(1)ACCTITEM取数公式定义
公司个别数取数函数共有10个参数。
合并方案类型,组织机构,项目,周期,币别,取数类型,数据类型,年度,开始期间,结束期间。
〔注:
此公式仅支持K/3V10或以上版本新合并报表。
年度和期间对不同项目周期有不同的意义,如:
2003年2期季报表示2003年第二季度。
〕
数据项
说明
合并方案类型
F7调出所有合并方案类型选择。
为空默认为所有合并方案类型。
组织机构
选择要取数的组织机构,F7调出组织机构的选择界面,勾选需要取数的公司。
为空则表示所有的组织机构。
项目
选择要取数的项目,F7提供“从××至××〞的选择。
周期
F7选择要取的项目的报表周期,包括:
日报、月报、季报、半年报、年报。
币别
要取的项目数据的币别,默认为系统设置的默认币别。
取数类型
F7调出:
年初数、本期发生数、本年累计数、期末数四种选项,分别对应报表项目的年初数、本期发生数、本年累计数和期末数。
默认为“本期发生数〞。
数据类型
F7调出:
金额、数量两种选项。
默认为“金额〞。
年度
要取的项目数据的年度
开始期间
要取的项目数据的开始期间
(2)ACCTITEMEXT取数公式定义
合并报表项目按日取数函数,共有8个参数:
合并方案类型,组织机构,项目,币别,取数类型,数据类型,开始日期,结束日期。
〔注:
此公式仅支持K/3V10或以上版本新合并报表。
ACCTITEMEXT取数公式仅对日报有意义,日期参数为孔表示默认日期,整数表示相对日期。
〕
数据项
说明
合并方案类型
F7调出所有合并方案类型选择。
为空默认为所有合并方案类型。
组织机构
选择要取数的组织机构,F7调出组织机构的选择界面,勾选需要取数的公司。
为空则表示所有的组织机构。
项目
选择要取数的项目,F7提供“从××至××〞的选择。
周期
F7选择要取的项目的报表周期,包括:
日报、月报、季报、半年报、年报。
币别
要取的项目数据的币别,默认为系统设置的默认币别。
取数类型
F7调出:
年初数、本期发生数、本年累计数、期末数四种选项,分别对应报表项目的年初数、本期发生数、本年累计数和期末数。
默认为“本期发生数〞。
数据类型
F7调出:
金额、数量两种选项。
默认为“金额〞。
开始日期
要取的项目数据的开始日期。
结束日期
要取的项目数据的结束日期。
(3)ACCTITEMHBS取数公式定义
合并方案合并数取数函数共有8个参数。
合并方案,项目,周期,币别,取数类型,数据类型,年度,期间。
〔注:
此公式仅支持K/3V10或以上版本新合并报表。
年度和期间对不同项目周期有不同的意义,如:
2003年2期季报表示2003年第二季度。
〕
数据项
说明
合并方案
F7调出所有合并方案。
不允许为空。
项目
选择要取数的项目,F7提供“从××至××〞的选择。
周期
F7选择要取的项目的报表周期,包括:
日报、月报、季报、半年报、年报。
币别
要取的项目数据的币别,默认为系统设置的默认币别。
取数类型
F7调出:
年初数、本期发生数、本年累计数、期末数四种选项,分别对应报表项目的年初数、本期发生数、本年累计数和期末数。
默认为“本期发生数〞。
数据类型
F7调出:
金额、数量两种选项。
默认为“金额〞。
年度
要取的项目数据的年度
开始期间
要取的项目数据的开始期间
(4)ACCTITEMHZS取数公式定义
合并方案汇总数取数函数共有8个参数。
合并方案,项目,周期,币别,取数类型,数据类型,年度,期间。
(注:
此公式仅支持K/3V10或以上版本新合并报表。
年度和期间对不同项目周期有不同的意义,如:
2003年2期季报表示2003年第二季度。
)
数据项
说明
合并方案
F7调出所有合并方案。
不允许为空。
项目
选择要取数的项目,F7提供“从××至××〞的选择。
周期
F7选择要取的项目的报表周期,包括:
日报、月报、季报、半年报、年报。
币别
要取的项目数据的币别,默认为系统设置的默认币别。
取数类型
F7调出:
年初数、本期发生数、本年累计数、期末数四种选项,分别对应报表项目的年初数、本期发生数、本年累计数和期末数。
默认为“本期发生数〞。
数据类型
F7调出:
金额、数量两种选项。
默认为“金额〞。
年度
要取的项目数据的年度
开始期间
要取的项目数据的开始期间
(5)ACCTITEMSBS取数公式定义
合并方案上报数取数函数共有8个参数。
合并方案,项目,周期,币别,取数类型,数据类型,年度,期间。
(注:
此公式仅支持K/3V10