Вывести ошибку / Throw exception

Группа действий: Базовые действия 


Данное действие предназначено для принудительного завершения работы робота, в связи с тем, что алгоритм на этом шаге продолжаться не должен.


Параметры

Входные параметры


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СообщениеMessage

Текст, который будет выведен в лог-файл сообщения.


Если параметр не заполнен будет выведено: "Неизвестная ошибка".

СтрокаВозникла ошибка!Нет


Особые условия использования

Отсутствуют.


Пример использования

Задача:

Необходимо получить ответ пользователя на вопрос о завершении программы.

Если ответ предполагает, что работу необходимо прекратить, вывести в лог сообщение и завершить работу. 

Решение:

  1. Добавить действие "Вопрос".
  2. Добавить действие "Если".
  3. Добавить действие "Вывести ошибку".

Реализация:

  1. Открыть группу действий "Диалоговые окна".
  2. Поместить в рабочее пространство студии действие "Вопрос".
  3. Настройка действия:
      1. В параметр "Вопрос" указать текст: "Остановить работу программы?" 
  4. Открыть группу действий "Базовые действия".
  5. Поместить в рабочее пространство студии действие "Если" (см. описание действия "Если").
  6. Настройка действия:
      1. Задать в условие результат действия "Вопрос". 
      2. Поместить на ветку "Да" действие "Вывести ошибку".
      3. В параметр "Сообщение" действия "Вывести ошибку" указать текст: "Пользователь запросил остановку программы".


  7. Запустить робота по кнопке "Запуск" в верхней панели.
  8. Ответить "Да" на вопрос в диалоговом окне.

Результат:

Работа программы была завершена, в лог выведено сообщение "Пользователь запросил остановку программы".