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

20 Mar
Published by Nicholas

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

Иногда возникает необходимость отладки серверных процедур 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С:Предприятие в режиме Конфигуратора, заходим в меню «Отладка - Подключение», нажимаем кнопку «Автоматическое подключение», выбираем необходимые типы подключения.

Тэги 

1С 8

Комментарии

Аватар пользователя Андрей

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

Аватар пользователя Lex

Между srvinfo" и -debug обязателен пробел
srvinfo" -debug

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image