Как ввести строку или задать вопрос в модуле приложения УФ?
Вопрос простой, если бы не один нюанс — в модуле приложения нет свойства ЭтотОбъект.
Соответственно, нельзя создать обработку оповещения.
Я сначала приуныл, настолько простую задачу нельзя реализовать.
Но потом меня осенило — нужно просто вызывать из модуля приложения клиентский модуль. Там есть ссылка на модуль и все получается!
&Перед("ПередНачаломРаботыСистемы") Процедура дфафк_ПередНачаломРаботыСистемы(Отказ) дфафк_Клиент.ДвухфакторнаяАвторизацияПриНачалеРаботыСистемы(); КонецПроцедуры Процедура ДвухфакторнаяАвторизацияПриНачалеРаботыСистемы() Экспорт ОО = Новый ОписаниеОповещения("ПослеВводаСтроки", ЭтотОбъект); ПоказатьВводЗначения(ОО, " ", "Введите 4 цифры пин-кода из поступившего вам звонка"); КонецПроцедуры &НаКлиенте Процедура ПослеВводаСтроки(Значение, ДП) Экспорт Если Значение <> Неопределено Тогда ПоказатьПредупреждение(, "Введен пин: " + Значение); КонецЕсли; КонецПроцедуры
Свежие комментарии