Документация для разработчиков
Темная тема

Filter

Filter — пространство имен фильтров для построения ORM-запросов к данным организационной структуры. Раздел содержит базовую логику фильтрации, готовые фильтры узлов и участников, а также группы условий по полям и правам доступа.

Классы и разделы

Класс или раздел Описание
BaseFilter Хранит псевдоним текущего контекста ORM-запроса и добавляет его к именам полей при подготовке условий. Служит базовым классом для фильтров структуры
Column Объединяет базовый класс и готовые фильтры по значениям полей: идентификаторам, ролям, названию и типу узла
NodeFilter Фильтрует узлы по идентификаторам, типу, структуре, положению в иерархии, активности, правам доступа и названию
NodeMemberFilter Фильтрует участников узлов по идентификаторам, типу участника, узлам, связанным участникам, активности и ролям
SelectionCondition Объединяет базовый класс условий выборки и фильтры условий для узлов, в том числе ограничения по правам доступа


Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх