Отладка приложений 1С на сервере
Как включить отладку приложений 1С на сервере?
Выдержка из документации по 1С:
Для установки отладочного режима можно использовать следующие варианты запуска:
● В режиме Конфигуратор в форме настроек (меню Сервис — Параметры), на закладке Запуск 1С:Предприятия — Дополнительно установить флажок Устанавливать режим разрешения отладки, далее выполнить подключение предмета отладки. Также можно установить флажок Начинать отладку при запуске; в этом случае при запуске системы «1С:Предприятие» подключение будет выполнено автоматически.
● Открыть информационную базу в режиме 1С:Предприятие с ключом командной строки – debug (отладочный режим).
● Если запущено клиентское приложение, то в форме настроек (открыть с помощью меню Сервис — Параметры) установить отладочный режим (установить флажок Отладка разрешена). Следует иметь в виду, что после применения настроек снять флажок нельзя.
● Если режим 1С:Предприятие уже запущен и требуется установить возможность отладки только для следующего запуска, следует в форме настроек (меню Сервис — Параметры), на закладке Системные установить флажок Устанавливать режим разрешения отладки при запуске.
В отладочном режиме загрузка объектов конфигурации производится по мере необходимости, а не при начале работы системы, как в обычном режиме работы сервера. Это ускоряет процесс запуска «1С:Предприятия» при изменении конфигурации, то есть ускоряет процесс разработки.
Практическое решение:
Как включить отладку приложений 1С на сервере?
1. Остановить службу 1C:Enterprise 8.2 Server Agent
2. В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\ для параметра ImagePath добавляем -debug и сохраняем. Получается что-то вроде такого: «C:\Program Files (x86)\1cv82\8.2.15.301\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo» -debug
3. Записываем и запускаем службу.
Внимание !!! Перед ключом -debug нужно добавлять пробел, иначе не работает.
Спасибо. Полезная инфа.