Категория: Документ

Имя класса: FilterFamiliesParameterBlock

Имя схемы: document_filterFamiliesParameter

Назначение:

  • Формирует фильтр для получения элементов из модели, ориентируясь на значения параметров элементов


Параметры:

  • В первом входе должен быть текстовый блок с именем параметра
  • Во втором входе значение параметра. Возможны варианты:
    • Прямое значение, текстовое либо числовое.
    • Текстовые значения, разделенные вертикальными палками.
    • Ничего. В этом случае будет проверка значения на null.
  • Выпадающий список - способ сравнения на:
    • ЗнакДля чиселДля строк
      =равенство чисел с учетом погрешностиРавенство текстовых значений. В случае нескольких значений - равенство одному из них.
      неравенство чисел с учетом погрешностиНеравенство текстовых значений. В случае нескольких значений - не равенство ни одному из них
      <значение параметра должно быть меньше указанного числаПри алфавитной сортировке значение параметра должно быть выше значения. В случае нескольких значений - выше самого высокого
      значение параметра должно быть меньше или равно указанному числу с учетом погрешностиПри алфавитной сортировке значение параметра должно быть выше или равно значения. В случае нескольких значений - выше или равно самого высокого
      >значение параметра должно быть больше указанного числаПри алфавитной сортировке значение параметра должно быть ниже значения. В случае нескольких значений - ниже самого низкого
      значение параметра должно быть больше или равно указанному числа с учетом погрешностиПри алфавитной сортировке значение параметра должно быть ниже или равно значения. В случае нескольких значений - ниже или равно самого низкого

Выход:


Системные параметры не поддерживаются

Фильтр не чувствителен к регистру, то есть, писать "Двери|двери" не требуется

Допустимо использование звездочек в начале и/или конце отдельных значений, например, "Розетк*|Двер*"

Допустимо разделять значения пробелами для читаемости, например: "Розетки | Двери"

Не путайте с блоком сравнения из раздела "логика". Он только для сравнения чисел и строк друг с другом


  • No labels