预算组织架构是如何保证编码不重复的
在预算报表客户端进行多组织报表预算数据导入时,不同的部门/组织的数据是根据部门/组织名称加部门/组织编码来区分的,所以在对预算组织架构进行保存时,会校验预算组织架构中是否存在重复的编码。
预算组织架构中,组织是不允许重复的,所以组织不会存在重复的编码;分配型和共享型的部门在预算组织架构中是允许重复挂载的,相同的部门可以挂在不同的组织下,但是每个组织下不能存在两个同样的部门,所以我们会给在组织架构中出现多次的部门前加上所属组织编码,防止部门编码重复。存在以下两种情况:
1 通过加入部门按钮加入部门与通过使用组织或创建组织刷入下级部门所采用的方法是一样的。首先我们创建一个HashSet,当部门A第一次加入到预算组织架构中时,就给HashSet中添加一条记录,当部门A第二次加入到预算组织架构中时,我们只需要判断HashSet是否存在记录,如果存在记录就给部门A加上他的所属组织编码即可。
2 通过菜单栏的'同步预算组织编码和名称'按钮。因为刷新之后所有的预算组织编码都可能发生变化,所以我们采用的方法如下:首先将预算组织架构中的所有部门都加上他的所属组织编码,然后在预算组织基础表中根据部门的FORGID进行分组,选出FID最小的预算组织单元,去掉他的所属组织编码(假如组织架构中A部门被挂了10次,则在预算组织基础表中会出现编码为XX1.A--XX10.A的10条记录,此操作会选出XX1.A,将其还原为A),这样一来,所有部门在组织架构中除了最先加入的那一条外,都加上了他的所属组织编码(即这10个A部门在预算组织架构中所存的编码为A和XX2.A--XX10.A)。
预算组织架构是如何保证编码不重复的
在预算报表客户端进行多组织报表预算数据导入时,不同的部门/组织的数据是根据部门/组织名称加部门/组织编码来区分的,所以在对预算组织架...
点击下载文档
本文2024-09-23 02:26:42发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-152472.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章