Категория: Документ
Имя класса: FilterFamiliesParameterBlock
Имя схемы: document_filterFamiliesParameter
Назначение:
- Формирует фильтр для получения элементов из модели, ориентируясь на значения параметров элементов
Параметры:
- В первом входе должен быть текстовый блок с именем параметра
- Во втором входе значение параметра. Возможны варианты:
- Прямое значение, текстовое либо числовое.
- Текстовые значения, разделенные вертикальными палками.
- Ничего. В этом случае будет проверка значения на null.
- Прямое значение, текстовое либо числовое.
- Выпадающий список - способ сравнения на:
Знак Для чисел Для строк = равенство чисел с учетом погрешности Равенство текстовых значений. В случае нескольких значений - равенство одному из них. ≠ неравенство чисел с учетом погрешности Неравенство текстовых значений. В случае нескольких значений - не равенство ни одному из них < значение параметра должно быть меньше указанного числа При алфавитной сортировке значение параметра должно быть выше значения. В случае нескольких значений - выше самого высокого ≤ значение параметра должно быть меньше или равно указанному числу с учетом погрешности При алфавитной сортировке значение параметра должно быть выше или равно значения. В случае нескольких значений - выше или равно самого высокого > значение параметра должно быть больше указанного числа При алфавитной сортировке значение параметра должно быть ниже значения. В случае нескольких значений - ниже самого низкого ≥ значение параметра должно быть больше или равно указанному числа с учетом погрешности При алфавитной сортировке значение параметра должно быть ниже или равно значения. В случае нескольких значений - ниже или равно самого низкого
Выход:
- Сформированный фильтр для использования в Блок "элементы модели"
Системные параметры не поддерживаются
Фильтр не чувствителен к регистру, то есть, писать "Двери|двери" не требуется
Допустимо использование звездочек в начале и/или конце отдельных значений, например, "Розетк*|Двер*"
Допустимо разделять значения пробелами для читаемости, например: "Розетки | Двери"
Не путайте с блоком сравнения из раздела "логика". Он только для сравнения чисел и строк друг с другом