П = Новый Структура("Ключ", ДокументСсылка);
Форма = ПолучитьФорму("Документ.ЗаказКлиента.ФормаОбъекта", П);
Форма.Открыть();
А если тип документа заранее неизвестен?
Можно, конечно, сначала его получить и потом подсовывать в ПолучитьФорму(), но нет ли более простого варианта?
(4) Во всяких там методических указаниях расписано, почему так делать не надо, и что вместо этого надо передавать в форму всякие разные параметры и курочить ее ПриСоздании.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.