System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种支持自定义维度的管会分摊模型制造技术_技高网

一种支持自定义维度的管会分摊模型制造技术

技术编号:41371864 阅读:3 留言:0更新日期:2024-05-20 10:17
本发明专利技术属于估值与核算系统技术领域,具体涉及一种支持自定义维度的管会分摊模型,包括:维度定义模块、维度使用模块和分摊引擎计算模块;维度定义模块用于自定义维度信息,维度使用模块用于将自定义的维度信息分配到分摊任务,分摊引擎计算模块用于根据用户自定义的维度信息,对单据计算并产生结果;上述模块之间的配合,实现在管会领域分摊业务发生分摊维度变更的情况下,不需要修改代码,只需要通过产品提供的功能界面配置即可对分摊引擎的维度进行调整,代替传统的通过修改系统源码的方式修改模型,在较大程度上缩短了系统建设周期,可以充分满足快速的业务变化需求。

【技术实现步骤摘要】

本专利技术涉及管理会计分摊模型,具体领域为一种支持自定义维度的管会分摊模型


技术介绍

1、在传统管理会计分摊模型中,分摊计算引擎一般按照事先约定的维度对单据进行拆分。例如,按照动因“部门人数”对一笔培训费,在各部门进行拆分;又例如,将“业务类型=ipo”的收入单据,分别分配给投行一部、投行二部80%、20%的比例。在传统模型下,当如上维度规则变发生变更时,例如,新的规则指示要按照“项目”进行金额的拆分,需要通过修改系统源码的方式修改模型,系统建设周期较长,难以适应快速的业务变化。为此提出一种支持自定义维度的管会分摊模型。


技术实现思路

1、本专利技术的目的在于提供一种支持自定义维度的管会分摊模型,实现在管会领域分摊业务发生分摊维度变更的情况下,不需要修改代码,只需要通过产品提供的功能界面配置即可对分摊引擎的维度进行调整,以解决上述
技术介绍
中提及的技术问题。

2、为实现上述目的,一种支持自定义维度的管会分摊模型,包括:维度定义模块、维度使用模块和分摊引擎计算模块;

3、所述维度定义模块用于自定义维度信息;

4、所述维度使用模块用于将自定义的维度信息分配到分摊任务;

5、所述分摊引擎计算模块用于根据用户自定义的维度信息,对单据计算并产生结果。

6、优选的,所述维度定义模块中设置有预制维度,所述预制维度具有空置的自定义列。

7、优选的,所述分摊引擎计算模块计算过程包括:

8、步骤1:计算准备;

<p>9、步骤2:发送方匹配单据;

10、步骤3:接收方结合单据数据匹配动因;

11、步骤4:单据数据结合动因生成结果数据。

12、优选的,步骤1所述的计算准备阶段,将自定义维度数据进行缓存。

13、优选的,步骤2所述的发送方匹配单据,对接收方根据规则配置的各维度数据进行提取,再根据自定义维度对应字段过滤单据数据,符合条件的单据数据进入后续处理。

14、优选的,步骤3所述的接收方结合单据数据匹配动因,对接收方根据规则配置的各维度数据结合具体单据维度数据,再根据自定义维度对应字段匹配动因数据,符合条件的动因数据进行单据分摊。

15、优选的,步骤4所述的单据数据结合动因生成结果数据,所述分摊引擎计算模块根据单据数据、动因数据生成分摊结果,分摊结果各维度数据根据自定义维度的优先顺序赋值。

16、本专利技术的有益效果是:

17、本专利技术所提出的支持自定义维度的管会分摊模型,包括:维度定义模块、维度使用模块和分摊引擎计算模块;维度定义模块用于自定义维度信息,维度使用模块用于将自定义的维度信息分配到分摊任务,分摊引擎计算模块用于根据用户自定义的维度信息,对单据计算并产生结果。上述模块之间的配合,实现在管会领域分摊业务发生分摊维度变更的情况下,不需要修改代码,只需要通过产品提供的功能界面配置即可对分摊引擎的维度进行调整,代替传统的通过修改系统源码的方式修改模型,在较大程度上缩短了系统建设周期,可以充分满足快速的业务变化需求。

本文档来自技高网
...

【技术保护点】

1.一种支持自定义维度的管会分摊模型,其特征在于:包括:维度定义模块、维度使用模块和分摊引擎计算模块;

2.根据权利要求1所述的一种支持自定义维度的管会分摊模型,其特征在于:所述维度定义模块中设置有预制维度,所述预制维度具有空置的自定义列。

3.根据权利要求2所述的一种支持自定义维度的管会分摊模型,其特征在于:所述分摊引擎计算模块计算过程包括:

4.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤1所述的计算准备阶段,将自定义维度数据进行缓存。

5.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤2所述的发送方匹配单据,对接收方根据规则配置的各维度数据进行提取,再根据自定义维度对应字段过滤单据数据,符合条件的单据数据进入后续处理。

6.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤3所述的接收方结合单据数据匹配动因,对接收方根据规则配置的各维度数据结合具体单据维度数据,再根据自定义维度对应字段匹配动因数据,符合条件的动因数据进行单据分摊。

7.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤4所述的单据数据结合动因生成结果数据,所述分摊引擎计算模块根据单据数据、动因数据生成分摊结果,分摊结果各维度数据根据自定义维度的优先顺序赋值。

...

【技术特征摘要】

1.一种支持自定义维度的管会分摊模型,其特征在于:包括:维度定义模块、维度使用模块和分摊引擎计算模块;

2.根据权利要求1所述的一种支持自定义维度的管会分摊模型,其特征在于:所述维度定义模块中设置有预制维度,所述预制维度具有空置的自定义列。

3.根据权利要求2所述的一种支持自定义维度的管会分摊模型,其特征在于:所述分摊引擎计算模块计算过程包括:

4.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤1所述的计算准备阶段,将自定义维度数据进行缓存。

5.根据权利要求3所述的一种支持自定义维度的管会分摊模型,其特征在于:步骤2所述的发...

【专利技术属性】
技术研发人员:祝晓娜赵飞王野方天英
申请(专利权)人:用友金融信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1