Отладка на сервере 1С
20 Mar
Иногда возникает необходимость отладки серверных процедур 1С при работе с программой в клиент-серверном варианте. По умолчанию отладка на сервере выключена. Существует, по крайней мере, два способа:
- Можно сделать выгрузку конфигурации и развернуть ее в файловом варианте.
- Можно включить отладку серверных процедур, запустив агента сервера с параметром debug.
Остановимся на последнем варианте более подробно.Алгоритм примерно следующий:
- Останавливаем службу 1C:Enterprise 8.2 Server Agent, например, вот так: "C:\Program Files (x86)\1cv82\8.2.15.319\bin\ragent.exe" –stop
- В системном реестре находим ветку «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С:Предприятие в обычном режиме, заходим в меню «Сервис - Параметры», закладка «Системные». Проверяем, чтобы было отмечено: «Отладка разрешена».
- Запускаем 1С:Предприятие в режиме Конфигуратора, заходим в меню «Отладка - Подключение», нажимаем кнопку «Автоматическое подключение», выбираем необходимые типы подключения.
Комментарии
Спасибо большое.
Спасибо большое.
Везде советуют поставить ключ "-debug" перед ключом "-d", но так не запускается служба Агента.
Запускается успешно именно так, как написали вы.
Между srvinfo" и -debug
Между srvinfo" и -debug обязателен пробел
srvinfo" -debug
Добавить комментарий