Администрирование · 9 мин
Как убрать предупреждение безопасности в 1С
Почему 1С показывает предупреждение безопасности при открытии обработок и файлов, как отключить его через настройки и реестр, и когда этого делать не стоит.
Предупреждение безопасности в 1С появляется при открытии внешних обработок, отчётов, печатных форм и файлов, полученных извне. Платформа 1С:Предприятие 8.3 с определённых версий блокирует или сопровождает предупреждением любой код, который не является частью конфигурации, — это защита от запуска вредоносных epf- и erf-файлов, способных выполнить произвольные действия с базой данных.
Для бухгалтера или менеджера, который ежедневно открывает одну и ту же проверенную обработку, постоянное окно «Предупреждение безопасности» превращается в лишнее действие. Однако отключать защиту следует осознанно: механизм существует не для раздражения пользователя, а чтобы предотвратить запуск файлов, замаскированных под обработки 1С.
Ниже разобраны причины появления предупреждения, способы его отключения для конкретного пользователя и для всей базы, а также границы, за которые выходить не стоит.
Почему 1С показывает предупреждение безопасности
Начиная с платформы 8.3.9, в 1С появился механизм «защита от опасных действий». Когда пользователь открывает внешнюю обработку, внешний отчёт или выполняет код, который может обратиться к файловой системе, запустить внешнее приложение или выполнить запрос напрямую, платформа проверяет, разрешены ли такие действия.
Типичные ситуации, когда появляется окно предупреждения:
- открытие внешней обработки (.epf) или отчёта (.erf) через меню «Файл → Открыть»;
- запуск дополнительных отчётов и обработок, подключённых через соответствующий справочник;
- выполнение кода, использующего COM-объекты, запуск внешних программ, чтение и запись файлов;
- работа обработок, загруженных из интернета или полученных по почте.
Механизм срабатывает на уровне платформы, поэтому отключить его «внутри» самой обработки нельзя — настройка выполняется либо на уровне пользователя информационной базы, либо на уровне кластера сервера 1С.
Отключение защиты для конкретного пользователя
Самый простой и контролируемый способ — снять флаг защиты у конкретного пользователя информационной базы. Это делается в режиме 1С:Предприятие, и для операции нужны административные права в базе.
- 1Откройте раздел «Администрирование» → «Настройки прав и пользователей» → «Пользователи» (в некоторых конфигурациях путь: НСИ и администрирование → Настройка пользователей и прав).
- 2Откройте карточку нужного пользователя.
- 3Перейдите по ссылке «Права доступа» или найдите в карточке флаг «Защита от опасных действий».
- 4Снимите флаг и сохраните изменения.
- 5Попросите пользователя перезапустить сеанс 1С и повторно открыть обработку — предупреждение не должно появиться.
В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP) флаг находится в карточке пользователя в группе настроек прав. В самописных и старых конфигурациях настройка может отсутствовать в интерфейсе — тогда используется способ через конфигуратор, описанный ниже.
Важно понимать: снятие флага действует на все опасные действия этого пользователя, а не только на одну обработку. Если пользователь регулярно получает файлы извне, безопаснее оставить защиту и один раз подтвердить доверие к конкретному файлу.
Отключение через конфигуратор и параметры кластера
Если настройки в пользовательском режиме нет, защита снимается через свойства пользователя в конфигураторе. Откройте «Администрирование → Пользователи», выберите пользователя и на закладке «Прочее» снимите флаг «Защита от опасных действий». После сохранения пользователь должен перезайти в базу.
Для серверных баз есть второй уровень — свойство кластера «Режим безопасного вызова» и профили безопасности. Если администратор кластера настроил профили безопасности, то даже при снятом флаге у пользователя часть операций может оставаться заблокированной. В этом случае нужно либо добавить разрешения в профиль безопасности, либо пересмотреть его привязку к информационной базе.
Доверенные файлы: как открыть обработку один раз без отключения защиты
Когда предупреждение появляется при открытии конкретной обработки, в самом окне предупреждения обычно есть вариант «Да, я доверяю этому файлу» или подобная кнопка подтверждения. После подтверждения платформа запоминает файл, и при следующих открытиях того же файла с того же компьютера предупреждение не появляется.
Это оптимальный сценарий для разовых задач: защита остаётся включённой для всех новых файлов, а проверенная обработка больше не требует подтверждений. Учтите, что если файл обработки изменится (например, вы скачаете новую версию), платформа может снова запросить подтверждение — это нормальное поведение.
Информация о доверенных файлах хранится в пользовательских настройках на компьютере, поэтому на другом рабочем месте подтверждение придётся выполнить заново.
Отключение предупреждения при открытии файлов из сети и интернета
Отдельный вид предупреждений возникает не от самой платформы 1С, а от Windows: файлы, скачанные из интернета или скопированные из сети, получают метку «получен с другого компьютера» (MOTW — Mark of the Web). Из-за неё и 1С, и Windows могут показывать дополнительные предупреждения при открытии epf-файлов.
Чтобы снять метку с конкретного файла, кликните по нему правой кнопкой мыши, откройте «Свойства» и на вкладке «Общие» внизу установите флаг «Разблокировать», затем нажмите «Применить». После этого файл считается локальным.
Unblock-File -Path "C:\Обработки\МояОбработка.epf"Для пакетной разблокировки нескольких файлов используется команда PowerShell, приведённая выше: её можно выполнить для целой папки, указав маску пути. Это безопаснее, чем глобальное отключение проверки скачанных файлов в Windows.
Когда отключать защиту нельзя
Полное отключение защиты от опасных действий оправдано только в закрытом контуре: на сервере разработки, в тестовой базе, на компьютере, где все обработки поступают из одного проверенного источника. В рабочей базе, где пользователи получают файлы от контрагентов, из почты и из интернета, защита должна оставаться включённой хотя бы для части сотрудников.
Особую осторожность следует проявлять с обработками, обещающими «автоматическое исправление базы», массовое изменение документов или обход ограничений лицензирования. Такие файлы — самая частая причина повреждения данных в практике администраторов 1С.
Проверка результата и типичные ошибки
После изменения настроек проверьте результат: перезапустите сеанс пользователя и откройте ту обработку, которая вызывала предупреждение. Если окно появляется снова, причина обычно одна из перечисленных ниже.
Если предупреждение появляется у всех пользователей сразу после обновления платформы, проверьте, не изменилось ли поведение механизма защиты в новой версии: иногда после обновления платформы требуется заново подтвердить доверенные файлы или пересмотреть профили безопасности кластера.
Что важно запомнить
Предупреждение безопасности в 1С отключается тремя путями: снятием флага «Защита от опасных действий» у пользователя, подтверждением доверия к конкретному файлу или разблокировкой файла в Windows. Полное отключение допустимо только в закрытом контуре с проверенными обработками; в рабочей базе предпочтителен точечный подход.
Частые вопросы
Почему предупреждение появляется снова после обновления обработки?
Платформа привязывает доверие к конкретному файлу. Если содержимое обработки изменилось, 1С считает её новым файлом и снова запрашивает подтверждение. Это штатное поведение, которое защищает от подмены ранее одобренного файла.
Можно ли отключить предупреждение сразу для всех пользователей базы?
Да, но только вручную или программно перебрав всех пользователей и сняв у каждого флаг «Защита от опасных действий». Массовой настройки в типовом интерфейсе нет. Перед таким действием оцените риски: защита будет снята у всех, включая пользователей, которые получают файлы извне.
Опасно ли нажимать «Да, я доверяю» в окне предупреждения?
Безопасно только если вы знаете источник файла и уверены в его содержимом. Если обработка получена по почте от незнакомого отправителя или скачана с непроверенного сайта, сначала откройте её в копии базы или проконсультируйтесь со специалистом по 1С.
Предупреждение появляется в файловой базе, но не появляется на сервере. Почему?
В серверном варианте часть проверок может регулироваться профилями безопасности кластера, а в файловой базе действуют только настройки пользователя. Кроме того, на сервере и локальном компьютере могут быть разные версии платформы с разным поведением механизма защиты.
Влияет ли отключение защиты на работу регламентных заданий?
Да. Фоновые и регламентные задания выполняются от имени назначенного пользователя, и если у этого пользователя снята защита, задания смогут выполнять опасные действия без предупреждений. Поэтому для служебной учётной записи, под которой работают задания, защиту обычно оставляют включённой, а нужные разрешения задают через профили безопасности.