Решение проблемы: не попадает в отладчик второй базы 1С

Вводные данные 1С: в базе №1 есть процедура, по выполнению которой, посредством http-сервиса передаются данные в процедуру базы №2 (в нашем примере из первой базы по кнопке из формы внешней обработки отправляются данные в регистр сведений второй базы и возвращается ответ в первую базу). Однако, при установке точки останова, остановка отладки в базе №2 не происходит.

Иными словами, требуется отладка http-сервиса в конфигураторе 1С на стороне базы-приёмника.

Проблема в корректной настройке “Публикации на веб-сервере”. Далее инструкция со скриншотами для решения данной задачи.

  1. Заходим в раздел “Администрирование” – “Публикация на веб-сервере”.
    Администрирование Публикация на веб-сервере

2. Переходим во вкладку HTTP-сервисы.

1С вкладка http сервисы

Выставляем галочки согласно скриншота, в Каталоге указываем расположение сервиса, Имя – наше имя публикации.

3. Переходим во вкладку “Прочие” и прописываем в полях: Отладка – Разрешение (протокол TCP/IP), Адрес отладчика – tcp://localhost.

Публикация на еб-сервере - Вкладка прочие

4. Переходим раздел Сервис – параметры – вкладка “Отладка” и выбираем “Отладка по протоколу TCP/IP”.

Сервис - параметры - отладка

5. В Диспетчере задач – Службы – перезапускаем сервер.

Перезапуск сервера Apache

6. Заходим в раздел Отладка – Подключение – Автоматическое подключение (проверяем, что в базе №2 – приёмнике проставлены все галочки.

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

7. Также рекомендуем запускать оба Предприятия в обеих базах, не забыть поставить точки останова и можно запускать. Не забудьте обновить публикацию! Администрирование – Публикация на веб-сервере – Опубликовать.

Желаем успеха!

Если вам необходима разработка 1С в формате аутсорс или аутстафф (цены) — будем рады видеть вас среди наших постоянных клиентов.