科目重分类设置——acct取数逻辑与表页参数设置
金蝶云社区-duo_qian
duo_qian
2人赞赏了该文章 3,718次浏览 未经作者许可,禁止转载编辑于2014年03月26日 17:40:28

报表系统acct取数公式一直是一个比较复杂的功能,其中涉及到核算项目的设置以及与报表参数、后台参数设置结合使用的不同情形,用来实现科目重分类的各种要求,下面主要从两个角度介绍一下acct取数的逻辑,以科目9001为例,9001所带核算项目为客户,请参见以下矩形:

1、按是否带有核算项目取数


[tr][td=3,1,216] [td=204]acct(9901)[td=204] acct(9901|客户)
[tr][td=1,2,72]不勾选任何报表变量[td=2,1]TRUE[td]取当前科目[td]取当前科目及核算项目
[tr][td=2,1]FALSE[td]取直接下级科目[td]取核算项目
[tr][td=3,1,216]包含所有最明细级科目及辅助账的借方/贷方余额 [td]取最明细科目及核算项目[td]取最明细科目及核算项目
[tr][td=3,1,216]包含所有最明细级科目借方/贷方余额[td]取最明细科目[td]取最明细科目及核算项目
[tr][td=3,1,216]包含所有直接下级科目及辅助账借方/贷方余额[td]取直接下级科目及核算项目[td]取直接下级科目及核算项目
[tr][td=3,1,216]包含所有直接下级科目借方/贷方余额[td]取直接下级科目[td]取直接下级科目及核算项目

2、按照计算结果所考虑的类型取数


[tr][td=2,1,144] 目标结果[td=2,1,276] 所勾选的变量/参数[td=204] 是否带有核算项目[td=160] 是否勾选核算项目
[tr][td=1,4,72]仅考虑科目[td=1,2,72]取直接下级科目[td=2,1,276]勾选包含直接下级科目借方/贷方余额[td=204]——[td=160]
[tr][td=2,1,276]不勾选任何报表变量且后台参数为(false)[td=204][td=160]——
[tr][td=72]取当前科目[td=2,1,276]不勾选任何报表变量且后台参数为(true)[td=204]——[td=160]
[tr][td=72]取最明细级科目[td=2,1,276]勾选包含所有最明细级科目借方/贷方余额[td=204]——[td=160]
[tr][td=2,2,144]仅考虑核算项目[td=2,1,276]不勾选任何报表变量且后台参数为(False)[td=204][td=160]
[tr][td=2,1,276]不勾选任何报表变量且后台参数为(False)[td=204][td=160]
[tr][td=2,5,144]既考虑科目又考虑核算项目[td=2,1,276]包含所有最明细级科目及辅助帐的借方/贷方[td=204]——[td=160]——
[tr][td=2,1,276]包含所有直接下级科目及辅助帐借/贷方[td=204]——[td=160]——
[tr][td=2,1,276]包含所有最明细级科目借方/贷方余额[td=204][td=160]
[tr][td=2,1,276]包含所有直接下级科目借方/贷方余额[td=204][td=160]
[tr][td=2,1,276]不勾选任何报表变量且后台参数为(true)[td=204][td=160]

特别说明:
1)直接下级属于非明细及科目且带了核算项目的,直接取直接下级科目的借贷方;如果直接下级某些科目未带核算项目,取科目的借贷方。
2)后台参数设置为“false”、“true”仅在不勾选任何报表变量的时候有区别,对于勾选其他表页参数时,后台参数如何设置不影响取数逻辑

注:“——”表示不管、不考虑

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0