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