(1) Блин без Создать() не вариант?
Печатную форму в УНФ добавляю, а там через подобное извращение реализовано.
Видать придётся добавлять модуль вместо обработки.
(4) Там отрабатывает общий код для всех процедур печати.
Если Не ПустаяСтрока(ОписаниеКоманды.Обработчик) Тогда
ОписаниеКоманды.Вставить("Форма", Форма);
ИмяОбработчика = ОписаниеКоманды.Обработчик;
Обработчик = ИмяОбработчика + "(ОписаниеКоманды)";
Результат = Вычислить(Обработчик);
Возврат;
КонецЕсли;
Блин. Так же не красиво получается когда через внешнюю, как и если просто добавить команду.
Появляется вторая группа "Печать". Нафига такой изврат сделали мне не понятно.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн