08/02/2019

Отладка на сервере

Не работает отладка на сервере? Мы расскажем как включить ее за 5 простых шагов.
При работе 1С в клиент-серверном варианте очень часто приходится сталкиваться с проблемой при отладке приложения. Отладчик попросту не заходит в серверные процедуры. И как следствие, программист не понимает, что происходит на стороне сервера, какие действия там выполняются и как получается тот или иной результат. Как это исправить и что нужно сделать мы расскажем в этой статье.

Если у вас установлена платформа 8.2 или 8.3 для того чтобы включить отладку необходимо выполнить следующие действия:

1. Остановить службу 1C:Enterprise 8.2 (8.3) Server Agent.
Зайдите в меню Пуск – Администрирование – Службы.

Переключатель на управляемых формах
2. Необходимо запустить редактор системного реестра. Для это нажмите кнопку Windows + R или зайдите в меню Пуск – Выполнить и введите в командную строку regedit.
Создание переключателя на обычных формах
3. Найти ветку реестра [HKEY_LOCAL_MACHINE\
SYSTEM\ControlSet001\
services\1C:Enterprise 8.3 Server Agent\].
4. Находим свойство «ImagePath», добавляем в строку «-debug».

Свойство до:
"C:\Program Files (x86)\1cv8\8.3.8.2054\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo"
Свойство после:
"C:\Program Files (x86)\1cv8\8.3.8.2054\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files (x86)\1cv8\srvinfo"
5. Записываем и запускаем службу.

Вот и все, режим отладки на сервере включен. После этих не сложных шагов вы с легкостью сможете отлаживать любые серверные процедуры. Удачи вам в разработке!
Подпишитесь на рассылку!
Хотите первыми получать наши новости и интересные материалы? Подпишитесь на рассылку прямо сейчас!