Заблокировать только собственный клиентский сеанс

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

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

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

Тонкий, мобильный или толстый клиент, мобильное приложение (клиент).

Подготовка

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

  2. Только свой учебный сеанс с известным собственным способом аутентификации. Сначала сохраните введенные данные; не проверяйте, если не можете вновь войти.

&НаКлиенте
Процедура ЗаблокироватьСвойЭкран()
    Сообщить("Продолжение потребует повторной аутентификации");
    ЗаблокироватьРаботуПользователя();
КонецПроцедуры

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

  1. Подготовьте возможность повторного входа.

  2. Нажмите собственную кнопку блокировки.

  3. Продолжите работу через настоящий диалог аутентификации.

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

  1. Блокируется собственный сеанс.

  2. Для продолжения требуется реальная аутентификация, не собственный флажок формы.

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

Показан вызов блокировки работы текущего пользователя.

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

  1. Метод недоступен веб-клиенту. Его вызов не устанавливает блокировку новых сеансов базы.

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

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

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

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

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