Вы здесь

Запуск внешнего соединения и web-сервиса в режиме отладки

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

Попытка в настройках базы установить автоматически запускать в режиме отладки и т.п. не привели к желаемому эффекту. Я как не видел своего соединения до этих манипуляций, так и продолжал не видеть.
Копаясь на просторах интернета и на Волшебном форуме в частности было обнаружено замечательный совет из документации, которая идет в поставке с самой 1С в электронном виде (V8AddDoc81.htm).
Я (не спрашивая позволения 1С) процитирую этот совет, т.к. изначально я получил его в интернете, а не в самой документации:
Отладка внешнего соединения и web-сервисов
Для указания внешнему соединению или web-сервису необходимости запуска в отладочном режиме используют настройки, размещенные в xml-файлах (comcntrcfg.xml и webservicecfg.xml соответственно), которые должны располагаться в подкаталоге CONF каталога исполняемого файла 1С:Предприятия 8.1 (BIN). Если файл не найден, приложение открывается в обычном режиме.
Пример файла comcntrcfg.xml:

 

Атрибут debug="true" указывает необходимость запуска в отладочном режиме
Атрибут debuggerURL="tcp://localhost:1560" указывает адрес отладчика, к которому нужно автоматически подключиться для отладки, где «localhost» указывает на поиск на на локальном компьютере, «1560» – номер IP-порта. Если порт не указан, то будут проверяться все порты в диапазоне портов 1560 – 1591; указание "tcp://" эквивалентно "tcp://localhost". Если адрес отладчика не указан, в процессе исполнения кода на встроенном языке отладка производиться не будет.

Создал файлик в папке conf с этим содержимым - повисло на соединении. Удалил debuggerURL, оставив , и все заработало.