现象:登录窗口/员工通讯录等地方显示多个部门时次序出错。
原因:部门编号不规范,或者部门编号重复。
解决:房友软件中要求部门编号不要重复,
并且符合以下规范:
一级部门:2位数字
二级部门:4位数字,
前2位为其上级部门编号
三级部门:6位数字,前2位为其上级部门编号
方案1:将下述SQL脚本剪贴到DBAdmin(或查询分析器)中执行之。
例如A部门原来编号为00,要改为01: UPDATE Department SET DeptNo=’01’,ModDate=GetDate() WHERE DeptName=’A部门’;
方案2:房友中不能直接修改部门编号。如果要修改,使用[组织机构]中的[调整]按钮。
例如A部门原来编号为00,要改为01:
(1)先将A部门调整为任意指定的B部门(编号为08)的下属二级部门,新编号为0801;
(2)再将A部门调整为一级部门,新编号为01。
最后请使用客户端进行确认。