Расширение конфигурации для отладки внешних отчетов

Автор: Admin.

В связи с необходимостью часто отлаживать внешние отчеты, обработки и т.д. стал искать решение для оптимизации данной задачи.

Файл

Существует например способ путем небольших изменений в конфигурации подключать отчет из файла на диске, и решил приспособить для этой цели расширение.
Источник идеи здесь ссылка.
Используется как обычно, через Главное меню - все функции - стандартные, далее после добавления безопасный режим отключить, затем конфигурацию перезапустить.
Конфигурацию ломать не нужно, лишних команд для отладки использовать не нужно - профит!
Что сделано: перед вызовом процедуры формы справочника ДополнительныеОтчетыИОбработки, которая отвечает за формирование информации при интерактивном выборе файла, добавлено немного кода, а также переопределена функция ПодключитьВнешнююОбработку одноименного общего модуля.
В итоге при выборе файла для помещения в справочник полное имя файла сохраняется в поле Комментарий, и при вызове соответственно оттуда файл и подключается.
Т.е. при отладке надо этот момент учитывать.
Далее если файл по данному пути не найден (например удален с диска) либо если отключить расширение, будет вызываться уже рабочий вариант из внешних отчетов/обработок.
Расширение протестировано на конфигурациях ЗУП 3.1, БП 3.0, УТ 11.4, работающих в режиме совместимости с 8.3.10. При выходе новых версий и необходимости данный режим можно будет отключать.