Как использовать Процедуры

Используя Процедуры пользователь может создать фрагмент скрипта, который впоследствии можно встраивать в скрипт несколько раз, для повторяющихся действий. Процедуры позволяют упорядочить скрипт, а также превысить лимит в 100 блоков для одного скрипта.

Пользователь может сохранять процедуры независимо от основного скрипта, и далее работать с ними как с отдельными процессами, встраивая в скрипт при помощи блока Вход в процедуру.

Максимальное количество процедур для одного скрипта – 10. Процедуры можно редактировать, перемещать, копировать и удалять.

Создание процедуры

Для перехода к созданию процедуры откройте поле конструктора скрипта и нажмите на строку подменю Процедуры. Откроется окно со списком процедур, которые уже созданы на проекте, а также информацией о блоках скрипта, в которых они используются.

Существуют локальные и общие процедуры. Локальные используются внутри одного скрипта, тогда как общие позволяют повторно применять логику и обрабатывать данные в разных скриптах.

Для создания новой процедуры выберите вариант Локальные или Общие и нажмите кнопку Создать процедуру. Введите название создаваемой процедуры и нажмите кнопку «Создать». Новая процедура отобразится в списке процедур.

Создание новой процедуры

Нажмите на наименование и откройте конструктор процедуры. Новая процедура имеет только нулевой и финальный блоки. Далее необходимо добавить блоки в процедуру, пользуясь конструктором. Процедура создается аналогично скрипту. Максимальное количество добавляемых блоков для одной процедуры – 20. В конструкторе процедуры доступен весь функционал основного скрипта (блоки, справочник, переменные).

Конструктор процедуры

Сохраните созданную процедуру кнопкой Сохранить. Система подскажет о наличии или отсутствии ошибок в созданной процедуре.

Копирование, перемещение и редактирование процедуры

Для копирования процедуры выберите ее в списке и нажмите иконку Копировать. В списке отобразится новая процедура с пометкой (копия). Нажатие на наименование открывает процедуру для редактирования.

Список процедур и иконка копирования

Нажатием на иконку Список процедур и иконка копирования выбранной процедуры можно перенести процедуру из Общих в Локальные и наоборот.

Список процедур и иконка копирования

Нажав на иконку «стрелка вниз» в столбце «Где используется», можно просмотреть список блоков, в которых используется данная процедура, а также быстро перейти к любому из этих блоков.

Удаление процедуры

Для удаления процедуры выберите ее в списке и нажмите иконку корзина. Подтвердите свое согласие на удаление.