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