Как ввести строку или задать вопрос в модуле приложения УФ?

Вопрос простой, если бы не один нюанс — в модуле приложения нет свойства ЭтотОбъект.

Соответственно, нельзя создать обработку оповещения.

Я сначала приуныл, настолько простую задачу нельзя реализовать.

Но потом меня осенило — нужно просто вызывать из модуля приложения клиентский модуль. Там есть ссылка на модуль и все получается!

&Перед("ПередНачаломРаботыСистемы")
Процедура дфафк_ПередНачаломРаботыСистемы(Отказ)
	дфафк_Клиент.ДвухфакторнаяАвторизацияПриНачалеРаботыСистемы();
КонецПроцедуры


Процедура ДвухфакторнаяАвторизацияПриНачалеРаботыСистемы() Экспорт 
	ОО = Новый ОписаниеОповещения("ПослеВводаСтроки", ЭтотОбъект);                 
	ПоказатьВводЗначения(ОО, "    ", "Введите 4 цифры пин-кода из поступившего вам звонка"); 
КонецПроцедуры

&НаКлиенте
Процедура ПослеВводаСтроки(Значение, ДП) Экспорт
	Если Значение <> Неопределено Тогда
		ПоказатьПредупреждение(, "Введен пин: " + Значение);
	КонецЕсли;
КонецПроцедуры