Платформа 1с 8.3.24.1342, платформа на мобильном 8.3.24.40. Фирма 1С внедрила поддержку чтения NFC меток в мобильном приложении начиная с версии платформы 8.3.23 -
https://infostart.ru/journal/news/mir-1s/potokovoe-skanirovanie-i-podderzhka-nfc-v-mobilnoy-platforme-1s-8-3-23_1727418//
Написал небольшой код для проверки работоспособности чтения NFC
&НаКлиенте
Процедура NFC(Команда)
СканироватьМеткуNDEF(Команда);
КонецПроцедуры
&НаКлиенте
Процедура СканироватьМеткуNDEF(Команда)
МенеджерМеток = СредстваNFC.МеткиNDEF;
Если МенеджерМеток.ПоддерживаетсяАктивноеСканирование() Тогда
ОбработкаСканированияМетки = Новый ОписаниеОповещения("ПриЧтенииМетки", ЭтотОбъект);
МенеджерМеток.ВключитьАктивноеСканирование("Поднесите метку к устройству", ОбработкаСканированияМетки);
Иначе
Сообщить("Активное сканирование не поддерживается");
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Асинх Процедура ПриЧтенииМетки(Метка, ДополнительныеДанные) Экспорт
Если Метка = Неопределено Тогда
Возврат;
КонецЕсли;
Попытка
СообщениеNFC = Ждать Метка.ПолучитьСообщениеАсинх();
Исключение
Сообщить("Ошибка чтения: " + ИнформацияОбОшибке().Описание);
КонецПопытки;
КонецПроцедуры
Метка сканируется, точка останова срабатывает на СообщениеNFC = Ждать Метка.ПолучитьСообщениеАсинх() но ничего не возвращает, падает в исключение. Кто сталкивался с такой задачей, в чем может быть ошибка?