电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

通过BOS配置+SQL制作部门树形架构展示

来源:金蝶云社区作者:金蝶2024-09-164

通过BOS配置+SQL制作部门树形架构展示

image.webp

最近遇到需要做部门树形架构展示 的场景,分享一下实现思路:

  1. 根据部门的上下级关系,做成SQL视图,然后将这个视图作为到数据分组的"存储表"。就可以自动生成分组数据,并且是以树形结构展示部门。

  2. 将员工及其主任岗信息做成一个视图,然后新建基础资料,表名绑定这个视图,然后添加数据分组,绑定第1步的部门树形分组视图,就可以实现上图中的【员工花名册】效果。

  3. 如果有其他单据的部门字段需要按树形结构选择部门,则添加数据分组字段,绑定第1步的部门树形分组视图即可。



这里主要分享一下递归查询生成部门树形分组视图的SQL。

这个SQL视图是按照标准的数据分组后台表储结构进行构建的,非常好用。


WITH TEMP    AS 

(SELECT a.FDEPTID,a.FPARENTID,a.FNumber,a.F_ora_YJBM,fullParentID=Cast('.'+Cast(a.FPARENTID AS NVarchar) AS NVarchar)

         FROM   T_BD_Department a   WHERE  a.FDEPTID = 658011/*最顶层部门的内码*/

         UNION ALL

         SELECT b.FDEPTID,b.FPARENTID,b.FNumber,b.F_ora_YJBM,fullParentID=Cast(Cast(a.fullParentID AS NVarchar)+'.'+Cast(b.

通过BOS配置+SQL制作部门树形架构展示

最近遇到需要做部门树形架构展示 的场景,分享一下实现思路:根据部门的上下级关系,做成SQL视图,然后将这个视图作为到数据分组的"存储表...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信