Смена статуса выполняется автоматически при помощи этапа с типом действия "Смена значения справочника"
Смена статуса выполняется автоматически при помощи этапа с типом действия **"Смена значения справочника"**
Создание этапа маршрута
Создание этапа маршрута
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^
**Шаг 1.** В маршруте добавляем новый этап
**Шаг 1.** В маршруте добавляем новый этап
**Шаг 2.** Выбираем тип действия "Смена значения справочника"
**Шаг 2.** Выбираем тип действия **"Смена значения справочника"**
**Шаг 3.** В настройках этапа:
**Шаг 3.** В настройках этапа:
...
@@ -704,29 +704,14 @@
...
@@ -704,29 +704,14 @@
**Выход** - заявка со статусом **«Выполнена»**.
**Выход** - заявка со статусом **«Выполнена»**.
Для смены статуса используется уже известный нам скрипт интерпретатора.
Для смены статуса используется уже известный нам этап **"Смена значения справочника"**
Для удобства возьмем уже созданный скрипт интерпретатора с похожей логикой и сделаем его копию с некоторыми изменениями.
**Шаг 1. В маршруте добавляем новый этап**
**Шаг 1.** В дереве объектов находим ранее созданный скрипт интерпретатора смены статуса.
* Тип действия - Смена значения справочника
**Шаг 2.** Кликаем по нему правой кнопкой мыши и выбираем «Сделать копию».
.. figure:: ../resources/img/create_copy.jpeg
**Шаг 3.** Открываем созданную копию и в коде скрипта меняем значение статуса на нужное, в нашем случае нужно поменять значение 4 (статус в работе) на 5 (выполнена).
**Шаг 4.** Изменяем наименование и код скрипта, на соответствующее логике например ``event.blocking.interpreter.change.status_ready``