Как отладить проект
Примечание: Этот пример использует демонстрационное приложение.
В данном примере вы запустите проект в режиме отладки и после остановки на точке останова продолжите пошаговое исполнение приложения. В качестве примера вы исследуете процесс программного формирования формы СделкиВоронкаПродаж, которая открывается после запуска приложения Демо.
Откройте приложение Демо в среде разработки и выполните следующие действия:
- Ваша задача заключается в том, чтобы узнать имя формы, которая открывается в разделе Главная. Из предыдущих примеров вы уже знаете, где находится командный интерфейс. Чтобы посмотреть его нажмите на элемент проекта ПанельНавигации;
- Из YAML-файла вы видите, что навигационная команда в разделе Главная открывает форму СделкиВоронкаПродаж;
- Чтобы найти эту форму перейдите в представление Поиск и введите имя формы в строку поиска. Будет найден файл компонента интерфейса с интересующим вас именем. Откройте его;
- Компонент интерфейса СделкиВоронкаПродаж унаследован от системного компонента Форма. Поэтому у него есть событие ПослеСоздания, которое обрабатывается в методе с именем ПослеСоздания;
- Самое подходящее место, в котором нужно искать метод ПослеСоздания — это модуль компонента СделкиВоронкаПродаж. Чтобы найти этот модуль перейдите в представление 1С и нажмите Выделить в навигаторе в заголовке раздела Навигатор проекта. Текущий активный файл из области редакторов будет подсвечен в структуре проекта;
- Нажмите на модуль СделкиВоронкаПродаж;
- Откройте справа представление Структура. В ней перечислены все методы модуля, который вы открыли. Нажмите на метод ПослеСоздания, чтобы спозиционироваться на нем в модуле;
- В этом методе вызывается метод ИнициализироватьВоронкуПродаж(). Установите курсор на имя метода и нажмите Ctrl+F11, чтобы перейти к определению этого метода (или нажмите Перейти к определению в контекстном меню модуля);
- Включите точку останова в первой строке модуля. Для этого нажмите слева от номера строки;
- Если вы вносили изменения в проект, опубликуйте его, прежде чем запускать отладку;
- Чтобы запустить отладку нажмите F5 или в меню;
- запустит приложение и сообщит, что запущена отладка браузера;Возможная проблема: Не закрывайте панель "Инструмент "Клиентский отладчик" запустил ...", иначе отладка перестанет работать.
- Вернитесь на вкладку со средой разработки; Отлаживаемый модуль будет открыт на строке, в которой вы установили точку останова, а слева будет открыто представление Отладка;
- Представление Отладка содержит все необходимые инструменты для отладки приложения. В помощью команд в панели или с помощью горячих клавиш вы можете выполнять пошаговую отладку приложения;
- В процессе отладки можно анализировать, например, значения локальных переменных модуля (группа Переменные) или значения вычисляемых выражений (группа Контрольное значение);