Найти в Дзене
Digital

Если не работает отладка на сервере 1С

Вопрос: «Что делать, если стоят точки останова, при этом платформа выполняет проведение без остановки? Куда смотреть?». 🔑 Причина: по умолчанию отладка на сервере выключена. Что проверить:
1. Добавьте ключ "-debug" в строке запуска службы «Агент сервера 1С:Предприятия 8.3». Для активации потребуется рестарт службы либо перезагрузка сервера.
Оглавление

❓ Вопрос: «Что делать, если стоят точки останова, при этом платформа выполняет проведение без остановки? Куда смотреть?».

🔑 Причина: по умолчанию отладка на сервере выключена.

Если не работает отладка на сервере 1С
Если не работает отладка на сервере 1С

Куда смотрим и что проверяем

1. Добавьте ключ "-debug" в строке запуска службы «Агент сервера 1С:Предприятия 8.3».

Например, по умолчанию строка такая (условно):

"C:\Program Files\1cv8\8.x.xx.xxxx\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"

Запуск с опцией отладки:

"C:\Program Files\1cv8\8.x.xx.xxxx\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files\1cv8\srvinfo"

Условия запуска меняются в реестре — через строковый параметр "ImagePath". Раздел находится здесь в зависимости от разрядности:

  • HKLM\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent
  • HKLM\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent (x86-64)
Изменение строки запуска Агента сервера 1С
Изменение строки запуска Агента сервера 1С

Для активации потребуется рестарт службы либо перезагрузка сервера.

2. В меню «Сервис — Параметры — Запуск 1С:Предприятия — Дополнительные» включите опции:

  • "Устанавливать режим разрешения отладки";
  • "Начинать отладку при запуске".
Параметры запуска
Параметры запуска

3. Через Конфигуратор откройте «Отладка — Подключение» — какие сеансы у вас показываются в предметах отладки; поставьте настройки в окне «Автоматическое подключение».

Предметы отладки
Предметы отладки

Например, автоматически подключать «Клиентские и внешние соединения на сервере» или «Фоновые задания» в зависимости от задачи.

4. При использовании отладки по протоколу TCP/IP возможно потребуется настройка правил брандмауэра.

✅ Проверьте эти моменты и, скорее всего, отладка в серверном режиме у вас заработает.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.