Определить условия присоединения раздела

На присоединение раздела условия налагаются в двух случаях:
  • Пользователь хочет вывести в представлении данные, удовлетворяющие определённым условиям. Например, документы, в которых количество листов больше 10.

  • Присоединенный раздел карточки содержит избыточную информацию. Например, все сотрудники из полей множественного выбора карточки документа хранятся в секции Сотрудники этой карточки, при этом сотрудники из каждого конкретного поля определяются дополнительным признаком этой секции — целочисленным значением поля Тип.

Условия присоединения определяются после указания в диалоговом окне Присоединенный раздел присоединяемых раздела и поля. Для формирования условий присоединения предназначено поле Условие этого окна.

Можно задать несколько условий присоединения, объединенных по И или ИЛИ. Чтобы изменить оператор, выделите его в дереве и нажмите кнопку Изменить.

Чтобы добавить условие присоединения раздела, выполните следующие действия:
  1. Откройте окно Присоединенный раздел и нажмите кнопку Три точки поля Условие.

  2. В появившемся диалоговом окне Условия присоединения нажмите кнопку Рамка с плюсом Добавить. При этом откроется диалог для добавления условия.

    Диалоговое окно "Условия присоединения"
    Рисунок 1. Диалоговое окно "Условия присоединения"
  3. В поле Условие окна Условия присоединения выберите из списка один из операторов, приведенных в таблице.

    Оператор Значение оператора

    ==

    Равно

    !=

    Не равно

    STREQUALS

    Равно строке

    NOT STREQUALS

    Не равно строке

    ISNULL

    Пустое значение

    NOT ISNULL

    Непустое значение

    >

    Больше

    >=

    Больше или равно

    <

    Меньше

    <=

    Меньше или равно

    ONEOF

    Содержится в перечислении

    NOT ONEOF

    Не содержится в перечислении

Описание, приводимое в пунктах 4 — 5 справедливо, только если в поле Условие выбран один из операторов: ==, !=, STREQUALS, NOT STREQUALS, >, >=, <, <=.

  1. Нажмите кнопку Три точки поля Аргумент1. В открывшемся диалоговом окне Аргумент условия установите переключатель в положение Поле раздела и выберите из числа доступных раздел и поле, на которые накладывается условие. Выбор раздела осуществляется в окне Выбор раздела, которое открывается по нажатию кнопки Три точки поля. Для выбора доступны оригинальный и все присоединенные к нему разделы. Поле, на которое накладывается условие, выбирается из раскрывающегося списка. Нажмите кнопку ОК.

  2. В окне Условия присоединения нажмите кнопку Три точки поля Аргумент2. В открывшемся диалоговом окне Аргумент условия установите переключатель в положение Значение и выберите из раскрывающегося списка тип значения аргумента. Введите значение в одноименное поле способом, зависящим от его типа. Нажмите кнопку ОК.

    Окно "Аргумент условия"
    Рисунок 2. Окно "Аргумент условия"

Описание, приводимое в следующем пункте справедливо, только если в поле Условие выбран оператор ISNULL или NOT ISNULL.

  1. Укажите в поле Аргумент1 поле из доступного раздела, значение которого будет сравниваться с пустым значением.

Описание, приводимое в 7 — 10 справедливо, только если в поле Условие выбран оператор ONEOF или NOT ONEOF.

  1. Укажите в поле Аргумент1 поле из доступного раздела, значение которого будет сравниваться (по ИЛИ) со значениями поля Аргумента2.

  2. Нажмите кнопку Рамка с плюсом Добавить поля Аргумент2 и в открывшемся диалоговом окне Аргумент условия введите нужное значение (переключатель в положение Значение). Или укажите то поле доступного раздела (переключатель в положение Поле раздела), со значением которого будет проводиться сравнение. Нажмите кнопку ОК.

  3. Таким же способом добавьте в поле Аргумент2 остальные значения перечисления.

  4. Изменить или удалить ошибочно введённые значения поля Аргумент2 можно, выделив их в списке и нажав кнопку Изменить или Удалить соответственно.

    Окно "Условие присоединения" для оператора "ONEOF"
    Рисунок 3. Окно "Условие присоединения" для оператора "ONEOF"