Если Объект.ВидДокумента="Поступление" Тогда
ФормаДок = ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.ФормаОбъекта");
Иначе
ФормаДок = ПолучитьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта");
КонецЕсли;
ДанныеФормы = ФормаДок.Объект;
(7) во многих типовых у документов ртиу и птиу основные формы - заглушки с выбором типа операции. У них даже основного реквизита(Объект) нет. Открывай нужную форм
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший