Задать подсказку автозаполнения Имя

Учебные задачи

Настраиваем смысл собственного строкового поля для механизма автозаполнения клиента. Подсказка не гарантирует предложения и сама не получает чужие данные.

Где и как запускать

Модуль собственной управляемой формы: серверный обработчик ПриСозданииНаСервере.

Подготовка

  1. Создайте внешнюю обработку с управляемой формой и строковым реквизитом ВведенноеЗначение длиной 200. Перетащите его на форму; имя поля ВведенноеЗначение.

  2. Назначьте событию ПриСозданииНаСервере обработчик из примера. Для значений Пароль, НовыйПароль и ОдноразовыйПароль включите у поля режим пароля в редакторе формы.

  3. Проверяйте в мобильном или веб-клиенте, где поддерживается подсказка. В тонком клиенте свойство игнорируется. Для мобильного приложения создайте такую же собственную управляемую форму в учебной конфигурации.

  4. Не используйте настоящие пароли, номера карт или персональные данные. Если хотите увидеть предложения, настройте только тестовые значения в клиентском механизме автозаполнения.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ВведенноеЗначение = "";
    Элементы.ВведенноеЗначение.Заголовок = "Имя";
    Элементы.ВведенноеЗначение.ПодсказкаАвтозаполнения = ПодсказкаАвтозаполненияПоляВвода.Имя;
    Элементы.ВведенноеЗначение.Подсказка = "Учебное поле: без настоящих персональных данных";
КонецПроцедуры

Разбор по шагам

  1. Сервер заполняет своё строковое поле пустым значением и задаёт читаемый заголовок.

  2. ПодсказкаАвтозаполнения получает точное значение ПодсказкаАвтозаполненияПоляВвода.Имя.

  3. Клиент решает, показывать ли предложения; обычная Подсказка поясняет назначение, но не заменяет атрибут автозаполнения.

Как проверить результат

  1. Поле показано с заголовком Имя; после ручного ввода значение остаётся только в форме.

  2. Наличие предложения зависит от клиента и его настроек. Для НеИспользовать подсказка автозаполнения отключена; это нормальный результат.

Ожидаемый результат

Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.

На что обратить внимание

  1. Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.

  2. Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.

  3. Подсказка не является проверкой email, телефона или номера карты. Проверку формата реализуют отдельно.

  4. Для секретов не выводите введённое значение через Сообщить и не сохраняйте его в журнал. Этот пример такого вывода не делает.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.