0
SFilchakov
21.02.16
✎
12:29
|
//Код открывает УФ настроек из УФ обработки.
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ПроводитьСозданныеДокументы",ПроводитьСозданныеДокументы);
СтруктураПараметров.Вставить("ОткрыватьДокументыПослеСоздания",ОткрыватьДокументыПослеСоздания);
//
Оповещение = Новый ОписаниеОповещения("ВыполнитьПослеЗакрытияФормыНастроек", ЭтотОбъект,СтруктураПараметров);
//
Попытка
ОткрытьФорму("Обработка.КомплектацияЗаказа.Форма.ФормаНастроек", СтруктураПараметров, ЭтаФорма,,ВариантОткрытияОкна.ОтдельноеОкно,, Оповещение);
Исключение
Попытка
ОткрытьФорму("ВнешняяОбработка.КомплектацияЗаказа.Форма.ФормаНастроек", СтруктураПараметров, ЭтаФорма,,ВариантОткрытияОкна.ОтдельноеОкно,, Оповещение);
Исключение
КонецПопытки;
КонецПопытки;
///Форма открылась полет нормальный.
//После закрытия формы настроек, в форме обработки срабатывает процедура "ВыполнитьПослеЗакрытияФормыНастроек"
//В этой процедуре мне надо выполнить заполнение новых значений настроек и т.п.
//
Процедура ВыполнитьПослеЗакрытияФормыНастроек(Параметр1,Параметр2) Экспорт
КонецПроцедуры
//В параметр2 содержится структура с значениям которые я передал первоначально (не измененные в форме настроек).
//Я логически понимаю, что надо как то на стороне формы настроек получить структуру настроек и изменить перед закрытием, но не могу найти, где эта структура?
Помогите, кто в теме?
|
|