(3) что именно? название формы? можно сделать общую форму.
1. при открытии этой формы определяем вид операции
2. закрываем эту форму и открываем нужную форму.
Есть документ ПТУ. Для обычной покупки используем штатную команду ТОРГ12, а вот если вид операции иной - должна быть команда "новая внешняя печатная форма".
При этом её не должно быть для "обычной" покупки, т.к. уровень пользователей низкий. А выводить что-то типа "эта форма не используется для данного вида операции" - у них вообще мозг взорвется.
(5) нет. я предлагаю несколько иное. нажимаем кнопка "печать", выбираем команду, например, "пакет печатных форм". открывается некая форма печатной формы, и здесь уже программно определяем какой макет выводить. можно даже в модуле перед запуском определить вид операции и указать какую форму открыть.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой