После добавления и настройки параметров алгоритма расчёта можно настроить условия выполнения алгоритма расчёта с помощью ветвлений. Ветвления используются для создания условий выполнения отдельных элементов алгоритма расчёта.
Для настройки условий выполнения расчёта алгоритма:
Нажмите кнопку
«Ветвления»
на вкладке «Главная» ленты
инструментов. В результате будет создано ветвление в дереве
расчёта и условие
«Иначе»:

Выделите созданное ветвление и выполните команду
«Ветка»
в раскрывающемся меню кнопки
«Ветвления».
В результате будет создана ветка в ветвлении:

Примечание. Количество веток и ветвлении не ограничено. При наличие нескольких веток по умолчанию выполняется расчёт только в первой ветке, условие которой выполняется. Для проверки условия и выполнения остальных веток, выполните команду контекстного меню ветвления «Выполнять все подходящие ветки». При расчёте алгоритма будут выполнены все ветки, условия которых выполняются.
Перетащите элементов алгоритма расчёта в условия
«Ветка»
и
«Иначе» с помощью механизма Drag&Drop:

Откройте окно «Параметры ветвления» для задания условий выполнения блока расчёта:
дважды щелкните по объекту
«Ветка»
в дереве расчёта;
выполните команду «Редактировать»
контекстного меню объекта
«Ветка»
в дереве расчёта.
В результате будет открыто окно «Параметры ветвления»:

Нажмите кнопку
«Добавить» на панели инструментов
для добавления условия:

Задайте параметры:
Тип. Выберите тип условия в раскрывающемся списке:
Параметр;
Формула;
Параметр ветвления. В раскрывающемся списке выберите параметр объекта, который будет участвовать в условии;
Примечание. Параметр отсутствует для типа «Формула».
Условие. Выберите условие в раскрывающемся списке:
Содержит;
Не содержит;
Примечание. Параметр отсутствует для типа «Формула».
Значение. Задайте значения для выбранного типа условия:
Параметр. Выберите значение из раскрывающегося списка, которое будет сравниваться со значением параметра ветвления;
Формула. Для
задания формулы условия нажмите кнопку
и сформируйте формулу условия аналогично настройке
формул расчёта в открывшемся окне «Формула
условия бранча»:

И/Или. Выберите один из логических операторов в раскрывающемся списке, если добавлено несколько условий:
И. Используется по умолчанию. Если все условия выполняются, то выполняется расчёт алгоритма;
Или. Если выполняется хотя бы одно условие, то выполняется алгоритма.
Для удаления одного из условий выделите условие
и нажмите кнопку
«Удалить»
на панели инструментов.
Для удаления всех условий нажмите кнопку
«Очистить».
В примере создается ветвление с двумя ветками, для каждой из которых задаются условия выполнения расчёта алгоритма.
См. также: