Как из формы открыть другую форму и получить из нее выбранное значение?

Допустим, из первой формы нужно открыть вторую форму. Для этого следует открыть вторую форму как подчиненную первой форме (или нужному элементу управления первой формы) и затем выполнить интерактивный выбор во второй форме или вызвать метод второй формы ОповеститьОВыборе(). Результат будет доступен в обработчике события ОбработкаВыбора() первой формы (или ее элемента управления, если вторая форма открывалась как подчиненная этому элементу управления).

В модуле первой формы:

Копировать в буфер обмена
Процедура КнопкаСформироватьНажатие(Элемент)
    Форма = Отчеты.Отчет1.ПолучитьФорму("Форма2",ЭтаФорма);
    Форма.Открыть();
КонецПроцедуры

Процедура ОбработкаВыбора(РезультатВыбора, ИсточникВыбора)
    Сообщить(РезультатВыбора); 
КонецПроцедуры 

В модуле второй формы:

Копировать в буфер обмена
Процедура КнопкаСформироватьНажатие(Элемент)
ОповеститьОВыборе(ПолеВвода1); 
КонецПроцедуры 

Более подробно об этом можно прочитать в разделе "Переопределение выбора в поле ввода".