【版本升级处理】-操作手册
升级处理
总体说明
1、支持EAS V8.0/8.1/8.2/8.5版本升级到EAS Cloud版本,因涉及到预算组织、预算科目、辅助维度、预算模板和表等功能的地方均要升级,故提供了专门的升级菜单,可按照升级向导进行处理,分为两种情况:
场景一:升级前为EAS V8.0/8.1版本
升级向导中处理两部分升级内容:一、先进行EAS V8.0/8.1版本到EAS V8.2版本的升级,具体参考“EAS V8.0/8.1版本到EAS V8.2版本升级处理”章节介绍;二、EAS V8.2版本升级完成之后,继续处理EAS V8.2版本到EAS Cloud版本的升级,具体参考“EAS V8.2版本到EAS Cloud版本升级处理”章节介绍。
场景二:升级前为EAS V8.2版本
1、根据向导处理EAS V8.2到EAS Cloud版本的升级,具体处理参考“EAS V8.2版本到EAS Cloud版本升级处理”章节介绍。
2、费用预算、资金预算和预算平台,只有一套升级逻辑,可以在使用的模块下进行升级处理。
3、使用administrator登录,客户化菜单中添加《预算升级》功能。单击《预算编制平台》-《预算升级》,待升级项目均升级成功时,则版本升级顺利完成;若存在升级项目不成功时,需要根据升级前备份的数据库,重新进行升级。
场景三:升级前为EAS V8.5版本
不需要单独处理预算升级。
升级处理EAS V8.0/8.1版本到EAS V8.2版本
当使用的是EAS V8.0或8.1版本时,升级到EAS Cloud版本前,会先进行EAS V8.2版本的升级处理。
版本间功能差异说明
1、EAS V8.0/8.1版本与8.2版本功能主要差别如下:
1)增加基础资料:预算组织、预算情景和预算版本。
2)明细组织的判断规则不同
a)EAS V 8.0/8.1版本中,对于模板,分配组织范围中的叶子组织为明细组织。
b)EAS V 8.2版本中,预算组织视图结构中的叶子组织为明细组织。
3)预算期间
a)EAS V 8.2版本中,增加了期间分类,每个期间分类可以自定义期间类型。
4)基础资料变动,涉及的预算模板、预算表和实际数表等功能的完善。
升级前检查及设置
预算组织检查及设置
1、升级前后,因对于明细组织的定义方式不同,需要寻找升级前为明细组织,但对于8.2版本不是明细的组织,由用户指定“明细组织编码”,如下图所示,用于后续升级时,组织的预算数和实际数的迁移。
2、明细组织需要符合如下要求:
1)可以选择预算方案分配的明细组织或方案分配范围内不存在的组织;
2)同一预算方案下,同一个组织只能对应同一个明细组织;
3)预算方案下,指定的明细组织不允许存在预算数或实际数。
预算方案及模板设置
1、预算方案及模板检查,主要作用有两个:一、预算组织列表中,对于设置了明细组织的记录,检查预算模板分配到明细组织是否存在问题,如果有问题,则不允许进行升级,例如:明细组织中已经存在手工创建的同名模板。二、检查组织中是否存在同一个预算模板被多个方案引用,且方案的编制期间类型不同,或者存在未被方案引用的模板,需要用户手工指定模板的明细期间。
2、模板分配失败的情况,需要用户手工进行处理,例如:删除手工创建的同名模板,或者重新指定明细组织。
计算规则检查及设置
1、计算规则检查,主要检查并设置两种情况:一、检查是否存在未被任何预算方案关联的计算规则,且计算成员中“预算期间”非空。二、检查是否存在计算规则被多个预算方案关联,且方案上“编制期间类型”不同,且计算成员中“预算期间”非空。以上两种情况,需要设定“编制期间类型”,即:指定明细期间类型。
升级处理
预算组织
找到数据中心所有的根预算方案(非分配方案),逐个方案进行处理:获取预算方案和所有模板分配的组织范围,组成一棵成本中心树,作为组织视图下的成本中心树,若预算组织列表中,当明细组织不是组织视图中的组织时,则将明细组织及上级组织添加到组织视图中。
预算期间
1、获取所有预算方案上不同的“编制期间类型”,预算期间基础资料中已经存在的年度;
2、根据1中的信息,处理如下:
编制期间类型 | 期间分类 | 期间成员 |
年 | 系统预置了期间分类YEAR(年),故升级时无需处理期间分类 | 创建的期间成员只包含年度,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
半年 | 系统预置了期间分类HALF(年+半年),故升级时无需处理期间分类 | 创建的期间成员只包含期间类型为“年”和“半年”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
季 | 系统预置了期间分类QUAR(年+半年+季),故升级时无需处理期间分类 | 创建的期间成员只包含期间类型为“年”、“半年”和“季”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
月 | 系统预置了期间分类MONT(年+半年+季+月),故升级时无需处理期间分类 | 创建的期间成员只包含期间类型为“年”、“半年”、“季”和“月”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
月周 | 创建历年财年期间分类:MWEE(年+半年+季+月+月周) | 创建的期间成员只包含期间类型为“年”、“半年”、“季”、“月”和“月周”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
日 | 创建历年财年期间分类:MDAY(年+半年+季+月+日) | 创建的期间成员只包含期间类型为“年”、“半年”、“季”、“月”和“日”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
旬 | 创建历年财年期间分类:PERI(年+半年+季+月+旬) | 创建的期间成员只包含期间类型为“年”、“半年”、“季”、“月”和“旬”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
年周 | 创建历年财年期间分类:YWEE(年+年周) | 创建的期间成员只包含期间类型为“年”和“年周”的期间,期间编码前缀默认为期间分类编码,当升级前预算期间存在多个年度时,则分别生成 |
3、期间处理完毕后,删除原有的预算期间基础资料。
预算项目
1、获取 “预算项目全局共享”不勾选的预算项目分组。
2、预算组织列表中,对于明细组织非空的记录,将组织中预算项目分配到对应的明细组织中。
维度业务关系
维度业务关系升级,当业务关系“向下共享”不勾选时,若组织设定中,对于设置了明细组织的记录,获取组织中存在的业务关系记录,将该记录记录生成到明细组织。
计算规则
计算规则中,若计算成员中“预算期间”非空时,需要做升级处理:
1、当计算规则在“计算规则检查”列表中存在时,获取“编制期间类型”;若不存在时,根据计算规则关联的预算方案,获取方案上“编制期间类型”。
2、根据“编制期间类型”更新期间代码,具体如下:
编制期间类型 | 预算期间处理 |
年 | 1、期间分类:寻找“历年财年”,期间类型为“年”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
半年 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
季 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年+季”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
月 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年+季+月”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
日 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年+季+月+日”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
月周 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年+季+月+月周”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
旬 | 1、期间分类:寻找“历年财年”,期间类型为“年+半年+季+月+旬”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
年周 | 1、期间分类:寻找“历年财年”,期间类型为“年+年周”的期间分类 2、在期间编码前增加期间分类编码前缀,并用“.”间隔 |
预算模板
固定模板升级处理,主要包括如下几方面:
1、取数公式处理
1)当存在MbgFormula取数公式时,自动将取数公式替换为MbgAggregate,类型置为“预算数”;
2)当存在MbgActualS取数公式时,自动将取数公式替换为MbgAggregate,类型置为“实际数”;
3)MbgAggregate(获取汇总预算数公式)中,一、预算情景:当数据类型为“预算数”时,根据预置的预算数情景生成;反之,根据预置的实际数情景生成;二、预算版本:默认为空;
4)预算期间,若取数公式中设置了方案,则根据设置的方案获取“编制期间类型”;反之,获取“预算方案及模板检查”中该模板的“期间编制类型”,若不存在,则寻找模板所属的任一方案,获取方案的“期间编制类型”,然后根据该类型,给非空预算期间增加前缀,可参考“计算规则升级”说明。
2、项目公式中“预算期间”非空时,需要处理,具体如下:
1)在“预算方案与模板检查”界面中,若组织中预算模板设置了“编制期间类型”,那么根据该类型进行更新期间代码,即:根据期间分类编码增加前缀,并用“.”分隔。
2)若在“预算方案与模板检查”界面中不存在,那么寻找引用该模板的预算方案,获取方案上的“编制期间类型”,然后根据该类型进行更新期间代码,即:根据期间分类编码增加前缀,并用“.”分隔。
3、项目公式中“预算情景”,默认为空,升级后,若升级前已存在的固定模板创建预算表时,情景默认根据预置的“预算数”情景生成;若创建固定的实际数表时,情景默认根据预置的“实际数”情景生成。
4、升级之后,对于新建立的固定模板,预算情景是不允许为空的。
动态模板升级处理,主要包括如下几方面:
1、预算情景:默认为空。
2、预算情景:维度成员选择页签中,根据预置的预算数情景和实际数情景生成。
3、预算版本:默认为“编制时选择”。
4、项目公式:
1)预算情景:根据对应的预算数和实际数分别赋值预置的预算数和实际数情景;
2)预算期间:参考固定模板说明。
预算方案
1、EAS V8.0/8.1版本中预算方案是按照成本中心隔离的,而8.2版本中预算方案是向下共享的方式。
2、删除分配生成的预算方案。
3、预算方案中方案类型、组织视图和明细维度组合的处理:
1)方案类型:根据关联的预算模板,分情况处理
费用预算模板 (模板分组为预置的费用分组) | 资金预算模板 (模板分组为预置的资金分组) | 方案类型 |
包含 | 不包含 | 预置的费用预算方案类型 |
不包含 | 包含 | 预置的资金预算方案类型 |
不包含 | 不包含 | 预置的预算平台方案类型 |
包含 | 包含 | 预置的共用方案类型 |
2)组织视图:关联该方案生成的组织视图;
3)明细维度组合:预算情景根据预置的预算数和实际数情景进行赋值。
预算表及数据处理
1、预算表属性中,“创建期间”、“预算版本”和“创建组织”处理
1)创建期间:获取预算表的预算方案上的“编制期间类型”,根据该类型获取期间分类编码,将期间分类编码作为前缀增加到期间上,并用“.”间隔。
2)预算版本:根据预置的执行版本进行赋值。
3)创建组织:组织列表中,若方案下该模板组织设定了明细组织,将预算表创建组织变更为明细组织。
2、项目公式处理
1)固定表,项目公式中“预算情景”根据预置的预算数情景生成;
2)动态表中,项目公式中“预算情景”根据对应的预算数和实际数分别赋值预置的预算数和实际数情景。
3)“预算期间”处理:获取预算表的预算方案上的“编制期间类型”,根据该类型获取期间分类编码,将期间分类编码作为前缀增加到期间上,并用“.”间隔。
3、取数公式处理,参考固定模板说明。
预算调剂单和预算调整单
1、预算情景,根据预置的预算数情景赋值。
2、预算版本,根据预置的执行版本赋值。
3、期间分类,根据预算方案上“编制期间类型”,获取期间分类,并进行赋值。
4、对于组织内调剂或调整,若单据表头组织为非明细组织(针对8.2版本),且存在设置的明细组织时,将组织变更为指定的明细组织;
5、对于组织间调剂或调整,当表体组织若非明细组织,且组织列表中存在设置的明细组织时,将组织变更为指定的明细组织。
实际数表及数据处理
1、实际数表属性中,“创建期间”和“创建组织”处理
1)创建期间:获取预算表的预算方案上的“编制期间类型”,根据该类型获取期间分类编码,将期间分类编码作为前缀增加到期间上,并用“.”间隔。
2)创建组织:组织列表中,若方案下该模板组织设定了明细组织,将预算表创建组织变更为明细组织。
2、项目公式处理
1)固定表,项目公式中“预算情景”根据预置的实际数情景生成;
2)动态表中,项目公式中“预算情景”根据对应的预算数和实际数分别赋值预置的预算数和实际数情景。
3)“预算期间”处理:获取预算表的预算方案上的“编制期间类型”,根据该类型获取期间分类编码,将期间分类编码作为前缀增加到期间上,并用“.”间隔。
3、取数公式处理,参考固定模板说明。
滚动调整模板设置
滚动调整模板设置升级处理,“实际数情景”根据预置的实际数情景赋值。
控制策略
控制策略设置升级处理,处理信息包括:
1、分录中“预算情景”,根据预置的预算数情景赋值。
2、分录中“方案类型”,根据控制策略的所属的组织,找出该组织下执行的预算方案,根据控制策略的开始日期和结束日期,获取日期存在交叉的执行的预算方案,若只有一个符合要求的执行预算方案,则根据方案关联的“方案类型”进行赋值,若存在多个符合要求的执行预算方案,则不赋值。
3、分录中“期间分类”,参考第2点中说明,寻找符合要求的执行方案,根据方案上“编制期间类型”获取对应的预算期间分类,并根据该期间分类进行赋值。
4、分录中“限定值”
1)若升级前“预算扣减项”设置为“分录.预算控制金额|2*分录.借贷方向-1”时,“预算扣减项”升级为“分录.预算控制金额”,“限定值”升级为“借方科目”。
2)若升级前“预算扣减项”设置为“1-分录.预算控制金额|2*分录.借贷方向”时,“预算扣减项”升级为“分录.预算控制金额”,“限定值”升级为“贷方科目”。
预算执行跟踪记录
1、预算情景:根据预置的预算数情景赋值;
2、预算期间:获取预算方案上的“编制期间类型”,获取期间分类,并进行赋值。
升级处理EAS V8.2版本到EAS Cloud版本
版本间功能差异说明
1、EAS V8.2版本与EAS Cloud版本功能主要差别如下:
1)预算组织
a)EAS V8.2版本中,组织视图为向下共享。
b)EAS Cloud版本中组织视图为成本中心隔离,且支持同一视图下设置多套组织树结构。
2)预算科目和辅助维度
a)EAS V8.2版本,预算科目和辅助维度通过自定义维度、自定义核算项目或基础资料关联生成维度成员,预算管理系统不单独存储。
b)EAS Cloud版本,预算科目和辅助维度在预算管理系统引入并存储,这样解决了业务系统调整会影响历史预算数据问题,是否需要影响预算业务由用户选择确定,而非被动的自动更新。
3)预算模型
a)EAS V8.2版本,预算方案中通过设置“明细维度组合”来确定科目对应的明细数据,后续功能也以此为依据进行处理。
b)EAS Cloud版本,预算模型中维护所有使用到的维度及视图(或成员),后续功能也以此为依据进行处理。
4)预算模型、预算表、实际数表、预算调剂单/预算调整单等功能进行等维处理,即:预算模型下的维度均要体现出来。
5)EAS Cloud版本中,新增勾稽关系、数据权限、专项模板和罗列模板,专项表和罗列表、预算模型数据集成等功能。
升级前检查及设置
预算科目成员检查及设置
1、预算科目成员检查及设置说明
1)预算科目成员检查及设置,主要是为了检索不同预算科目分组下是否存在相同编码的成员,因EAS V8.2版本中,预算科目可以来源自定义维度、基础资料和自定义核算项目,所以不同的科目分组下成员编码可能存在重复;而EAS Cloud版本中,同一个科目视图下,成员编码是不允许重复的,故:需要将重复的编码设置新的编码。
2)“成员新编码”信息:可编辑,且不允许重复。
辅助维度成员检查及设置
1、辅助维度成员检查及设置说明
1)辅助维度成员检查及设置,主要是为了检索辅助维度不同分组下是否存在相同编码的成员,因EAS V8.2版本中,辅助维度可以来源自定义维度、基础资料和自定义核算项目,所以不同的分组下成员编码可能存在重复;而EAS Cloud版本中,同一个辅助维度视图下,成员编码是不允许重复的,故:需要将重复的编码设置新的编码。
2)“成员新编码”信息:可编辑,且不允许重复。
升级处理
预算组织
1、EAS V8.2与EAS Cloud版本差异说明
1)EAS V8.2版本中,组织视图为向下共享;EAS Cloud版本中组织视图为成本中心隔离。
2)EAS Cloud版本中,组织视图的创建组织必须是根组织。
2、升级处理
1)对于根预算方案,分别进行判断,当预算方案的创建组织与组织视图的创建组织一致时,保持不变;反之,若创建组织不一致,那么在预算方案的创建组织创建一个新的组织视图,该视图根据预算方案关联的组织视图结构,生成以预算方案创建组织为根节点的组织树,并关联到预算方案中。
2)升级完毕,在升级报告中给出升级成功的提示。
预算科目
1、EAS V8.2与EAS Cloud版本差异说明
1)EAS V8.2版本中,预算科目支持关联多个分组,不同分组下可能存在编码重复的情况;
2)EAS Cloud版本中,预算科目是新的基础资料,科目视图为成本中心隔离,且科目成员编码不允许重复。
2、升级处理
1)获取根预算方案的创建组织,以及预算方案中“控制类型”所属的模块信息,根据上述不同的组合信息分别进行处理,具体如下:
控制类型的创建模块 | 维度视图 | 维度视图下的成员 |
预算编制平台 | 在预算编制平台中创建科目视图 | 1、若需要升级的预算科目分组只有一个,那么将科目分组下的所有成员均生成到科目视图下。 2、若需要升级的预算科目分组存在多个,那么将科目分组下的成员并集生成到科目视图下。注意:若“预算科目检查及设置”界面中存在记录,那么这些成员根据对应的新编码和名称进行生成。 3、注意:升级后成员原来的层级关系保留,使用“上级成员”方式确定成员间的上下级关系。 |
费用预算 | 在费用预算中创建科目视图 | 1、只处理“预算科目成员检查及设置”中,勾选的“会计科目”和“费用类型”预算科目分组。 2、其他处理同上。 |
资金预算 | 在资金预算中创建科目视图 | 1、只处理“预算科目成员检查及设置”中,勾选的“资金流量项目”预算科目分组。 2、其他处理同上。 |
2)升级完毕,在升级报告中给出升级成功的提示。
辅助维度
1、EAS V8.2与EAS Cloud版本差异说明
1)EAS V8.2版本中,辅助维度支持关联多个分组,不同分组下可能存在编码重复的情况;
2)EAS V8.2版本中,维度是全局共享的,成员是成本中心隔离或共享的(具体与来源有关);
3)EAS Cloud版本中,辅助维度是新的基础资料,维度和维度视图是向下共享的,成员是根据视图中隔离策略显示的。
2、升级处理
1)获取预算方案中“控制类型”所属的模块信息,分别处理如下:
控制类型的创建模块 | 维度 | 维度视图 | 维度视图下的成员 |
预算编制平台 | 预算编制平台中,根组织下创建已存在的辅助维度 | 预算编制平台中,各辅助维度下均创建维度视图 | 1、若EAS V8.2中辅助维度只有一个分组,那么将分组下的所有成员均生成到维度视图下。 2、若EAS V8.2中辅助维度存在多个分组 1)系统自动在维度视图的根成员下,新增对应个数的直接下级成员; 2)将辅助维度各分组下的成员,分别生成到新增的成员下面; 3)注意:对于“辅助维度成员检查及设置”中成员新编码不一致的成员,则根据新编码生成。 3、注意:升级后成员原来的层级关系保留,使用“上级成员”方式确定成员间的上下级关系。 |
费用预算 | 费用预算中,根组织下创建预置的“项目”维度 | 费用预算中,维度下创建维度视图 | 处理同上 |
资金预算 | 资金预算中,根组织下创建已存在的辅助维度 | 资金预算中,维度下创建维度视图 | 处理同上 |
2)升级完毕,在升级报告中给出升级成功的提示。
预算模型
1、EAS V8.2与EAS Cloud版本差异说明
1)EAS V8.2版本中,预算方案中存在“明细维度组合”页签,并根据该页签的信息确定科目成员的明细辅助维度。
2)EAS Cloud版本中,预算模型中需要设置所有使用的维度。
3、升级处理
1)对于所有的根预算方案分别处理;
2)若预算方案关联“控制类型”为共有类型时,将其变更为“预算平台”下的类型;
3)根据预算方案信息生成预算模型,模型中维度信息生成规则如下:
a)预算组织:判断预算方案关联的组织视图是否为方案创建组织创建的,若“是”,则模型关联该组织视图;若“否”,则关联预算方案创建组织下的同编码的组织视图。
b)预算科目:获取预算方案中“控制类型”所属的模块信息,分别处理如下:
b.1)当“控制类型”为“预算编制平台”中创建时,关联预算方案创建组织下预算编制平台中的科目视图。
b.2)当“控制类型”为“费用预算”中创建时,关联预算方案创建组织下费用预算中的科目视图。
b.3)当“控制类型”为“预算编制平台”中创建时,关联预算方案创建组织下资金预算中的科目视图。
c)预算情景、预算版本、预算要素、预算期间和币别:关联基础资料中的所有成员。
d)辅助维度:获取预算方案中“控制类型”所属的模块信息,分别处理如下:
d.1)当“控制类型”为“预算编制平台”中创建时,关联预算编制平台中的维度视图。
d.2)当“控制类型”为“费用预算”中创建时,关联费用预算中的维度视图。
d.3)当“控制类型”为“预算编制平台”中创建时,关联资金预算中的维度视图。
4)升级完毕,在升级报告中给出升级成功的提示。
维度业务关系
1、EAS V8.2与EAS Cloud版本差异说明
1)EAS V8.2版本中,维度业务关系是不区分方案的;EAS Cloud版本中,维度业务关系是在模型下创建的。
2、升级处理
1)预算科目成员编码替换:“预算科目成员检查及设置”界面中若存在记录,根据“科目分组+成员编码”,判断业务关系记录中,若存在对应的成员,则根据新的成员编码替换原有的成员编码。
2)辅助维度成员编码替换:“辅助维度成员检查及设置”界面中若存在记录,根据“辅助维度分组+成员编码”,判断业务关系记录中,若存在对应的成员,则根据新的成员编码替换原有的成员编码。
3)获取所有预算方案,逐个进行处理:
a)维度业务关系分组:逐个分组进行处理,若关联的维度在预算模型下均存在,则生成一份到预算模型下。
b)维度业务关系记录
b.1)维度业务关系分组“向下共享”不勾选:原业务关系记录的创建组织在预算模型关联的组织视图内,则将该记录生成到预算模型下。
b.2)维度业务关系分组“向下共享”勾选:一、原业务关系记录的创建组织在预算模型关联的组织视图内,则将该记录生成到预算模型下。二、对于预算模型关联的组织视图中的根组织,升级前可视的上级共享的记录,也要生成到根组织下,且创建组织为该根组织。
【版本升级处理】-操作手册
本文2024-09-22 18:00:47发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-98039.html