总账实施工具_核算项目基础数据组合_使用说明

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

总账实施工具_核算项目基础数据组合_使用说明

概述

  核算项目基础数据组合(也叫横表),它是凭证辅助账行关联的重要数据对象。由于科目的辅助账类型下面挂的核算项目类型数量不是固定的:可以是1个,可以是2个,也可以是多个(最多8个),而核算项目类型也是各种各样的:客户,供应商,物料,部门,职员,自定义核算项目类型等,在凭证的辅助账行表上无法设计固定的字段来存放核算项目,所以引入了核算项目基础数据组合这个对象,由它来定义凭证的辅助账行填什么核算项目。核算项目基础数据组合虽然是一种基础数据,但并没有维护编辑界面,数据会在用到时由系统自动生成,比如在凭证编辑时,凭证导入时。


  核算项目基础数据组合在后台有对应的表T_BD_AssistantHG(横表),有ID字段(FID),辅助账类型ID字段(FAsstAccountID),每一个核算项目类型一个字段(如:FCustomerID),以及三个名称字段:

1、长名称字段(FLongNameGroup_L1,FLongNameGroup_L2,FLongNameGroup_L3),结构为:

核算项目类型名称:核算项目名称;核算项目类型名称:核算项目名称;…

2、完整名称字段FDisplayNameGroup_L1,FDisplayNameGroup_L2,FDisplayNameGroup_L3,结构为:

核算项目类型名称:核算项目编码_!核算项目长名称;核算项目类型名称:核算项目编码_!核算项目长名称;…

3、完整编码字段(FNumberGroup_L1,FNumberGroup_L2,FNumberGroup_L3,结构为:

核算项目类型编码_!核算项目类型名称:核算项目编码_!核算项目名称;核算项目类型编码_!核算项目类型名称:核算项目编码_!核算项目名称;…


  每一种核算项目基础数据组合(辅助账类型+核算项目类型1[+核算项目类型2+...]应该对应着表中唯一一条记录。由于辅助账类型用户可以任意增加,核算项目类型也可以任意组合,另外横表是一个大表,出厂就有100多个字段了,所以在表创建时并没有增加过多的约束,如果同一种核算项目基础数据组合在横表中有两条或两条以上的记录,就是重复,这是一种错误,需要修正。它产生的原因有两个,一是标准产品并发控制不严格,判断组合是否已经生成,存在时间差,造成重复,这个原因,标准产品已加强控制,更新补丁即可;二是有二开代码不做校验,不做控制直接往表中插入数据,造成重复,这个原因,修改二开代码调用标准产品的接口即可。


  横表中三个名称字段的值,内容来自核算项目类型和具体核算项目,是一个冗余字段,目的是为了加快查询时数据的过滤和最终的展示。当修改了某个核算项目的编码或名称,应当同步更新横表中对应组合的名称字段,使基础数据和横表保持一致,如果不一致就是一种错误,需要修正。它产生的原因有两个,一是核算项目类型太多了,标准产品处理不好,可能有些场景未能同步更新;二是有人用脚本或代码直接改了核算项目的编码或名称。


  针对这两种错误,系统提供了修复工具“核算项目基础数据组合”,GUI的访问路径是:财务会计->总账->期末处理->期末结账->按Ctrl+Shift+F5->余额分析->文件菜单点击核算项目基础数据组合”。以下是它的过滤界面和主界面:


一、横表重复错误的修正步骤:

1、先删除没有被引用且是重复的横表数据:选择指定的辅助账类型,勾选“显示未被引用的横表数据”和“显示重复的横表数据”,如下图:

点击确定后,显示如下图:

勾选列表中的部分或全部记录,点击“删除”按钮即可。


2、合并重复的横表数据,重复的横表数据可能都被业务(凭证等)引用了,这时候需要先将业务数据合并,还是选择步骤1中的辅助账类型,勾选“显示重复的横表数据”,如下图:

点击确定后,显示如下图:

因为步骤1已经将没有被引用且是重复的横表数据删除了,这里剩下的都是被引用且是重复的横表数据,勾选列表中的部分或全部记录(同一组一起选),点击“合并重复项”按钮即可。合并重复项是很复杂的操作,可能会很耗时,单次合并可以少选择一些数据行。


3、有些版本在合并重复项时会同时将多余的重复记录删除,有些版本不会,为了确保删除干净,请再进行一次步骤1。


二、横表名称错误的修复,有两种方案:

1、按辅助账类型修复

1.1、修正名称缺失的数据,选择辅助账类型,勾选“核算项目组合名称缺失”,如下图:

点击确定后,显示如下图:

勾选列表中的部分或全部记录,点击“修复名称”按钮即可。


1.2、修正名称错误的数据,选择辅助账类型,勾选“核算项目名称错误”,如下图:

点击确定后,显示如下图:

勾选列表中的部分或全部记录,点击“修复名称”按钮即可。

注:该步骤中过滤界面的选项,只能筛选出极少一部分名称错误的数据,大部分都是判断不出来的(后面如果有时间可能会做一些优化),你可以不用勾选“核算项目名称错误”选项,点击“确定”查询后,列表中的数据你认为有错误的,选上它,点击“修复名称”按钮即可,就算是没有问题的,修复一次也不会有问题。


1.3、如果你要修复英文或繁体中文数据,你需要登陆为英文或繁体中文环境。


2、按核算项目类型【+核算项目】修复,前面的方案修复名称是在选定辅助账类型之后进行的修复,如果一个核算项目被多个辅助账类型的横表引用,那修复的动作要执行很多次,另外你可能不知道被哪种辅助账类型的横表引用了,可能都修不全。新补丁提供了按核算项目类型【+核算项目】的修复方式。

2.1、在主界面点击“自动修复名称”打开自动修复配置界面


2.2、界面选项说明:

核算项目类型:选择要修复的核算项目类型,必录项。

核算项目:前面核算项目类型下的核算项目,如果核算项目类型选了“客户”,那核算项目就是具体客户的编码或名称,该选项是模糊匹配,非必录项。一般情况下你应该知道哪个核算项目不对,建议填上,尽量准确,如果不填,将会处理该核算项目类型下的所有核算项目,非常耗时

辅助账类型:要修复的目标辅助账类型下的横表,可多选,如果不选就是全部(有些版本可能有bug,取不到辅助账类型数据,建议全选上),多选时将循环处理每个辅助账类型。

组合名称:用于匹配横表中的FLongNameGroup,这里可以框定修复哪个横表,必录项。

语言:要处理横表的目标语言,暂时不支持选择,要处理英文,请登陆为英文,要处理中文,请登陆为中文,要处理繁体中文,请登陆为繁体中文

明细日志:勾上,会在日志信息中显示哪个横表[将会]被修复,不勾,只显示过滤到的数量以及修复的数量。

生效勾上,执行修复,不勾,看看哪些横表需要修复。


2.3、处理结果

不勾生效时:

意思是:根据条件,找到两个横表,其中ID为e74AAADMAh1Bimy7的横表要修复,所列的内容为:

旧的FLongNameGroup_L2

新的FLongNameGroup_L2

旧的FDisplayNameGroup_L2

新的FDisplayNameGroup_L2

旧的FNumberGroup_L2

新的FNumberGroup_L2

可以看到旧的FDisplayNameGroup_L2和新的FDisplayNameGroup_L2是不一样的,需要修复。

勾上生效时:

显示内容与不勾生效时一样,只是颜色为绿色,意思为已修正。

注:如果核算项目或组合名称条件不填时,匹配到的核算项目会非常多,所以明细信息最多显示100条横表记录。

总账实施工具_核算项目基础数据组合_使用说明

概述  核算项目基础数据组合(也叫横表),它是凭证辅助账行关联的重要数据对象。由于科目的辅助账类型下面挂的核算项目类型数量不是固定...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息