Всем Доброго времени суток!
С недавних пор мобильная платформа 1с поддерживает биометрию. Информацию я получил с недавней "Мобильной среды 1с" и на сайте "зазеркалья" есть информация. В СП нашел в ветке: Общие объекты - Биометрия нашел два Менеджера. Но никак не могу сделать вход в приложение по отпечатку пальца или сканеру лица. Может кто-то сталкивался и может подсказать в какую сторону копать хотя бы?
Что попробовал:
В модуле управляемого приложения в процедуре ПередНачаломРаботыСистемы
#Если МобильноеПриложениеКлиент Тогда
МБ = Новый МенеджерДополнительнойПроверкиПользователя();
МБ.НачатьПроверку(ПредопределенноеЗначение("СпособДополнительнойПроверкиПользователя.БиометрическаяИлиВводПароля"), "Отсканируй личико", Новый ОписаниеОповещения("тыц", ТестКлиент));
#КонецЕсли
Выходит ошибка: Конструктор не обнаружен
Только при таком конструкторе работала контекстная подсказка
(0) Тоже интересно. Пора бы обсудить.
На сколько я понял - МенеджерДополнительнойПроверкиПользователя это получается ТИП свойства глобального контекста, как например свойство "ПользователиИнформационнойБазы" имеет тип "МенеджерПользователейИнформационнойБазы". Т.е. Объект с типом МенеджерПользователейИнформационнойБазы ты создать не сможешь, но такой объект уже есть в глобальном контексте.
Вот нашел:
ДополнительнаяПроверкаПользователя
Описание:
Тип: МенеджерДополнительнойПроверкиПользователя.
Используется для доступа к функционалу дополнительной проверки пользователя.
Т.е. должно быть что-то типа:
ДополнительнаяПроверкаПользователя..НачатьПроверку(ПредопределенноеЗначение("СпособДополнительнойПроверкиПользователя.БиометрическаяИлиВводПароля"), "Отсканируй личико", Новый ОписаниеОповещения("тыц", ТестКлиент));
(2) Согласен, что мой конструктор не должен работать, меня в этой ситуации удивило, что при таком конструкторе дальше работает контекстная подсказка, при чем системные перечисления я смог получить только через ПредопределенноеЗначение()
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.