问题描述
当我尝试获取展开的 BOM列表时,隐藏的项目不会出现。
是否可以显示被抑制的项目?
Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsInfo info = new Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsInfo();
info.ParentBomLines = new Teamcenter.soa.Client.Model.Strong.BOMLine[] { (Teamcenter.soa.Client.Model.Strong.BOMLine)topline };
info.ExcludeFilter = "None2";
Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsPref pref = new Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsPref();
Teamcenter.Services.Strong.Cad._2008_06.StructureManagement.ExpandPSAllLevelsResponse2 expandPSAllLevelsResponse = smService.ExpandPSAllLevels(info,pref);
搜索信息之后。
我发现在Teamcenter的“查看”菜单中有一个名为“显示被抑制的事件”的用户选项,一旦激活,您将获得带有被抑制的项目的物料清单。
此选项不能完全说服我,因为它取决于必须在用户中激活该选项,是否可以通过SOA发送请求并获取包含已删除项目的列表,无论是否选项是否已激活?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)