Справочники

 

Типовые маршруты

 

Блок типа «Условие»

 

Блок предназначен для организации условных ветвлений на схеме путем сравнения двух операндов или анализа результатов заданного вычисления. Если результат вычислений или сравнение двух операндов истинно, то схема выполняется по ветке «Да», иначе по ветке «Нет». Доступен в типовых маршрутах с типом «Жесткий».

Свойства:

·         Наименование. Наименование блока «Условие».

·         Тип условия. Тип условия в блоке «Условие». Возможные значения: «Сравнение» – тип условия, при котором сравниваются два операнда через заданную операцию сравнения, «Вычисление» - тип условия, при котором задается ISBL-вычисление для получения результатов условия;

·         Первый операнд, Второй операнд. Первый/второй операнд сравнения. Свойства доступны для Типа условия «Сравнение». Допустимые типы данных: «Целое число», «Логическое значение», «Запись справочника», «Дробное число», «Задача», «Пользователь», «Строка», «Задание», «Группа», «Признак», «Папка», «Роль», «Дата», «Электронный документ», «Список пользователей». При изменении типа данных изменяется тип данных обоих операндов, при этом их текущие значения очищаются. Значение может задаваться константно или через параметр допустимых типов;

·         Операция. Операция сравнения первого операнда со вторым в блоке «Условие». Свойство доступно для Типа условия «Сравнение». Возможные значения: «Равно», «Меньше», «Больше», «Не равно», «Меньше или равно», «Больше или равно». Если операция сравнения операндов выполняется со значением истинно, то схема выполняется по ветке «Да», иначе по ветке «Нет» (см. описание «Редактор схем. Соединения блоков»). С помощью операций сравнения можно проверять на пустоту значения параметров типового маршрута;

·         Условие. ISBL-вычисления, выполняющиеся при выполнении блока для получения результатов условия. Свойство доступно для Типа условия «Вычисление». Возвращает результат выполнения через переменную Result или Результат. Значение переменной определяется в ISBL-вычислениях. Если Result= True, то схема выполняется по ветке «Да», иначе по ветке «Нет» (см. описание «Редактор схем. Соединения блоков»). Свойство задается в редакторе вычислений (см. раздел «Редактор вычислений. Описание» в руководстве разработчика).

·         Объединение входов. См. описание свойств блока типа «Задание» см. В разделе Блок типа «Задание».

События (описание см. в разделе «Редактор событий типовых маршрутов»):

·         Событие «Старт»;

·         Событие «Завершение».

 

 

См. также:

·         Перечень базовых блоков типовых маршрутов;

·         Блок «Начало»;

·         Блок «Конец»;

·         Блок типа «Задание»;

·         Блок типа «Уведомление»;

·         Блок типа «Объединение «И» и «Объединение «ИЛИ»;

·         Блок типа «Ожидание»;

·         Блок типа «Мониторинг»;

·         Блок типа «Сценарий»;

·         Блок типа «Подзадача».