Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Что делать если не работает отладка на сервере 1С (8.1, 8.2, 8.3) ?

По умолчанию, при использования клиент-серверного режима работы 1С-предприятия никакие серверные функции и процедуры не будут поддаваться пошаговой отладки. Система будет выполнять их «на сервере 1С 8.3″, такие процедуры не видны для клиентской машины.

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

Для включения режима отладки 1С в режиме клиент-сервер достаточно последовать простым инструкциям для каждой версии 1С:

Отладка на сервере для платформы 1С 8.1

Что бы точки останова отрабатывали в серверных процедурах необходимо:

Получите 267 видеоуроков по 1С бесплатно:

  1. Остановить службу 1C Enterprise Server Agent
  2. Запустить редактор системного реестра. Что бы открыть редактор реестра необходимо нажать Windows + R (или Пуск-Выполнить) ввести в командную строку regedit.
  3. Найти ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent]
  4. Скорректировать атрибут «ImagePath»= , добавив «-debug»
  5. Запустить службу 1C Enterprise Server Agent

Пример:
До включения:
«C:\Program Files\1cv81\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files\1cv81\server»
После включения отладки:
«C:\Program Files\1cv81\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d «C:\Program Files\1cv81\server»

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

  1. Остановить службу 1C:Enterprise 8.2 Server Agent
  2. Запустить редактор системного реестра. Что бы открыть редактор реестра необходимо нажать Windows + R (или Пуск-Выполнить) ввести в командную строку regedit.
  3. Найти ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\]
  4. Находим свойство «ImagePath»= , добавляем в строку «-debug».
  5. Записываем и запускаем службу.

Пример:
До включения:
«»C:\Program Files (x86)\1cv82\8.2.18.109\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.18.109\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo» -debug»

После того, как вы включили отладку, можно ознакомится с инструкцией по отладке кода в 1С.

Другие статьи по 1С:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 4 на “Что делать если не работает отладка на сервере 1С (8.1, 8.2, 8.3) ?
  1. Спасибо, реально работает =)
    Проверил на сервере 1С 8.3

    Ответить

  2. Коротко и ясно. Спасибо. Работает.

    Ответить

  3. А как запустить, если сервер стоит на Linux?

    Ответить

    • Надо найти исполняемый файл загрузки сервера 1с, открыть его «Блокнотом» на редактирование, там закомментированна строчка типа «debug». раскомментировать и по-моему 1 поставить. там в комментариях написано

      Ответить

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*