|
Операции, используемые в конструкторе сценариев
Создание сценариев в конструкторе сценариев осуществляется с помощью специальных графических элементов – операций. На рабочую область конструктора сценариев могут быть помещены только операции:
-
Если;
Все остальные операции могут быть использованы только в блоках других операций.
Операция используется для того, чтобы присвоить переменной необходимое значение (типа число, строка, дата и т.д.). Значение, которое может быть присвоено, зависит от типа переменной. Пример блока данной операции представлен на рис. 1.

Рис. 1. Блок операции "Присвоить значение"
В первом поле выбора требуется выбрать переменную, которой необходимо присвоить значение. Во втором поле выбора необходимо выбрать/ввести значение, которое будет присвоено указанной переменной.
Пример использования операции представлен на рис. 2.

Рис. 2. Пример использования операции "Присвоить значение"
Операция используется в том случае, когда необходимо проверить некоторое условие и, в зависимости от результата его выполнения, выполнить необходимую операцию. Пример блока данной операции представлен на рис. 3.

Рис. 3. Блок операции "Если"
Если – в данном блоке выполняется проверка условия. Для проверки условия необходимо использовать операции Условие и/или ИЛИ и И .
То – в данном блоке необходимо указать операцию, которая будет выполнена в случае выполнения условия, указанного в блоке Если.
Для того, чтобы указать операцию, которая будет выполнена в случае невыполнения условия, указанного в блоке Если, необходимо использовать блок Иначе. Блок Иначе может быть добавлен 2 способами. Для этого необходимо:
-
нажать правой кнопкой мыши внутри блока операции Если и выбрать пункт Добавить блок "Иначе" (рис. 4);

Рис. 4. Контекстное меню блока операции "Если". Пункт "Добавить блок "Иначе"
-
на клавиатуре одновременно зажать клавиши Ctrl + Shift + M.
В операцию Если будет добавлен блок Иначе (рис. 5).

Рис. 5. Блок операции "Если". Блок "Иначе"
Пример использования операции представлен на рис. 6.

Рис. 6. Пример использования операции "Если"
Операция используется для записи условия, проверка которого осуществляется в операции Если . Может быть использована только внутри блока Если операции Если. Пример блока данной операции представлен на рис. 7.

Рис. 7. Блок операции "Условие"
В первом и третьем полях выбора необходимо указать: переменную/ точное значение/ математический оператор/ условие, во втором поле выбора из выпадающего списка необходимо указать условие сравнения (=, ≠, >, <, ≥, ≤) первого и третьего полей.
Пример использования операции представлен на рис. 8.

Рис. 8. Пример использования операции "Условие"
Операция используется в том случае, когда необходимо проверить несколько условий. Может быть использована только внутри блока Если операции Если . Пример блока данной операции представлен на рис. 9.

Рис. 9. Блок операции "ИЛИ и И"
Операция состоит из 3 полей: 2 полей выбора, в которых требуется указать одну из операций: Условие, ИЛИ и И и 1 поля выбора типа операции:
-
И – данный тип операции используется в случае, если для выполнения действия, указанного в поле То операции Если , необходимо выполнение обоих условий;
-
ИЛИ – данный тип операции используется в случае, если для выполнения действия, указанного в поле То операции Если , необходимо выполнение хотя бы одного из условий.
Пример использования операции представлен на рис. 10.

Рис. 10. Пример использования операции "ИЛИ и И"
Операция используется для выполнения следующих математических операций: сложение, вычитание, умножение, деление. Операция может быть использована:
Пример блока данной операции представлен на рис. 11.

Рис. 11. Блок операции "Математические операторы"
В первом и третьем полях выбора необходимо выбрать переменную, математическую операцию или точное значение.
Во втором поле выбора необходимо выбрать тип математической операции: сложение, вычитание, умножение, деление.
Пример использования операции представлен на рис. 12.

Рис. 12. Пример использования операции "Математические операторы"
Операция используется для того, чтобы присвоить переменной какое-либо точное значение (число, строку, дату и т.д.). Присваиваемое значение зависит от типа переменной, которой присваивается данное значение.
Операция может быть использована:
Пример блока данной операции представлен на рис. 13.

Рис. 13. Блок операции "Точное значение"
Данная операция состоит из одного блока, в который требуется ввести значение, в зависимости от типа переменной, которой присваивается данное значение.
Пример использования операции представлен на рис. 14.

Рис. 14. Пример использования операции "Точное значение"
Операция используется в том случае, когда требуемое действие необходимо выполнить определенное количество раз или для каждого экземпляра, указанного в первом поле выбора (например, для каждой версии документа).
Пример блока данной операции представлен на рис. 15.

Рис. 15. Блок операции "Повторить"
В первом поле необходимо указать переменную, которая определяет количество повторений операции, указанной во втором поле выбора.
Если указана переменная типа Целое число , то значение данной переменной определяет количество повторений операции, указанной во втором поле выбора. Если указана переменная типа Список объектов платформы (тип связи Список), действие будет выполнено для каждого экземпляра выбранного объекта, а название блока изменится на Повторить для каждого (рис. 16).
Во втором блоке необходимо указать операцию, которую требуется выполнить.
Пример использования операции представлен на рис. 16.

Рис. 16. Пример использования операции "Повторить"
См. также: