Очень удобно и быстро отлаживать печатные формы как-раз в виде внешних печатных форм. Отпадает необходимость каждый раз сохранять конфигурацию для проверки внесённых изменений. Этот момент оценят те кому нужно доработать печатную форму в рабочей базе с подключенными и работающими пользователями.
Предположим необходимо отладить внешнюю печатную форму "ДоговорПоставки.epf".
Подключаем её к базе и смотрим на режимы публикации.
Многие видели кнопку "Режим отладки" во внешних печатных формах, но никогда не проверяли что она делает?
(подсказка: ничего не делает).
Давайте задействуем эту волшебную кнопку!
Ищем в своей конфигурации такую строку:
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим);
Из комментариев:
С какого то релиза поменялось строка для поиска в конфигурации на:
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим, ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
Проще место искать по следующей строке:
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим
(ищем простым поиском, она там одна такая.
Или по адресу "ОбщиеМодули" -> "ДополнительныеОтчетыИОбработки" -> "Функция ПодключитьВнешнююОбработку(Ссылка) Экспорт",
вторая строка снизу)
И заменяем на такие:
Если Ссылка.Публикация = Перечисления.ВариантыПубликацииДополнительныхОтчетовИОбработок.РежимОтладки Тогда
Результат = Менеджер.Создать("D:\Отладка\"+Ссылка.ИмяФайла, БезопасныйРежим); //Результат можно при желании проверить.
ИмяОбработки = Ссылка.ИмяОбъекта;
Иначе
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим);
КонецЕсли;
Обратите внимание! По адресу "D:\Отладка\" уже должна лежать ваша печатная форма, например "D:\Отладка\ДоговорПоставки.epf".
Теперь обработку можно открыть в конфигураторе и спокойно редактировать, сохранять и сразу-же проверять результат!
Всем добра! Пользуйтесь )
Ставьте лайки, подписывайтесь на канал! ;)
П.С. Справедливо для конфигурации "Бухгалтерия для Украины, редакция 2.0", в других конфигурациях можно применить схожий подход.