Для работы с инструментом в продукте «Форсайт. Аналитическая платформа» версии 10 используйте новый интерфейс.

Настройка условий выполнения расчёта алгоритма

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

Для настройки условий выполнения расчёта алгоритма:

  1. Нажмите кнопку «Ветвление» на вкладке «Главная» ленты инструментов. В результате будет создано ветвление в дереве расчёта и условие «Иначе»:

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

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

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

  1. Откройте окно «Параметры ветвления» для задания условий выполнения блока расчёта:

В результате будет открыто окно «Параметры ветвления»:

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

  1. Задайте параметры:

Примечание. Доступно только для типа условия «Параметр».

Примечание. Доступно только для типа условия «Параметр». Набор отображаемых типов условия зависит от параметра или типа данных его атрибута, выбранного в столбце «Параметр ветвления».

Сформированная формула будет отображаться в виде строки, недоступной для редактирования, в столбце «Значение».

Примечание. Задание и редактирование формулы осуществляется только в окне «Формула условия ветки».

Для удаления одного из условий выделите условие и нажмите кнопку «Удалить» на панели инструментов.

Для удаления всех условий нажмите кнопку «Очистить».

Пример настройки условий выполнения расчёта алгоритма

В примере создается ветвление с двумя ветками, для каждой из которых задаются условия выполнения расчёта алгоритма.

См. также:

Начало работы с расширением «Алгоритмы расчёта» в веб-приложении | Построение алгоритма расчёта