Как убрать предупреждение безопасности при запуске 1С:ЗУП 2.5?

Системный администратор 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом
← На главную

При работе с конфигурацией «Зарплата и управление персоналом» версии 2.5 на современных версиях платформы «1С:Предприятие 8.3» пользователи часто сталкиваются с навязчивым окном предупреждения. Система сообщает, что «Модуль документооборот с контролирующими органами выполняет подключение исполнимого бинарного файла». Если пользователь нажимает «Нет», программа предлагает завершить работу. Разберем причины этого поведения и пошагово рассмотрим способы устранения данной проблемы.

Почему появляется это предупреждение?

Проанализируем ситуацию: конфигурация ЗУП 2.5 построена на «обычных формах», однако запуск происходит на платформе версии 8.3.9 и выше. В современных версиях платформы реализован механизм Защиты от опасных действий. Этот механизм срабатывает каждый раз, когда конфигурация пытается выполнить потенциально опасную операцию: запустить внешнюю компоненту, обратиться к COM-объекту или выполнить команду операционной системы. В данном случае реакция идет на библиотеку документооборота, используемую для криптографии или отправки отчетности.

Способ 1. Отключение защиты в Конфигураторе

Это самый простой и точный метод для исправления ситуации на уровне конкретного пользователя. Разберем его по шагам:

  1. Запустим базу в режиме Конфигуратор.
  2. Перейдем в меню «Администрирование» — «Пользователи».
  3. В открывшемся списке найдем пользователя, у которого возникает предупреждение, и откроем его карточку двойным кликом.
  4. Перейдем на вкладку «Прочее».
  5. Найдем флаг Защита от опасных действий и снимем его.
  6. Нажмем «ОК» для сохранения настроек.

После этого платформа перестанет проверять действия, инициируемые данным пользователем в этой конкретной информационной базе.

Способ 2. Глобальное отключение через файл конфигурации

Если пользователей много и снимать флаги индивидуально трудозатратно, мы можем воспользоваться системной настройкой платформы. Для этого проанализируем содержимое файла conf.cfg, который находится в каталоге установки платформы (обычно это путь вида C:\Program Files\1cv8\conf).

Добавим в этот файл следующую строку:

DisableSafeMode=true

Важно: этот параметр полностью отключает механизм защиты для всех информационных баз на данном компьютере или сервере. Это значительно упрощает администрирование, но несколько снижает уровень безопасности системы.

Способ 3. Программное изменение настроек (для разработчиков)

В случаях, когда необходимо автоматизировать процесс для большого количества баз или пользователей, мы можем программно перебрать список учетных записей. Посмотрим на пример кода, который устанавливает свойство ЗащитаОтОпасныхДействий в значение Ложь:


ПользователиИБ = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого ТекущийПользователь Из ПользователиИБ Цикл
    ТекущийПользователь.ЗащитаОтОпасныхДействий = Ложь;
    ТекущийПользователь.Записать();
КонецЦикла;

Этот код можно выполнить с помощью внешней обработки под правами администратора.

Способ 4. Настройка списка доверенных файлов

Если мы хотим сохранить защиту, но разрешить работу конкретному модулю документооборота, нам следует использовать параметр TrustedFiles в файле conf.cfg. Это позволит указать пути к конкретным исполняемым файлам или маски путей, которые платформа будет считать доверенными. Таким образом, предупреждение исчезнет только для проверенных нами компонентов.

Способ 5. Отключение функционала внутри программы

Часто предупреждение возникает из-за того, что в программе включены настройки обмена отчетностью, которые фактически не используются. Выясним причину активации модуля:

  1. Откроем справочник Организации.
  2. Перейдем на закладку Документооборот.
  3. Проверим наличие созданных учетных записей электронного обмена.

Если организация не сдает отчетность напрямую из 1С, удаление или деактивация этих учетных записей предотвратит попытку инициализации модуля 1С-Отчетность при старте программы, и платформа перестанет выдавать предупреждение.

Резюме: Мы рассмотрели несколько вариантов решения проблемы — от простых настроек интерфейса до системного администрирования файлов платформы. Выбор метода зависит от требований безопасности вашей компании и количества пользователей.

← На главную