Начиная с релиза 8.3.8 на платформе 1С:Предприятие появился новый механизм контроля опасных действий, которые могут нанести вред компьютеру пользователя или системе.
К потенциально опасным действиям относятся:
- Загрузка внешнего отчета или обработки, расширения конфигурации;
- Загрузка или обновление конфигурации или расширения;
- Доступ из внешнего отчета или обработки к следующим функциям системы:
- Исполнение команды операционной системы;
- Управление пользователями ИБ;
- Загрузка внешней компоненты;
При попытке выполнения потенциально опасного действия, система выдаст пользователю предупреждение о выполняемом действии и потенциальной опасности его выполнения. Пользователь должен отреагировать: ответить утвердительно или отрицательно.
При отключении в конфигурации режима совместимости или переводе его в режим «8.3.8» и выше, каждому пользователю автоматически будет подключена защита от опасных действий:
К сожалению, это не всегда удобно, т.к. в конфигурации могут быть встроенные внешние отчеты, обработки и печатные формы. В этом случае действие нужно будет подтверждать каждый раз при открытии обработки.
Чтобы отключить защиту для текущего пользователя, достаточно снять флажок «Защита от опасных действий» и сохранить пользователя. Чтобы отключить защиту у всех пользователей базы, имеет смысл написать небольшую программную обработку, содержащую следующий код:
Для каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл ПользовательИБ.ЗащитаОтОпасныхДействий.ПредупреждатьОбОпасныхДействиях = Ложь; ПользовательИБ.Записать(); КонецЦикла;
Поделиться страницей в соц.сетях