预算控制方式如何设置及查找?

适用版本:8.0版本及以上
主要介绍控制方式记录如何设置,业务单据预算控制时如何获取控制方式,控制方式/控制期间范围/允许超预算/分组控制等具体用法不在本处介绍。
一、 控制方式设置
控制方式记录中“控制算法”不同,记录代表的含义也不相同,分情况进行说明。
1、“控制算法”为“明细”
1)“控制算法”为“明细”时,控制方式记录仅是批量设置的作用,对于预算控制的影响在于是否找到控制方式记录,该场景应用居多。
2)控制方式支持以下几种设置方式:
序号 | 预算科目成员 | 辅助维度组合 | 辅助维度成员 | 含义说明 |
1 | √ | 表示指定预算科目下所有辅助维度组合成员均适用。 | ||
2 | √ | √ | 表示指定预算科目、辅助维度组合下所有成员均适用,与第1种设置方式效果类似。 | |
3 | √ | √ | √ | 表示指定预算科目和辅助维度成员才适用。 |
2、“控制算法”为“汇总”
1)“控制算法”为“汇总”时,控制方式记录的设置方式,直接影响可用余额的计算,该场景应用较少。
2)控制方式支持以下几种设置方式:
序号 | 预算科目成员 | 辅助维度组合 | 辅助维度成员 | 含义说明 |
1 | √ | 表示指定预算科目下所有辅助维度组合成员的数据之和。 | ||
2 | √ | √ | 1、“辅助维度组合”中的辅助维度个数等于预算模型下辅助维度个数 • 表示指定预算科目,所有辅助维度组合成员的数据之和。 2、“辅助维度组合”中选中的辅助维度个数小于预算模型下辅助维度个数 • 预算模型下的辅助维度且在控制方式记录 “辅助维度组合”中不存在的维度,根据单据获取需要扣减预算的维度成员。 • 根据指定预算科目和上一步中的辅助维度成员,获取辅助维度组合下所有维度组合成员的数据之和。 3、注意:控制策略中“维度组合”中未设置的辅助维度,默认按照汇总成员处理。 | |
3 | √ | √ | √ | 1、“辅助维度组合”中的辅助维度个数等于预算模型下辅助维度个数 • 根据指定预算科目和辅助维度成员,获取数据。 2、“辅助维度组合”中选中的辅助维度个数小于预算模型下辅助维度个数 • 预算模型下的辅助维度且在控制方式记录 “辅助维度组合”中不存在的维度,根据单据获取需要扣减预算的维度成员。 • 根据指定预算科目和上一步中的辅助维度成员,获取指定辅助维度成员的数据。 3、注意:控制策略中“维度组合”中未设置的辅助维度,默认按照汇总成员处理。 |
3、举例说明
1、预算数据如下:

2、控制算法为“明细”和“汇总”时,计算可用预算余额的区别如下(不考虑分组控制):

二、 控制方式获取
预算控制时,优先获取控制方案,然后再获取该方案下的控制方式。
1、获取控制方案的规则
1、根据控制策略获取相关信息
1)获取控制策略
• “控制单据注册”界面,左侧选中业务单据,右侧字段属性获取“预算组织”和“业务日期”节点下“默认”勾选的字段,如下图所示,然后根据这两个字段信息,获取业务单据上对应的字段信息。
• 根据业务单据上获取的组织和日期,寻找该组织的控制策略,且日期落在开始日期和结束日期之间的启用状态的控制策略。

2)获取扣减预算组织
• 控制策略-维度来源页签,获取“预算组织”和“业务日期”设置信息,如下图所示,根据该信息获取业务单据上对应的组织和日期。

• 根据上一步得到的组织和日期,判断是否存在归口组织:根据预算科目获取“科目分类”信息,查询归口组织设置基础资料中的记录,是否存在相同科目分类和业务组织编码,且业务日期落在日期区间内记录的记录。若不存在,根据空科目分类+业务单据上组织+业务日期获取归口组织,若存在,即为预算扣减组织;若不存在,预算扣减组织为控制策略中设置的组织。
3)获取预算模型
• 控制策略-维度来源页签,获取“控制类型”,如下图所示:

• 根据第2)步获取的预算扣减组织和业务日期,寻找该组织下日期落入开始日期和结束日期之间,控制类型相同且执行的预算模型,若不存在,则不能进行预算控制。
2、寻找控制方案
• 根据业务单据控制策略-维度来源页签中“业务日期”的设置,寻找业务单据上对应的日期,然后根据该日期获取所在日期区间的(预算模型下)控制方案。
2、获取控制方式的规则
获取控制方案下预算扣减组织的控制方式。
1、业务单据进行预算控制时,根据预算科目获取控制方式记录,具体处理如下:
1)当控制方式记录中“辅助维度组合”为空
优先级 | 预算科目成员 | 辅助维度组合 | 辅助维度成员 | 预算情景 | 说明 |
1 | √ | √ | 1、优先根 |
预算控制方式如何设置及查找?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



