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

Иногда возникает необходимость отладки серверных процедур 1С при работе с программой в клиент-серверном варианте. По умолчанию отладка на сервере выключена. Существует, по крайней мере, два способа:

  1. Можно сделать выгрузку конфигурации и развернуть ее в файловом варианте.
  2. Можно включить отладку серверных процедур, запустив агента сервера с параметром debug.

Остановимся на последнем варианте более подробно. Алгоритм примерно следующий:

  1. Останавливаем службу 1C:Enterprise 8.2 Server Agent, например, вот так: «C:\Program Files (x86)\1cv82\8.2.15.319\bin\ragent.exe» –stop
  2. В системном реестре находим ветку «HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent» и для параметра «ImagePath» добавляем «-debug».

Было: «C:\Program Files (x86)\1cv82\8.2.15.319\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo»Стало:»C:\Program Files (x86)\1cv82\8.2.15.319\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo» -debug

  1. Запускаем службу.
  2. Запускаем 1С:Предприятие в обычном режиме, заходим в меню «Сервис — Параметры», закладка «Системные». Проверяем, чтобы было отмечено: «Отладка разрешена».
  3. Запускаем 1С:Предприятие в режиме Конфигуратора, заходим в меню «Отладка — Подключение», нажимаем кнопку «Автоматическое подключение», выбираем необходимые типы подключения.
Реклама

2 комментария к “Отладка на сервере 1С”

  1. Спасибо большое.
    Везде советуют поставить ключ «-debug» перед ключом «-d», но так не запускается служба Агента.
    Запускается успешно именно так, как написали вы.

    Ответить

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