Пример: Получить из модели список помещений с именем «жилая комната» Принцип такой: -формируем список элементов выбранной категории «помещение»-вытаскиваем параметр «имя»:
Далее сортируем фильтр с помощью Code Block формулу:
Читаем это так : Из списка элементов каждый элемент (а) проверяем на равенство значению «Жилая комната». Присоединяем фильтр к списку имен помещений:
На выходе имеем список true и false. То есть имя или совпадает или нет Теперь подсоединяем фильтр «List.FilterByBoolMask»
В «list» подсоединяем список, который нужно отфильтровать . В «mask» сам фильтр. На выходе два списка: «in» -помещения у которых имя прошло фильтр со значением true, out- помещения у которых имя прошло фильтр со значением false. Так как нам нужны помещения с именем «Жилая комната», то берем список «in».