Создаем описание защиты и применяем его только к незаписанному собственному черновику пользователя.
Где и как запускать
Сервер или толстый клиент.
Подготовка
Только собственная учебная база и необходимые административные права. Здесь нет сохранения учетных записей, отправки кодов или назначения ролей.
Серверная процедура своей формы. Не добавляйте Записать(), пароли или роли: это только черновик в памяти.
&НаСервереБезКонтекста
Процедура ПодготовитьЗащищенныйУчебныйЧерновик()
Защита = Новый ОписаниеЗащитыОтОпасныхДействий;
Защита.ПредупреждатьОбОпасныхДействиях = Истина;
Черновик = ПользователиИнформационнойБазы.СоздатьПользователя();
Черновик.Имя = "УчебныйЧерновик";
Черновик.ЗащитаОтОпасныхДействий = Защита;
Сообщить("Предупреждение включено: " + Строка(Черновик.ЗащитаОтОпасныхДействий.ПредупреждатьОбОпасныхДействиях));
КонецПроцедурыРазбор по шагам
Создайте описание защиты.
Явно включите предупреждение.
Прочитайте его через реальный черновик пользователя.
Как проверить результат
Значение не устанавливается в Ложь.
Учетная запись не сохраняется.
Ожидаемый результат
Подготовлено описание защиты с включенным предупреждением.
На что обратить внимание
Описание само по себе не меняет всех пользователей или текущий сеанс. Не отключайте защиту для устранения неизвестной ошибки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.