Приветствую, Форумчане!
1с8.3.12, самопис, УФ
Имеется некий большой код в модуле формы. В код вставляется открытие формы:
Оповещение = Новый ОписаниеОповещения("ОткрытьПараметрыЗавершение", ЭтотОбъект);
ПараметрыОткрытия = Новый Структура;
ПараметрыОткрытия.Вставить("Подразделение", Объект.ТекущееПодразделение);
ПараметрыОткрытия.Вставить("АдресТаблицыИзделий", АдресТаблицыИзделий());
ОткрытьФорму("Документ.Заказ.Форма.ФормаПроверкиСкладовВыставки", ПараметрыОткрытия, ЭтотОбъект,,,,Оповещение,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
//55782 -->
РезультатПроверки = ПереводВСтатусРазрешен(ПредопределенноеЗначение("Перечисление.СтатусыЗаказов.Открыт"));
Если РезультатПроверки.ЕстьОшибки Тогда
ПоказатьПредупреждение(, РезультатПроверки.ОписаниеОшибки, 5, "Изменение статуса заказа");
Возврат;
КонецЕсли;
Открытие срабатывает и даже срабатывает то, что нужно сделать в этой открытой форме.
Но программа не дожидается закрытия этой формы и продолжает выполнение всех остальных кодов, что следуют за открытием, т.е. в данном случае, форма открывается, но код
РезультатПроверки = ПереводВСтатусРазрешен(ПредопределенноеЗначение("Перечисление.СтатусыЗаказов.Открыт"));
Если РезультатПроверки.ЕстьОшибки Тогда
Срабатывает, недожидаясь завершения работы открытой формы "ФормаПроверкиСкладовВыставки"
Никак не могу добится этого эффекта модальности, чтобы всё замерло до закрытия открытой формы...
Посоветуйте