Acct取数函数
Acct是从总账科目取数函数,提供按类别取数的Acct函数,可以支持按客户、供应商类别取数,它的参数涉及到公司、科目及核算项目、取数类型、开始年度、开始期间、结束年度、结束期间及币别,参考下表:
参数 |
说明 |
公司 |
可以通过F7选择,公司既可以是一个实体公司,也可以是一个虚体公司。可多选。 |
科目及核算项目 |
指定了公司后,则会计科目只能是指定公司的会计科目表或其上级集团的会计科目表。 |
会计科目可以从一个科目取数,也可以从连续的一段科目取数。
科目公式=“科目代码1:科目代码2|项目类别|项目代码1:项目代码2|项目类别|项目代码1:项目代码2”。 |
取数类型 |
见“附表:取数类型说明”。 |
开始年度
|
开始年度以四位表示,缺省状态显示为0。计算取数时,如果公式中开始年度是0,取表页参数中的开始会计年度,如果表页参数中开始年缺省,取报表参数中当前年度。-1表示上一年度,-2表示上两个年度,以此类推……,1表示后一年度,2表示后两个年度,以此类推……。 |
开始期间 |
缺省状态显示为0。计算取数时,如果公式中开始期间是0,取表页参数中的开始期间,如果表页参数中开始期间缺省,取报表参数中当前期间。
-1表示上一期间,-2表示上两个期间,以此类推……,1表示第一期、2表示第二期……12表示第12期。 |
结束年度 |
结束年度以四位表示,缺省状态显示为0。计算取数时,如果公式中结束年度是0,取表页参数中的结束会计年度,如果表页参数中结束年缺省,取报表参数中当前年度。-1表示上一年度,-2表示上两个年度,以此类推……,1表示后一年度,2表示后两个年度,以此类推……。 |
结束期间 |
缺省状态显示为0。计算取数时,如果公式中结束期间是0,取表页参数中的结束期间,如果表页参数中结束期间缺省,取报表参数中当前期间。
-1表示上一期间,-2表示上两个期间,以此类推……,1表示第一期、2表示第二期……12表示第12期。 |
币别 |
可以是基础资料-币别资料(基础数据管理-辅助资料-币别)中的任何一个币种,也可以是综合本位币或综合报告币。
如果不选,则先选取表页参数中该表页设置的币别,如果该表页没有设置币别,则取报表参数的币别。 |
科目代码1:科目代码2 |
表示大于或等于科目代码1,小于或等于科目代码2的所有科目。 |
项目类别 |
辅助核算的类别,只能是具体的辅助核算类别而不能是核算类别组织。当项目类别缺省时表示指定科目下设的所有辅助核算类别。 |
项目代码1:项目代码2 |
表示大于或等于项目代码1,小于或等于项目代码2的辅助核算项目。当项目代码缺省时表示指定科目、指定项目类别下的所有核算项目。 |
温馨提醒:
会计科目可以从一个科目取数,也可以从连续的一段科目取数。设置连续科目有个要求:起止科目必须是同一级的明细科目或同一级的非明细科目,否则取数会有问题。 |
附表:取数类型说明
参数值 |
名称 |
说明 |
C |
期初余额 |
取科目的起始会计期间的期初数据。 |
JC |
借方期初余额 |
取科目的起始会计期间的期初借方数据。如期初数据为贷方数,则该项目为零。 |
DC |
贷方期初余额 |
取科目的起始会计期间的期初贷方数据。如期初数据为借方数,则该项目为零。 |
AC |
期初绝对余额 |
取科目起始会计期间的期初借方类科目余额与贷方类科目余额之差。 |
Y |
期末余额 |
取科目的结束会计期间的期末数据。 |
JY |
借方期末余额 |
取科目的结束会计期间的期末借方数据。如期末数据为贷方数,则该项目为零。 |
DY |
贷方期末余额 |
取科目的结束会计期间的期末贷方数据。如期末数据为借方数,则该项目为零。 |
AY |
期末绝对余额 |
取科目结束会计期间的期末借方类科目余额与贷方类科目余额之差。 |
JF |
借方发生额 |
科目从起始期间至结束期间止,该期间的借方发生数额。 |
DF |
贷方发生额 |
科目从起始期间至结束期间止,该期间的贷方发生数额。 |
JL |
借方本年累计发生额 |
科目从第一期至结束期间止,该期间的借方发生数额。 |
DL |
贷方本年累计发生额 |
科目从第一期至结束期间止,该期间的贷方发生数额。 |
SY |
损益表本期实际发生额 |
科目从起始期间至结束期间止,“损益科目方向相同方向发生额-相反方向发生额”(不包含自动结转损益凭证数据)。 |
SL |
损益表本年实际发生额 |
科目从第一期至结束期间止,“损益科目方向相同方向发生额-相反方向发生额”(不包含自动结转损益凭证数据)。 |
TC |
折合本位币期初余额 |
取科目起始会计期间某种币别的期初数据折合为本位币的金额。 |
TJC |
折合本位币借方期初余额 |
取科目起始会计期间某种币别的期初借方数据折合为本位币的金额。如期初数据为贷方数,则该项目为零。 |
TDC |
折合本位币贷方期初余额 |
取科目起始会计期间某种币别的期初贷方数据折合为本位币的金额。如期初数据为借方数,则该项目为零。 |
TAC |
折合本位币期初绝对余额 |
取科目起始会计期间某种币别的期初借方类科目余额与贷方类科目余额折合为本位币金额之差。 |
TY |
折合本位币期末余额 |
取科目结束会计期间某种币别的期末数据折合为本位币的金额。 |
TJY |
折合本位币借方期末余额 |
取科目结束会计期间某种币别的期末借方数据折合为本位币的金额。如期末数据为贷方数,则该项目为零。 |
TDY |
折合本位币贷方期末余额 |
取科目结束会计期间某种币别的期末贷方数据折合为本位币的金额。如期末数据为借方数,则该项目为零。 |
TAY |
折合本位币期末绝对余额 |
取科目结束会计期间某种币别的期末借方类科目余额与贷方类科目余额折合为本位币金额之差。 |
TJF |
折合本位币借方发生额 |
科目从起始期间至结束期间止,该期间某种币别的借方发生数折合为本位币的金额。 |
TDF |
折合本位币贷方发生额 |
科目从起始期间至结束期间止,该期间某种币别的贷方发生数折合为本位币的金额。 |
TJL |
折合本位币借方本年累计发生额 |
科目从第一期至结束期间止,该期间某种币别的借方发生数折合为本位币的金额。 |
TDL |
折合本位币贷方本年累计发生额 |
科目从第一期至结束期间止,该期间某种币别的贷方发生数折合为本位币的金额。 |
TSY |
折合本位币损益表本期实际发生额 |
科目从起始期间至结束期间止,损益表记录的某种币别实际发生数折合为本位币的金额。 |
TSL |
折合本位币损益表本年实际发生额 |
科目从第一期至结束期间止,损益表记录的某种币别实际发生数折合为本位币的金额。 |
QC |
期初结存数量 |
取科目的起始会计期间的期初结存数量。 |
QY |
期末结存数量 |
取科目的结束会计期间的期末结存数量。 |
QJF |
当期收入数量 |
取科目从起始期间至结束期间止,该期间的收入数量(与科目方向相同方向的发生数量)。 |
QDF |
当期发出数量 |
取科目从起始期间至结束期间止,该期间的发出数量(与科目方向相反方向的发生数量)。 |
QJL |
本年累计收入数量 |
科目从第一期至结束期间止,该期间的收入数量(与科目方向相同方向的本年累计数量)。 |
QDL |
本年累计发出数量 |
科目从第一期至结束期间止,该期间的发出数量(与科目方向相反方向的本年累计数量)。 |
RC |
折合报告币期初余额 |
取科目起始会计期间某种币别的期初数据折合为报告币的金额。 |
RJC |
折合报告币借方期初余额 |
取科目起始会计期间某种币别的期初借方数据折合为报告币的金额。如期初数据为贷方数,则该项目为零。 |
RDC |
折合报告币贷方期初余额 |
取科目起始会计期间某种币别的期初贷方数据折合为报告币的金额。如期初数据为借方数,则该项目为零。 |
RAC |
折合报告币期初绝对余额 |
取科目起始会计期间某种币别的期初借方类科目余额与贷方类科目余额折合为报告币金额之差。 |
RY |
折合报告币期末余额 |
取科目结束会计期间某种币别的期末数据折合为报告币的金额。 |
RJY |
折合报告币借方期末余额 |
取科目结束会计期间某种币别的期末借方数据折合为报告币的金额。如期末数据为贷方数,则该项目为零。 |
RDY |
折合报告币贷方期末余额 |
取科目结束会计期间某种币别的期末贷方数据折合为报告币的金额。如期末数据为借方数,则该项目为零。 |
RAY |
折合报告币期末绝对余额 |
取科目结束会计期间某种币别的期末借方类科目余额与贷方类科目余额折合为报告币金额之差。 |
RJF |
折合报告币借方发生额 |
科目从起始期间至结束期间止,该期间某种币别的借方发生数折合为报告币的金额。 |
RDF |
折合报告币贷方发生额 |
科目从起始期间至结束期间止,该期间某种币别的贷方发生数折合为报告币的金额。 |
RJL |
折合报告币借方本年累计发生额 |
科目从第一期至结束期间止,该期间某种币别的借方发生数折合为报告币的金额。 |
RDL |
折合报告币贷方本年累计发生额 |
科目从第一期至结束期间止,该期间某种币别的贷方发生数折合为报告币的金额。 |
RSY |
折合报告币损益表本期实际发生额 |
科目从起始期间至结束期间止,损益表记录的某种币别实际发生数折合为报告币的金额。 |
RSL |
折合报告币损益表本年实际发生额 |
科目从第一期至结束期间止,损益表记录的某种币别实际发生数折合为报告币的金额。 |
1、ACCT参数中科目、核算项目支持通配符。
1)通配符仅支持“*”,每个*号仅代表一个数据、字母或符号。科目、核算项目明细支持通配符,但核算项目类别不支持。
2)科目或核算项目明细有通配符时,支持“,”不支持“:”。
3)科目格式为:1**1.*5|核算项目类别|a**b。科目分级的“.”也可以用*代替。
4)计算影响:计算时先过滤公司(或科目表)中所有满足通配符条件的科目和核算项目组合,再分别计算每个结果并把结果累加。
5)暂不支持通配符联查总账、明细账。
温馨提醒:
为方便用户操作,提供“*”为科目参数的通配符,每一个通配符只匹配一个字符,可对科目(辅助核算项目也适用)进行模糊取数。因为通配符本身就具有范围的概念,因此带有通配符的科目或核算项目不能有起止范围,以免引起取数错误,且系统会给出错误提示“#BAD FUNCTION!:科目通配符不支持区间”。 |
2、与ACCT相关的表页参数
1)包含所有明细科目的核算项目:
当参数勾选时,该表页中acct函数设置界面的“科目及核算项目”F7界面,选择科目后,当勾选“过滤核算项目”复选框时,支持展示所选科目及所有下级科目核算项目的并集。
特别说明:该参数不涉及Acct借贷方余额计算逻辑,仅影响公式向导中核算项目的显示和选择。
2)表页管理中的“借贷方余额”四个参数仅对含“借方余额”或“贷方余额”的取数类型有效,即当取数类型选择为借方期初余额、贷方期初余额、借方期末余额、贷方期末余额、折合本位币借方期初余额、折合本位币贷方期初余额、折合本位币借方期末余额、折合本位币贷方期末余额、折合报告币借方期初余额、折合报告币贷方期初余额、折合报告币借方期末余额或折合报告币借方期末余额时,选择的科目存在两个或两个以上的核算项目,数据将与过滤的核算项目有关:系统先按所选的核算项目明细(或核算项目组合)进行汇总出借贷方余额(科目为借/贷方的,其核算项目明细如果为负数的,视同该金额发生在贷方/借方),再根据这些核算项目汇总,得出借贷方余额数据。
当勾选了“包含所有最明细级科目及辅助账的借方/贷方余额”参数时:
财务取数函数中如果没有包含核算项目,分别取各最明细级科目的核算项目的借贷方进行加总,(如果最明细级某些科目没有带核算项目的,取科目的借贷方);
如果包含或者包含部分核算项目的,考虑最明细级科目及各明细科目所勾选的核算项目,分别取各最明细级科目所勾选的核算项目的借贷方进行加总;
当勾选了“包含所有最明细级科目借方/贷方余额”参数时:
财务取数函数中如果没有包含核算项目,仅考虑科目,取所选的最明细级科目的借贷方;
如果包含或者包含部分核算项目的,考虑最明细级科目及各明细科目所勾选的核算项目,分别取当前各最明细级科目所勾选的核算项目的借贷方进行加总;
当勾选了“包含所有直接下级科目及辅助账借/贷方余额”参数时:
财务取数函数中如果没有包含核算项目,分别取当前各直接下级科目所勾选的核算项目的借贷方进行汇总,特别说明:直接下级属于非明细级科目且带了核算项目的,直接取直接下级科目的借贷方;如果直接下级某些科目没有带核算项目的,取科目的借贷方;
如果包含或者包含部分核算项目的,考虑直接下级科目及各直接下级科目所勾选的核算项目,分别取当前各直接下级科目所勾选的核算项目的借贷方进行加总;
当勾选了“包含所有直接下级科目借/贷方余额”参数时:
财务取数函数中如果没有包含核算项目,仅考虑科目,取所选直接下级科目的借贷方;
如果包含或者包含部分核算项目的,考虑所有直接下级科目及各直接下级科目所勾选的核算项目,分别取当前各直接下级科目所勾选的核算项目的借贷方进行汇总。
温馨提醒:
后台参数GroupByAccount可选false或true,勾选以上表页管理中任一“借贷方余额”参数时,Acct函数取数逻辑完全一样;未勾选以上表页管理中任一“借贷方余额”参数时,Acct函数取数逻辑有所不同:
后台参数一般默认为false:当Acct函数所选科目未带核算项目时,取直接下级科目的借贷方;当Acct函数所选科目带核算项目且未勾选核算项目时,不考虑科目,仅考虑核算项目,取当前科目所含的核算项目借贷方(从最明细科目中取);当Acct函数所选科目带核算项目且勾选了部分核算项目时,不考虑科目,仅考虑所勾选的核算项目,取当前勾选的核算项目借贷方(从最明细科目中取);
后台参数改设为true:当Acct函数所选科目未勾选核算项目时,仅考虑科目,取当前科目的借贷方;当Acct函数所选科目带核算项目且勾选了部分核算项目时,考虑科目及所勾选的核算项目,分别取当前明细科目所勾选核算项目的借贷方进行加总。 |
相关主题
取数函数
金蝶国际软件集团有限公司版权所有
|