import clr clr.AddReference('System') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.DataEntity') clr.AddReference('Kingdee.K3.SCM.Business') from System import * from Kingdee.BOS import * from Kingdee.BOS.Core import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.BOS.Core.Bill.PlugIn import * from Kingdee.K3.SCM.Business import * from Kingdee.BOS.Orm.DataEntity import * from Kingdee.BOS.Util import * def BeforeF7Select(e): if e.FieldKey.ToUpperInvariant() == "FSTOCKID": listShowParameter = (ListShowParameter)(e.DynamicFormShowParameter) //取消组织隔离 listShowParameter.UseOrgId = 0; listShowParameter.MutilListUseOrgId = string.Empty; //设置组织隔离 listShowParameter.UseOrgId = Convert.ToInt64(this.Model.GetValue("关联使用组织字段"));//组织赋值; listShowParameter.MutilListUseOrgId = '关联使用组织字段';