Как включить отладку на сервере 1С 8.3

Рано или поздно в жизни каждого программиста 1С возникает вопрос — как включить отладку на сервере 1С?
Знакомая ситуация, ставишь точку останова на строке кода в отладчике, а она не срабатывает, хотя программа точно через нее проходит. Такое бывает если данная строка кода выполняется на севере 1С на котором не включен режим отладки.
Особенно сейчас, когда большинство конфигурация 1С работает в режиме управляемых приложений и объем кода выполняемого на стороне сервера 1С занимает большую часть, отладка на стороне сервера становиться очень востребованной функцией.
Так как же включить режим отладки на сервере 1С? Очень просто. Необходимо всего лишь прописать ключ -debug в строке запуска службы сервера 1С 8.3 и перезапустить данную службу. Это конечно если сервер установлен как служба, если же он запускается как самостоятельное приложение, то и указанный ключ необходимо прописать в строке запуска этого приложения. Правда такой режим запуска сервере 1С очень редкое явление и на практике встречается не часто, поэтому рассматривать его не будем.
Для того чтобы изменить строку запуска службы сервера 1С придётся зайти в реестр Windows. Для редактирования реестра используется программа regedit. Проще всего найти и запустить ее можно через быстрый доступ по комбинации клавиш Win+R.

В поле вводим regedit, нажимаем ОК, на вопрос системы безопасности отвечаем ДА и запускаем программу. Открываем ветку HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ services и там ищем что то похожее на 1C:Enterprise 8.3 Server Agent. Имя может отличаться в зависимости от версии установленного сервера 1С.
Заходим в это раздел и находим параметр ImagePath. Открываем его на редактирование двойным кликом мыши. В поле «Значение» в конце добавляем ключ -debug и сохраняем.
После этого открываем Администрирование — Службы(или Мой компьютер – Управление – Службы) находим в списке службу агента сервера 1С. Открываем свойства службы и в разделе «Исполняемый файл» проверяем наличие ключа -debug.
После проверки перезапускаем службу. После этого можно проверять работу отладчика в конфигураторе 1С. Здесь можно почитать как настроить отладку в конфигураторе 1С. Если после включения отладки на сервере 1С, у вас все равно не получилось подключиться к серверным сеансам, смотрим возможные причины здесь.
Еще можно посмотреть
Хранилище вариантов отчета 1С для внешнего отчета
Настройка хранилища вариантов отчетов для внешнего отчета 1С. Делимся вариантами отчетов с другими пользователями.
Не работает отладка 1С
Не работает отладка 1С. Разбираем случаи когда и почему не работает отладка на сервере и на клиенте 1С и как решить проблему.
Зачем нужны Дополнительные реквизиты 1С
Для чего нужно использовать дополнительные реквизиты в конфигурациях 1С. Почему это лучше изменения метаданных.
Добавляем обработчик события для дополнительного реквизита 1С
Улучшаем дополнительный реквизит. Задаем маску ввода. Назначаем обработчик события ПриИзменении.
Настройка отладки в Конфигураторе 1С
Рассказываем про настройки которые надо сделать в конфигураторе 1С чтобы запустить отладку.
Делаем свою автоподстановку в 1С Документообороте
Реализация собственного механизма автоподстановки исполнителя в процесс в 1С:Документоборте
Вывод дополнительных реквизитов в несколько колонок
Вносим небольшое изменение в программу для вывода дополнительных реквизитов 1С на форме в несколько колонок для удобного просмотра и редактирования.
Похожие записи
- Ошибка 1С:Предприятие «Потеряно соединение»
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- 1C тормозит и возникают ошибки. С чего начать расследование?
- Анализ технологического журнала 1С регулярными выражениями. От простого к сложному.
- Администрирование серверов 1С на Linux
- Настройка и сбор логов для анализа проблем производительности систем 1С на Linux
- Утилита ring license для 1С версии 8.3.14 и выше под Linux
- Разворачиваем виртуальный сервер VirtualBox для 1С и не только
- Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
- Ошибки СУБД. 1С+PostgreSQL+Linux. Часть 2.
Спасибо!!! Помогло!