Одноразовый код.
Полное описание, параметры и ограничения
ПодсказкаАвтозаполненияПоляВвода.ОдноразовыйПароль (InputFieldAutofillHint.OneTimeCode)
ПодсказкаАвтозаполненияПоляВвода (InputFieldAutofillHint)
ОдноразовыйПароль (OneTimeCode)
Доступен, начиная с версии 8.3.23.
Описание:
Одноразовый код.
Использование в версии:
Доступен, начиная с версии 8.3.23.
Методическая информация
Практические примеры
Задать подсказку автозаполнения ОдноразовыйПароль
Настраиваем смысл собственного строкового поля для механизма автозаполнения клиента. Подсказка не гарантирует предложения и сама не получает чужие данные.
Где и как запускать
Модуль собственной управляемой формы: серверный обработчик ПриСозданииНаСервере.
Подготовка
Создайте внешнюю обработку с управляемой формой и строковым реквизитом ВведенноеЗначение длиной 200. Перетащите его на форму; имя поля ВведенноеЗначение.
Назначьте событию ПриСозданииНаСервере обработчик из примера. Для значений Пароль, НовыйПароль и ОдноразовыйПароль включите у поля режим пароля в редакторе формы.
Проверяйте в мобильном или веб-клиенте, где поддерживается подсказка. В тонком клиенте свойство игнорируется. Для мобильного приложения создайте такую же собственную управляемую форму в учебной конфигурации.
Не используйте настоящие пароли, номера карт или персональные данные. Если хотите увидеть предложения, настройте только тестовые значения в клиентском механизме автозаполнения.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ВведенноеЗначение = "";
Элементы.ВведенноеЗначение.Заголовок = "ОдноразовыйПароль";
Элементы.ВведенноеЗначение.ПодсказкаАвтозаполнения = ПодсказкаАвтозаполненияПоляВвода.ОдноразовыйПароль;
Элементы.ВведенноеЗначение.Подсказка = "Учебное поле: без настоящих персональных данных";
КонецПроцедурыРазбор по шагам
Сервер заполняет своё строковое поле пустым значением и задаёт читаемый заголовок.
ПодсказкаАвтозаполнения получает точное значение ПодсказкаАвтозаполненияПоляВвода.ОдноразовыйПароль.
Клиент решает, показывать ли предложения; обычная Подсказка поясняет назначение, но не заменяет атрибут автозаполнения.
Как проверить результат
Поле показано с заголовком ОдноразовыйПароль; после ручного ввода значение остаётся только в форме.
Наличие предложения зависит от клиента и его настроек. Для НеИспользовать подсказка автозаполнения отключена; это нормальный результат.
Ожидаемый результат
Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.
На что обратить внимание
Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.
Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.
Подсказка не является проверкой email, телефона или номера карты. Проверку формата реализуют отдельно.
Для секретов не выводите введённое значение через Сообщить и не сохраняйте его в журнал. Этот пример такого вывода не делает.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.