Расширение позволяет в отладчике перед вызовом отлаживаемой процедуры внешней обработки/отчета (например, ВнешняяОбработкаОбъект.Печать()), подключенной через временное хранилище (внутрь таких объектов отладчик не заходит) вызвать функцию общего модуля расширения, которая возвращает имя временного файла на диске. Далее в этом файле можно поставить точку останова на входе в отлаживаемую процедуру (либо далее по коду) и продолжить выполнение. Не требует БСП, не требует перезапуск сеанса, если целевая обработка/отчет ранее запускались в сеансе без отладки. Под Линукс не тестировалось.
Методика работы. В любом месте конфигурации между созданием внешней обработки/отчета и вызовом процедуры, которую предполагается отладить, в окне "Вычислить выражение" надо вызвать функцию отл.во(<Имя объекта обработки или отчета>) - например отл.во(ВнешняяОбработкаОбъект). Она либо возвращает полное имя временного файла, который можно тут же открыть, поставить точку останова в нужном месте и продолжить выполнение. Либо сообщение "Пожалуйста, повторите" - в случае если отлаживаемая обработка/отчет ранее запускалась в текущем сеансе без отладки - в этом случае надо, как нетрудно догадаться, просто запустить обработку/отчет еще раз. Либо инфа/сообщение об ошибке - тут либо исследуйте сами, либо пишите (в модуле указан контакт). Мне при тестировании ошибки не встречались.