Включение отладки на сервере 1С

По умолчанию в клиент-серверном варианте отладка на сервере запрещена, т.е. точки останова, поставленные в серверных процедурах игнорируются. На рабочих системах это оправдано, но для разработки очень неудобно. Рассмотрим как можно включить/выключить режим отладки на сервере.

Отладка на стороне клиента доступна всегда. С сервером несколько сложнее. Возможность отладки на сервере регулируется параметрами запуска службы агента сервера 1С:Предприятия. Если в параметрах запуска службы присутствует ключ -debug, то отладка на сервере разрешена.
Для включения режима отладки на сервере необходимо:

  1. Открыть редактор реестра Windows (вызвать окно запуска приложений комбинацией клавиш Win+R и вбить в строку ввода «regedit»);
  2. Открыть раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64);
  3. Открыть параметр ImagePath, и добавить ключ » -debug». Пример после изменения: «C:\Program Files\1cv8\8.3.10.2168\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files\1cv8\srvinfo» -debug;Включение отладки на сервере 1С
  4. Перезапустить службу агента сервера 1С. Для этого можно перезапустить компьютер или перезапустить службу вручную:

Перезапуск службы "Агент сервера 1С:Пердприятие"

Оцените статью