Предлагаю вашему вниманию расширение для любой конфигурации, построенной на основе БСП, где есть процедура "ПодключитьВнешнююОбработку" общего модуля "ДополнительныеОтчетыИОбработки". В коде процедуры должны быть следующие строки:
Если ОбщегоНазначения.ЕстьЗащитаОтОпасныхДействий() Тогда
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
Иначе
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим);
КонецЕсли;
Если есть этот общий модуль и эта процедура в нем с этими строками кода, то это расширение для Вас.
Итак, расширение позволяет при отладке внешних печатных форм использовать обработку печатной формы, расположенной в блоке Администрирования "Печатные формы, отчеты и обработки", в вид именно внешней обработки, в которой можно установить свои точки останова и произвести отладку "на лету" данной печатной формы (обработки).
ВНИМАНИЕ!!! Для корректной работы расширения необходимо корректируемую печатную форму (обработку) перевести в режим "Отладка" (как показано на рисунке ниже):
Рис. 1. Режим отладки внешней печатной формы.
После установления режима отладки корректируемой печатной формы (далее ПФ), можно запустить документ, в котором эта ПФ используется и запустить ее на печать, например, вот так (рис. 2):
Рис. Запуск внешней печатной формы из документа РТиУ.
Естественно режим "Предприятия" должен быть запущен в режиме отладки (из конфигуратора).
После этого предлагаемое расширение создает на диске D: компьютера (сначала ищется именно диск D:, если его нет, то папка создается на диске С:, но тут есть нюансы, если работа на РДП, диск С: может быть защищен от записи) папку с именем "Отладка", в которую копируется сам файл печатной формы, как внешняя обработка (рис. 3):
Рис. 3. Файл внешней ПФ (или обработки) в папке "Отладка".
Теперь достаточно найти папку на диске D: (или С:) компьютера и открыть находящуюся в ней обработку в конфигураторе, поставить точки останова, запустить редактируемую печатную форму еще раз и отладить ее. После редактирования и сохранения ПФ (обработки) в базе данных необходимо опять снять режим "Отладка" у ПФ (обработки) в блоке Дополнительных печатных форм, отчетов и обработок. Расширение устанавливается типовым способом, не забудьте снять галочки "Безопасный режим" и "Защита от опасных действий" у расширения.
Тестировалось на Управление торговлей, редакция 11 (11.4.7.128), платформа: 1С:Предприятие 8.3 (8.3.18.1433), БСП 3.0.1.422.