单据人员基础资料旁边云之家联系我图标设置隐藏
【应用场景】
【应用说明】
1、云之家联系我图标功能:根据当前基础资料关联的人员信息,触发唤醒启动云之家桌面端(先要安装云之家)
2、云之家联系我图标显示是根据当前环境配置了云之家相关集成配置(参考文章:https://vip.kingdee.com/school/3669?productLineId=1),然后当前用户有云之家用户映射等条件,系统根据判断会默认显示
3、云之家联系我图标显示还根据当前基础资料的字段映射关系判断为条件,系统内置有一个表单记录基础资料的映射关系
该表单存储的关系数据是存在系统参数中
【实现步骤】
一、单据插件方式
该方式主要针对某张单据上的某个基础资料控件因此云之家联系我图标设置隐藏
<1>插件代码:
this.View.GetControl("字段标识").SetCustomPropertyValue("cloudcontacts",False);
<2>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。
<3>BOSIDE扩展应收票据,注册表单插件,保存元数据,开发完毕。
二、脚本SQL语句方式
该方式是整个系统级,将图标该功能进行隐藏,根据应用说明的第3点,该基础资料的映射关系是一个表单,其配置数据是存储在系统参数中
<1>SQL查询:
select * from T_BAS_SYSPARAMETER where FPARAMETEROBJID='BOS_XunTongContactsConfig'
查询系统参数表,对象为BOS_XunTongContactsConfig,其配置数据是存在FPARAMETERS字段的xml数据中,系统内置配置数据
<1>修改SQL语句:
UPDATE T_BAS_SYSPARAMETER SET FPARAMETEROBJID='BOS_XunTongContactsConfig_bak' where FPARAMETEROBJID='BOS_XunTongContactsConfig'
注意:
1、where语句一定要加上,仔细点哟^_^
2、建议不要delete删除,仅仅是将FPARAMETEROBJID关联的对象数据修改为bak,好处是系统内置的数据只是备份了一条记录在哪里,如果需要用到该功能,还原的话,只需要将bak的这条数据,仍然update回来为“BOS_XunTongContactsConfig”即可。其余不做变化
【功能验证】
<1>打开某张单据,人员基础资料旁边云之家联系我图标不可见
【参考资料】
【单据上人员字段的云之家图标隐藏办法】
https://vip.kingdee.com/article/328290489403287808?productLineId=1&isKnowledge=2
单据人员基础资料旁边云之家联系我图标设置隐藏
本文2024-09-23 03:47:13发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-161097.html