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

单据转换.二开案例.选单界面仅显示用户有权的主业务组织单据

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

单据转换.二开案例.选单界面仅显示用户有权的主业务组织单据

【场景】选单界面仅显示用户有权的主业务组织单据 【原因】[单据转换.常见问题.选单界面的组织控制](https://vip.kingdee.com/article/426765275019452928?productLineId=1) 【案例】 用户仅有109组织,在转换规则没有任何控制时,选单也只能看到109组织的单据; <1>转换规则,没有任何配置 ![1679642065124.webp](/download/0100168bd6a9ee754dddbd2341dcddf2df22.webp) <2>上游单据挂设列表插件 ![1679642432056.webp](/download/0100d3cb26a752794fcbb8d97f4f81d4181e.webp) ```chsarp using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.List.PlugIn; using Kingdee.BOS.Core.List.PlugIn.Args; using Kingdee.BOS.ServiceHelper; using Kingdee.BOS.Util; using System; using System.Linq; namespace DynamicFormPlugIn.List { [Kingdee.BOS.Util.HotUpdate] [System.ComponentModel.Description("源单列表插件 - 选单控制主业务组织范围")] public class SelBillListPlugIn_FilterUseOrg : AbstractListPlugIn { /* * 挂在源单列表插件 * 针对特定目标单据单据选单时, 过滤源单的主业务组织逻辑 */ /// <summary> /// 目标单 表单标识 /// </summary> string tgtFormId = "k23948f9c10134e1ba9fdc46551b5ce85"; bool isSelBillSpec = false; public override void OnInitialize(InitializeEventArgs e) { if (this.ListView.OpenParameter.ListType == (int)Kingdee.BOS.Core.Enums.BOSEnums.Enu_ListType.SelBill) { if (this.View.ParentFormView == null) return; string parentFormId = this.View.ParentFormView.BillBusinessInfo.GetForm().Id; if(string.Equals(tgtFormId, parentFormId, StringComparison.OrdinalIgnor

单据转换.二开案例.选单界面仅显示用户有权的主业务组织单据

【场景】选单界面仅显示用户有权的主业务组织单据【原因】[单据转换.常见问题.选单界面的组织控制](https://vip.kingdee.com/article/42676...
点击下载文档文档为doc格式

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

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