问题描述:报表、序时簿等界面系统默认的界面显示样式可能不适用于所有客户,比如客户未使用批次管理,不用显示批次列,需要调整列的默认顺序及显示/隐藏设置
实现原理:保存一个方案,把这个方案复制给其他人
操作步骤:
以【台账新增分录】为例
1、 先调整并保存一个需要预设的界面设置
2、 把方案复制给其他用户,此sql可重复执行,个人已保存的样式不会被覆盖,只会给未设置样式的人员复制,项目实施初始或后续有新员工都可以执行。insert into T_FW_UserCustomConfig (FUSERID,FUICLASSNAME,FCONFIGXML_L2)
select u.fid,ucc.FUICLASSNAME,ucc.FCONFIGXML_L2 from T_FW_UserCustomConfig ucc cross join T_PM_User u
where ucc.fuiclassname='com.kingdee.eas.scm.common.client.InventoryF7List'
and ucc.FUSERID = 'xK578li+SRuajDM8aV1PShO33n8='
and not exists(select 1 from T_FW_UserCustomConfig a where fuiclassname='com.kingdee.eas.scm.common.client.InventoryF7List' and a.FUSERID = u.fid)
注意事项:FUSERID是第一步保存样式的用户的id
fuiclassname是【台账新增分录】界面全路径,如需设置其他界面自行查询