Администрирование · 11 мин
Проверка на вирусы и защита от опасных действий в 1С: как отключить и когда это оправдано
Как отключить в 1С проверку на вирусы и защиту от опасных действий: инструкции по отключению предупреждений, настройке расширений и снижению ложных срабатываний.
Пользователи 1С часто сталкиваются с предупреждениями о безопасности: «Рекомендуется обратить внимание на источник, из которого было получено данное расширение», блокировка внешних обработок, запросы подтверждения при открытии файлов. Эти механизмы — часть системы «Защита от опасных действий», встроенной в платформу 1С:Предприятие. Она не является антивирусом в полном смысле, но пользователи воспринимают её именно как «проверку на вирусы», потому что она мешает запускать привычные файлы и обработки.
Отключить защиту можно несколькими способами: для конкретного пользователя, для отдельной обработки или глобально через конфигурационный файл. Однако каждый вариант снижает уровень безопасности, поэтому важно понимать, что именно вы отключаете и какие риски при этом возникают. Вредоносные обработки для 1С существуют и реально распространяются — например, шифровальщики, маскирующиеся под внешние отчёты.
Ниже разобраны все рабочие способы отключения проверок, их последствия и безопасные альтернативы: добавление обработок в доверенные, настройка профилей безопасности на сервере и работа с расширениями конфигурации.
Что именно проверяет 1С и почему возникают блокировки
Механизм «Защита от опасных действий» появился в платформе 1С:Предприятие 8.3.9 и контролирует операции, которые потенциально могут навредить системе: запуск внешних обработок и отчётов, открытие файлов, выполнение кода из расширений, обращение к файловой системе и внешним компонентам. При срабатывании пользователь видит диалог с предупреждением и описанием опасного действия.
Отдельно стоит упомянуть антивирусную проверку при загрузке расширений: конфигурации на базе БСП (Библиотека стандартных подсистем) могут требовать подтверждения при подключении расширения из файла, показывая предупреждение о возможной угрозе. Это не сканирование сигнатурами, а предупреждение о недоверенном источнике.
Типичные ситуации, когда защита мешает работе: бухгалтер открывает внешнюю печатную форму, загруженную с диска; разработчик тестирует обработку в файловой базе; обновление расширения после каждого изменения требует подтверждений. Во всех этих случаях есть способ снизить количество запросов без полного отключения защиты.
Отключение защиты для конкретного пользователя
Самый контролируемый способ — отключить защиту только тем сотрудникам, которым она реально мешает, например разработчикам или специалистам по внедрению. Для этого откройте раздел «Администрирование» → «Пользователи», выберите нужного пользователя и в его карточке найдите флажок «Защита от опасных действий». Снимите его и сохраните изменения.
В типовых конфигурациях на базе БСП этот флажок находится непосредственно в форме пользователя. После снятия флажка пользователю нужно перезапустить сеанс 1С — в текущем сеансе настройка может не примениться. Проверьте результат: откройте внешнюю обработку через «Файл» → «Открыть» — предупреждение появиться не должно.
Учтите ограничение: этот способ работает только для интерактивных действий пользователя. Фоновые задания и код, выполняемый на сервере, управляются профилями безопасности кластера, и на них флажок пользователя не влияет.
- 1Откройте «Администрирование» → «Пользователи» под учётной записью с правами администратора
- 2Найдите нужного пользователя и откройте его карточку
- 3Снимите флажок «Защита от опасных действий» и запишите изменения
- 4Попросите пользователя завершить сеанс и войти заново
- 5Проверьте: откройте внешнюю обработку — предупреждение не должно появиться
Глобальное отключение через conf.cfg
Если защиту нужно отключить для всех пользователей файловой базы или на конкретном компьютере, используется конфигурационный файл conf.cfg. Он находится в каталоге conf установки платформы (обычно C:\Program Files\1cv8\<версия>\bin\conf) или в каталоге данных пользователя. Добавьте в файл строку:
DisableUnsafeActionProtection=*Параметр DisableUnsafeActionProtection=* отключает защиту для всех информационных баз. Вместо звёздочки можно указать маску строки подключения конкретной базы, чтобы отключить защиту выборочно. После сохранения файла перезапустите клиент 1С.
Важно понимать область действия: файл conf.cfg в каталоге платформы влияет на все базы, открываемые с этого компьютера. Для серверного варианта работы этот метод не отключает проверки на стороне сервера — там действуют профили безопасности кластера.
Как разрешить конкретную обработку без отключения защиты
Часто оптимальный вариант — не отключать защиту вовсе, а разрешить выполнение конкретного действия. Когда появляется диалог с предупреждением, нажмите «Подробнее», ознакомьтесь с описанием операции и нажмите «Разрешить». Если обработка получена из надёжного источника (например, от вашего франчайзи 1С), это безопаснее полного снятия защиты.
Для внешних печатных форм и обработок, подключаемых через справочник «Дополнительные отчёты и обработки», используйте штатный механизм: при добавлении обработки в справочник она проходит регистрацию, и далее запускается без лишних предупреждений. Это правильный путь для постоянно используемых файлов.
Если обработка получена по почте или скачана из интернета, перед добавлением проверьте её штатным антивирусом операционной системы и, при возможности, просмотрите код в конфигураторе — внешние обработки открываются через «Файл» → «Открыть» в режиме конфигуратора, где можно изучить модули на предмет подозрительных вызовов.
Расширения конфигурации и предупреждения при их подключении
При добавлении расширения из файла типовые конфигурации показывают предупреждение о недоверенном источнике и могут требовать роли «Интерактивное открытие внешних отчётов и обработок» или прав администратора. Полностью «отключить проверку» расширений штатными средствами нельзя — и это осознанное решение разработчиков платформы.
Что можно сделать: подключать расширения под учётной записью с полными правами, заранее сняв у неё защиту от опасных действий, и использовать расширения только из проверенных источников. После подключения проверьте список активных расширений в разделе «Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения» — там не должно быть ничего лишнего.
Если расширение вызывает ошибки совместимости после обновления конфигурации, не спешите отключать проверки — сначала обновите само расширение у его поставщика. Устаревшие расширения частая причина сбоев после обновлений.
Профили безопасности на сервере 1С
В клиент-серверном варианте опасные операции на сервере регулируются профилями безопасности в консоли кластера. Администратор кластера может создать профиль, в котором разрешён полный доступ к файловой системе, COM-объектам и внешним компонентам, и назначить его информационной базе как «профиль безопасности» и «профиль безопасности безопасного режима».
Это фактически отключает серверные ограничения, но делать так следует только при полном доверии ко всему коду, выполняемому на сервере, включая расширения и внешние обработки. Более тонкий подход — разрешить в профиле только нужные каталоги и операции, оставив остальное под контролем.
Как выбрать действие
Проверка результата и возврат защиты
После любого изменения проверьте результат: перезапустите сеанс и выполните действие, которое раньше блокировалось. Если предупреждение исчезло — настройка применена. Если нет, проверьте, не действует ли более приоритетный уровень: серверный профиль безопасности, настройки БСП в конкретной конфигурации или групповые политики.
Периодически пересматривайте список пользователей с отключённой защитой. Сотруднику, сменившему роль, защиту разумно вернуть: установите флажок обратно в карточке пользователя или удалите строку из conf.cfg. Ведите внутренний учёт того, кому и зачем отключена защита — это упростит аудит.
Как проверить результат
Обработка открывается без диалога предупреждения
Предупреждение появляется — сеанс не перезапущен или действует серверный профиль
Строка DisableUnsafeActionProtection присутствует только на тестовых машинах
Параметр установлен на рабочих местах пользователей
Присутствуют только известные расширения от проверенных поставщиков
Есть расширения неизвестного происхождения — их нужно отключить и проверить
Часто задаваемые вопросы
Отключает ли 1С настоящий антивирус при этих настройках?
Нет. Механизм «Защита от опасных действий» — это не антивирус, а система подтверждений потенциально опасных операций. Штатный антивирус операционной системы продолжает работать независимо от настроек 1С, и отключать его не требуется.
Почему после снятия флажка у пользователя предупреждение всё равно появляется?
Чаще всего пользователь не перезапустил сеанс — настройка применяется при новом входе. Также проверьте, не работает ли база в клиент-серверном варианте: там действуют профили безопасности кластера, которые настраиваются отдельно в консоли сервера 1С.
Можно ли отключить проверку только для одной конкретной обработки?
Отдельной настройки «доверенный файл» в платформе нет, но есть рабочие обходные пути: нажать «Разрешить» в диалоге предупреждения или зарегистрировать обработку в справочнике «Дополнительные отчёты и обработки» — тогда она будет запускаться штатно без лишних вопросов.
Опасно ли отключать защиту в файловой тестовой базе?
В изолированной тестовой базе без реальных данных риск минимален, и глобальное отключение через conf.cfg там оправдано для удобства разработки. Главное — не копировать эту настройку на рабочие компьютеры и не открывать в тестовой базе файлы из непроверенных источников, если она имеет доступ к общей сети.
Что делать, если обработку заблокировал не 1С, а антивирус Windows?
Это другая ситуация: проверьте карантин антивируса и убедитесь, что файл получен из надёжного источника. Если это ложное срабатывание, добавьте каталог с обработками в исключения антивируса. Если файл определён как реальная угроза — не восстанавливайте его и запросите обработку у поставщика заново.
Влияет ли отключение защиты на обмены и фоновые задания?
Флажок в карточке пользователя влияет только на интерактивные действия. Регламентные задания и обмены на сервере управляются профилями безопасности кластера и настройками безопасного режима, поэтому для них требуется отдельная настройка в консоли сервера.
Что важно запомнить
Проверки в 1С — это механизм «Защита от опасных действий», а не антивирус. Отключайте её точечно: флажком у конкретного пользователя или разрешением отдельной обработки. Глобальное отключение через conf.cfg оставьте для тестовых стендов, а на сервере используйте профили безопасности с минимально необходимыми разрешениями.