Спасибо за помощь! Решение получилось такое. Открываю форму из текущей формы с блокировкой:
 
 &НаКлиенте
 Процедур СоздаемНовыйОбъект()
    ОписаниеОповещения = Новый ОписаниеОповещения("ПолучитьСсылкуОбъекта", ЭтотОбъект);
    ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", , , , , , ОписаниеОповещения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
 КонецПроцедуры;
 &НаКлиенте
 Процедура ПолучитьСсылкуОбъекта(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
     //РезультатЗакрытия - содержит нужные данные
 КонецПроцедуры;
 
В модуле второй формы определяю функцию на обработчик "ПередЗакрытием"
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
    Закрыть(Объект.Ссылка);
КонецПроцедуры
Доп. инфа тут: 
https://its.1c.ru/db/pubv8devui/content/185/hdoc