Администрирование · 9 мин
Как убрать предупреждение безопасности при открытии внешних обработок в 1С
Как отключить предупреждение безопасности 1С при открытии внешних обработок и отчётов: настройки пользователя, конфигуратор, профили безопасности кластера.
При открытии внешней обработки или отчёта (файлы .epf и .erf) платформа 1С:Предприятие показывает окно «Предупреждение безопасности» с текстом о том, что файл получен из недоверенного источника и может содержать вредоносный код. Это штатный механизм защиты: внешняя обработка выполняется с правами текущего пользователя и может читать, изменять или удалять данные информационной базы.
Предупреждение можно отключить несколькими способами: для конкретного пользователя в настройках, через конфигуратор для всех пользователей, в типовых конфигурациях на базе Библиотеки стандартных подсистем — через механизм дополнительных отчётов и обработок, а в клиент-серверном режиме — через профили безопасности кластера. Каждый способ имеет свои ограничения и последствия для безопасности.
Прежде чем убирать предупреждение, убедитесь, что файл получен из надёжного источника. Отключение защиты означает, что любая обработка будет запускаться без подтверждения, включая потенциально вредоносную.
Почему 1С показывает предупреждение и когда его отключение оправдано
Механизм защиты от опасных действий появился в платформе 8.3.9 и с тех пор действует во всех актуальных версиях. При открытии файла из файловой системы платформа не может проверить его происхождение, поэтому по умолчанию показывает диалог с предупреждением и требует явного подтверждения пользователя.
Отключение предупреждения оправдано в ограниченном круге сценариев: разработчик часто открывает собственные обработки при отладке, администратор регулярно запускает проверенные сервисные инструменты, обработка запускается пакетно из скрипта. Для рядовых пользователей, которые могут получить файл по почте или из мессенджера, защиту отключать не рекомендуется.
Отключение предупреждения для текущего пользователя
Самый простой способ — снять соответствующий флажок в настройках клиентского приложения. Этот вариант действует только для текущего пользователя на данном компьютере и не требует прав администратора.
- 1Откройте меню «Сервис» → «Параметры» (в тонком клиенте — через главное меню «Файл» → «Параметры»)
- 2Перейдите на вкладку с настройками запуска и найдите пункт «Предупреждать при открытии внешних отчетов и обработок»
- 3Снимите флажок и нажмите «ОК»
- 4Перезапустите открытие обработки и убедитесь, что диалог больше не появляется
Настройка хранится в локальном профиле пользователя, поэтому на другом компьютере или под другой учётной записью предупреждение появится снова. В некоторых версиях платформы пункт называется «Защита от опасных действий» — снятие этого флажка отключает не только диалог при открытии файлов, но и предупреждения при других потенциально опасных операциях.
Отключение через конфигуратор для всех пользователей
Если предупреждение нужно убрать централизованно, используется настройка роли или пользователя в конфигураторе. У каждого пользователя информационной базы есть свойство «Защита от опасных действий» — оно доступно в окне свойств пользователя в разделе «Администрирование» → «Пользователи».
Установите для свойства значение, отключающее защиту, и сохраните изменения. После перезапуска сеанса пользователь перестанет видеть диалог при открытии внешних файлов. Учтите: в типовых конфигурациях доступ к списку пользователей в конфигураторе может быть ограничен правами, и изменения придётся вносить под учётной записью с полными правами.
Альтернативный путь — параметр командной строки запуска клиента /DisableUnsafeActionProtection или соответствующий параметр в файле conf.cfg (DisableUnsafeActionProtection=1). Такой вариант подходит для разработчиков и тестовых баз, но в продуктивной среде отключает защиту глобально для всех сеансов, что существенно снижает уровень безопасности.
DisableUnsafeActionProtection=1Подключение через подсистему «Дополнительные отчеты и обработки»
В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ЗУП и других на базе БСП) есть штатный механизм, который решает задачу без отключения защиты. Обработка регистрируется в справочнике «Дополнительные отчеты и обработки» (раздел «Администрирование» → «Печатные формы, отчеты и обработки»), после чего запускается из интерфейса без каких-либо предупреждений.
Для подключения нужны права на добавление дополнительных обработок. При регистрации конфигурация может запросить профиль безопасности — это нормально: обработка будет выполняться в ограниченном контуре, что безопаснее, чем полное отключение защиты. Если в конфигурации включён режим использования профилей безопасности, согласование профиля выполняет администратор кластера.
Профили безопасности в клиент-серверном режиме
В клиент-серверном варианте работы предупреждение может появляться не только на клиенте, но и блокироваться сервером, если для информационной базы включён режим профилей безопасности. В этом случае настройки клиента не помогут — нужно настраивать профиль безопасности в консоли кластера серверов 1С.
Откройте консоль администрирования серверов, найдите нужную информационную базу и проверьте свойства: флажки «Профиль безопасности» и «Профиль безопасности безопасного режима». Если профиль назначен, внешние обработки, не входящие в разрешённый список, будут блокироваться независимо от настроек пользователя. Разрешить конкретную обработку можно, добавив её в список исключений профиля или создав отдельный профиль с нужными разрешениями на файловые операции и внешние компоненты.
Как выбрать действие
Проверка результата и типичные ошибки
После изменения настроек откройте внешнюю обработку повторно. Если диалог исчез и обработка запускается сразу — настройка применена. Если предупреждение осталось, проверьте: не работаете ли вы в клиент-серверном режиме с профилем безопасности, не переопределяет ли конфигурация поведение платформы, под тем ли пользователем выполнен вход.
Как проверить результат
Обработка запускается сразу, без диалога
Предупреждение появляется снова — настройка не применилась или действует профиль безопасности
Выполняется без предупреждений у всех пользователей с доступом
Ошибка прав или запрос профиля безопасности
Настройки сохраняются после перезахода
Флажок возвращается — возможно, настройки переопределяются групповой политикой или конфигурацией
Что важно запомнить
Предупреждение безопасности в 1С — осознанная защита от вредоносного кода. Отключайте её точечно: через параметры клиента для себя, через подсистему дополнительных обработок для пользователей типовых конфигураций, через профили безопасности в серверном режиме. Глобальное отключение допустимо только в тестовых контурах.
Частые вопросы
Отключится ли предупреждение для всех пользователей, если я снял флажок в параметрах?
Нет. Настройка в «Сервис» → «Параметры» сохраняется в локальном профиле текущего пользователя на конкретном компьютере. Для остальных пользователей и рабочих мест её нужно повторить или применить централизованный способ — через свойства пользователя в конфигураторе либо подключение обработки в подсистеме «Дополнительные отчеты и обработки».
Почему после снятия флажка предупреждение всё равно появляется?
Наиболее частая причина — клиент-серверный режим с включёнными профилями безопасности: блокировку выполняет сервер, и клиентские настройки её не отменяют. Также проверьте, не открываете ли вы обработку из защищённого каталога и не переопределяет ли конфигурация стандартное поведение платформы.
Безопасно ли отключать защиту от опасных действий полностью?
Для продуктивных баз — нет. Полное отключение через DisableUnsafeActionProtection снимает защиту не только при открытии файлов, но и при других потенциально опасных операциях. Такой режим допустим только в тестовых и демонстрационных контурах без реальных данных.
Как открыть обработку один раз без отключения защиты?
Просто нажмите «Да» в диалоге предупреждения — обработка откроется, а настройки безопасности не изменятся. Если файл вызывает сомнения, предварительно откройте его в конфигураторе (Файл → Открыть) и просмотрите код модуля на предмет подозрительных операций: передачи данных по сети, запуска внешних программ, удаления данных.
Что делать, если при подключении обработки конфигурация запрашивает профиль безопасности?
Это означает, что в информационной базе включён режим профилей безопасности. Обратитесь к администратору кластера: он либо создаст профиль с необходимыми разрешениями (на чтение файлов, запуск внешних компонентов), либо разрешит работу обработки в безопасном режиме. Самостоятельно без прав администратора кластера этот запрос обойти нельзя.