Для открывания формы необходимо указать ПУТЬ, например: "...Форма.ФормаСписка". Механизм работает, если "формаСписка" объявлена явно в конфигураторе. В противном случае выдается сообщение Типа: "ФормаСписка не найдена".
Для (1): Открыть(),Получить() безразлично. Я вынужден либо добавлять форму явно в конфигуратор, либо организовывать искать подходящий для объекта путь из заранее подготовленного списка.
ФормаДляОткрыванияПолученаФЛ=0;
ТекстПред="Не найдена форма для открывания!!";
Для Каждого ЭМТ Из мВариантыИмениФормы Цикл
ПутьФормыТекущий=""+ПутьФормы+"."+ЭМТ;
Попытка
ФормаДляОткрывания=ПолучитьФорму(""+ПутьФормыТекущий);
ОчиститьСообщения();
ФормаДляОткрыванияПолученаФЛ=1;
Прервать;
Исключение
ТекстПред=""+ТекстПред+"
|ПутьФормы_:"+ПутьФормыТекущий;
КонецПопытки;
КонецЦикла;