单选辅助列表使用基础资料属性进行筛选

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

单选辅助列表使用基础资料属性进行筛选

1、启用单选辅助资料列表的引用属性,看言鱼的文章

      注意,设置后取消菜单发布及重启IIS

2、使用表单脚本,直接上代码

import clr
clr.AddReference('mscorlib')
clr.AddReference('Kingdee.BOS.Core')
from System import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Util import *

def BeforeF7Select(e):
    if (e.FieldKey.Equals("F_Consignee", StringComparison.OrdinalIgnoreCase)):#单选辅助资料列表字段
        kh=this.View.Model.GetValue('F_Customer');#客户基础资料字段
        if kh is None:
            return
        khm=kh['Name'].ToString()[:4]#客户名
        khg=str(kh['FGroup'])#客户分组名
        kjgl=" FDescription like '%"+khg+"%'  "#原理使用客户分组名与辅助资料列表的备注进行Like比较
        e.ListFilterParameter.Filter ="";
        e.ListFilterParameter.Filter = StringUtils.JoinFilterString(e.ListFilterParameter.Filter, kjgl);



如果是辅助属性,则字段名应该使用类似这个:$$FAuxPropId__FF100001

单选辅助列表使用基础资料属性进行筛选

1、启用单选辅助资料列表的引用属性,看言鱼的文章 注意,设置后取消菜单发布及重启IIS2、使用表单脚本,直接上代码import clrclr....
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息