Как включить протокол отладки на сервере 1с – Debug

Ни один разработчик 1с не может выполнять серьезные задачи или находить ошибки в коде без отладки. Так что же делать если не работает механизм отладки? Все очень просто!

Для начала смотрим какой режим отладки у нас включен в параметрах конфигурации “Сервис/Параметры/Закладка ‘Отладка’ “:

Параметры протокола отладки.
Параметры протокола отладки.

В большинстве случаев достаточно отладки по сетевому протоколу TCP/IP – ‘Отладка по протоколу TCP/IP’. Двумя словами: конфигуратор напрямую взаимодействует с предметами отладки (клиентские приложения, фоновые задания и т.д.).

Отладка по протоколу HTTP – это относительно новый механизм отладки (начиная с версии 8.3.7.1759). Основное отличие от предыдущего механизма отладки в том, что вся отладки происходит через ‘Сервер Отладки’:

Архитектура механизма отладки HTPP.
Архитектура механизма отладки HTPP.

Что бы подключиться к отлаживаемому приложению, не обязательно нужно занимать конфигуратор – достаточно иметь копию конфигурации отслеживаемого приложения. Более подробно с новым механизмом отладки можно ознакомиться по ссылке.

Итак, зная какой механизм отладки у нас подключен идем на сервер 1с и открываем редактор реестра windows:

Открываем редактор реестра Windows.
Открываем редактор реестра Windows.

Далее по ветке “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\” и находим там каталог с агентом сервера 1с: “1C:Enterprise 8.3 Server Agent (x86-64)”:

Запись в реестре.
Запись в реестре.

И в параметре ‘ImagePath’ добавляем свойство: -debug:

Параметр -debug.
Параметр -debug.

Для режим отладки по протоколу HTPP добавляем свойство: -debug -http.

После изменений в реестре, необходимо перезагрузить сервер 1с – и наслаждаться отладкой!

0

Оставить комментарий

Ваш адрес email не будет опубликован.