0
nAPACEHAK
04.07.18
✎
16:38
|
Доброго
Подскажите, плз, как заменить ОткрытьМодально ()?
Интернеты читал, но так и не поучилось разобраться (((
Как получить выбранное значение из формы выбора?
Иначе
ДополнительныеПараметры = Новый Структура("СуществующиеСсылки", СуществующиеСсылки);
Оповещение = Новый ОписаниеОповещения ("ВыбратьКонтрагента", ЭтаФорма, ДополнительныеПараметры);
Результат = "";
ВыполнитьОбработкуОповещения(Оповещение, Результат);
КонецЕсли;
////////////////
//ЗагрузитьНаСервере();
КонецПроцедуры
&НаКлиенте
Процедура ОткрытьФормуФрагмент(Знач Оповещение)
КонецПроцедуры
&НаКлиенте
Процедура ВыбратьКонтрагента(Результат, ДополнительныеПараметры) Экспорт
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаВыбора");
ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить (Тип ("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных ("Ссылка");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = ДополнительныеПараметры.СуществующиеСсылки;
//Ссылка = Форма.ОткрытьМодально ();
Форма.Открыть ();
КонецПроцедуры
Как правильно получить выбранное значение справочника без использования модальности?
Спасибо
|
|
4
Aleksandr N
04.07.18
✎
16:48
|
(0) ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
<ОписаниеОповещенияОЗакрытии> (необязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана при закрытии формы со следующими параметрами:
<РезультатЗакрытия> - значение, переданное при вызове метода Закрыть открываемой формы,
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Если параметр не указан, то по завершению никакая процедура вызвана не будет.
Используется только в управляемом приложении.
|
|