Как включить протокол отладки на сервере 1с – Debug
Ни один разработчик 1с не может выполнять серьезные задачи или находить ошибки в коде без отладки. Так что же делать если не работает механизм отладки? Все очень просто!
Для начала смотрим какой режим отладки у нас включен в параметрах конфигурации “Сервис/Параметры/Закладка ‘Отладка’ “:
В большинстве случаев достаточно отладки по сетевому протоколу TCP/IP – ‘Отладка по протоколу TCP/IP’. Двумя словами: конфигуратор напрямую взаимодействует с предметами отладки (клиентские приложения, фоновые задания и т.д.).
Отладка по протоколу HTTP – это относительно новый механизм отладки (начиная с версии 8.3.7.1759). Основное отличие от предыдущего механизма отладки в том, что вся отладки происходит через ‘Сервер Отладки’:
Что бы подключиться к отлаживаемому приложению, не обязательно нужно занимать конфигуратор – достаточно иметь копию конфигурации отслеживаемого приложения. Более подробно с новым механизмом отладки можно ознакомиться по ссылке.
Итак, зная какой механизм отладки у нас подключен идем на сервер 1с и открываем редактор реестра windows:
Далее по ветке “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\” и находим там каталог с агентом сервера 1с: “1C:Enterprise 8.3 Server Agent (x86-64)”:
И в параметре ‘ImagePath’ добавляем свойство: -debug:
Для режим отладки по протоколу HTPP добавляем свойство: -debug -http.
После изменений в реестре, необходимо перезагрузить сервер 1с – и наслаждаться отладкой!