Приветствую, Форумчане!
1с8.3.12, самопис, УФ
На форме с помощью команд формируется меню "Печать". Там есть некая команда "Печать договора"
Хотелось ы самым анальным способом добиться, чтоы при выоре этой команды вышла простая форма, где указаны синонимы макетов печатных форм:
1. Договор классический
2. Договор с прибамасами
Как-то вырать один из них и нажать (или отказаться) для печати.
Все операции по печати у меня в "Модуле менеджера"
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПечатьДоговора") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Печатьдоговора", "ПечатьДоговора", ПечатьДоговора(МассивОбъектов, ОбъектыПечати));
КонецЕсли;
Функция ПечатьДоговораНаИзготовлениеОфис(МассивОбъектов, ОбъектыПечати)
........................
Если Условие = ХХХХХХХХХХХХХХХХХХХХХ Тогда
Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.Заказ.ПФ_ДоговорКлассический");
Иначе
Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.Заказ.ПФ_СПрибамасами");
КонецЕсли;
Сейчас нужно изавиться от программного условия.
Как правильно вместо условия что-то вставить, применить, чтобы пользователь сам выбрал нужную "печатный макет" и в зависимости от его выбора уже начало действовать условие?
Или как можно создать в меню печати подменю с выбором, если меню создано на уровне конфигуратора?