Допустим, из первой формы нужно открыть вторую форму. Для этого следует открыть вторую форму как подчиненную первой форме (или нужному элементу управления первой формы) и затем выполнить интерактивный выбор во второй форме или вызвать метод второй формы ОповеститьОВыборе(). Результат будет доступен в обработчике события ОбработкаВыбора() первой формы (или ее элемента управления, если вторая форма открывалась как подчиненная этому элементу управления).
В модуле первой формы:
Копировать в буфер обменаПроцедура КнопкаСформироватьНажатие(Элемент) Форма = Отчеты.Отчет1.ПолучитьФорму("Форма2",ЭтаФорма); Форма.Открыть(); КонецПроцедуры Процедура ОбработкаВыбора(РезультатВыбора, ИсточникВыбора) Сообщить(РезультатВыбора); КонецПроцедуры
В модуле второй формы:
Копировать в буфер обменаПроцедура КнопкаСформироватьНажатие(Элемент) ОповеститьОВыборе(ПолеВвода1); КонецПроцедуры
Более подробно об этом можно прочитать в разделе "Переопределение выбора в поле ввода".