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