Без использования модальности. Реализация с оповещением
Добрый день. Не попадает в процедуру завершение. Не пойму в чем дело. Может я не так что делаю(пишу или понимаю)
&НаКлиенте
Процедура __ДобавитьИзСпецификации(Команда)
СтандартнаяОбработка = Ложь;
Оповещение = Новый ОписаниеОповещения("__ДобавитьИзСпецификацииЗавершение", ЭтотОбъект);
ФормаВыбораСпецификации = ПолучитьФорму("Справочник.РесурсныеСпецификации.ФормаВыбора");
ФормаВыбораСпецификации.Элементы.Список.МножественныйВыбор = Истина;
ОткрытьФорму(ФормаВыбораСпецификации,,,,,,Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура __ДобавитьИзСпецификацииЗавершение(ВыбранныеСпецификации, ФормаВыбораСпецификации) Экспорт <==============не попадает
Если НЕ ВыбранныеСпецификации = Неопределено Тогда
__ЗаполнитьСпецификацииНаСервере(ВыбранныеСпецификации);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура __ДобавитьИзСпецификации(Команда)
СтандартнаяОбработка = Ложь;
Оповещение = Новый ОписаниеОповещения("__ДобавитьИзСпецификацииЗавершение", ЭтотОбъект);
ФормаВыбораСпецификации = ПолучитьФорму("Справочник.РесурсныеСпецификации.ФормаВыбора");
ФормаВыбораСпецификации.Элементы.Список.МножественныйВыбор = Истина;
ОткрытьФорму(ФормаВыбораСпецификации,,,,,,Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура __ДобавитьИзСпецификацииЗавершение(ВыбранныеСпецификации, ФормаВыбораСпецификации) Экспорт <==============не попадает
Если НЕ ВыбранныеСпецификации = Неопределено Тогда
__ЗаполнитьСпецификацииНаСервере(ВыбранныеСпецификации);
КонецЕсли;
КонецПроцедуры
Найденные решения
(1) Что-нибудь одно: либо ОткрытьФорму(...), либо Форма = ПолучитьФорму(...) и потом Форма.Открыть(). Функция ПолучитьФорму() возвращает объект типа УправляемаяФорма.
В процедуру ОткрытьФорму() объект ОписаниеОповещения передается 7-м параметром, объекту формы он задается через свойство ОписаниеОповещенияОЗакрытии.
В процедуру ОткрытьФорму() объект ОписаниеОповещения передается 7-м параметром, объекту формы он задается через свойство ОписаниеОповещенияОЗакрытии.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Что-нибудь одно: либо ОткрытьФорму(...), либо Форма = ПолучитьФорму(...) и потом Форма.Открыть(). Функция ПолучитьФорму() возвращает объект типа УправляемаяФорма.
В процедуру ОткрытьФорму() объект ОписаниеОповещения передается 7-м параметром, объекту формы он задается через свойство ОписаниеОповещенияОЗакрытии.
В процедуру ОткрытьФорму() объект ОписаниеОповещения передается 7-м параметром, объекту формы он задается через свойство ОписаниеОповещенияОЗакрытии.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот