Александр. Ну во первых, надо однозначно написать в техподдержку, чтобы они реализовали такую функцию.
Сейчас можно поступить так.
Мы сформировали коллекцию event
var events = alarms.GetEvents(HostFB.TreeItemHlp.Parent, filter, 100);
теперь можно обращаться, к ее элементам используя индекс.
Например:
Параметр1=events[z].ConditionName; //тип - строка
вернет нам имя элемента, имеющего неквитированную аварию, где z - индекс (номер в коллекции, нумерация с нуля). Только обращаться нужно когда в коллекции есть хотя бы одно сообщение. Проще говоря контролировать:
if events.Count()>0 и после уже обращаться к коллекции
Ну а дальше - дело техники. Можно через цикл перебрать всю коллекцию, и найти есть ли имя функционального блока в списке.




Ответить с цитированием