Отладка процессов интеграции

В этом примере вы запустите проект в режиме отладки и после остановки на точке останова продолжите пошаговое исполнение приложения. В качестве примера будет исследован процесс обработки входящего сообщения в узле Транслятор. Сообщения в «1С:Шину» в данном примере будут поступать по протоколу HTTP в результате POST-запроса. POST-запрос будет осуществляться по специальному URL-шаблону, который был ранее определен в Http Сервисе «1С:Шины».

Откройте приложение в среде разработки и выполните следующие действия:

  • Откройте схему процесса интеграции. Для этого кликните на элемент проекта ПроцессИнтеграции в панели навигатора (в примере элемент назван ОбменТиповой);

  • Откроется схема процесса интеграции. На схеме выберите узел Транслятор и в свойствах узла в поле Обработчик преобразования нажмите на значок лупы;

  • Откроется модуль обработчика узла Транслятор;

  • Установите точку останова на второй строке модуля. Для этого кликните слева от номера строки;

  • Если вы вносили изменения в проект, опубликуйте его, прежде чем запускать отладку;

  • Чтобы запустить отладку, нажмите F5 или Запустить > Начать отладку в меню;

  • «1С:Шина» запустит приложение и сообщит, что запущена отладка браузера;

  • Чтобы запустить выполнение модуля, следует отправить сообщение в «1С:Шину».
  • После того как сообщение отправлено, вернитесь на вкладку со средой разработки. Отлаживаемый модуль будет открыт на строке, в которой вы установили точку останова, а слева будет открыто представление Отладка;

  • Представление Отладка содержит все необходимые инструменты для отладки приложения. С помощью команд в панели или с помощью горячих клавиш вы можете выполнять пошаговую отладку приложения;

  • В процессе отладки можно анализировать, например, значения локальных переменных модуля (группа Переменные) или значения вычисляемых выражений (группа Контрольное значение);