Содержание · 7 разделов

Ошибка внешней обработки 1С — это ситуация, когда при попытке открыть или запустить внешний отчёт или обработку в программе 1С возникает сообщение о нарушении безопасности, отсутствии прав или несоответствии подписи. Чаще всего проблема кроется в настройках безопасности конкретной информационной базы, отсутствии регистрации файла в справочнике или неверной цифровой подписи. В большинстве случаев ошибку можно устранить за 5–10 минут, проверив три ключевых момента: разрешено ли использование внешних обработок в конфигурации, зарегистрирован ли файл в списке дополнительных отчётов и обработок, и корректна ли его электронная подпись. Если обработка используется через веб-клиент или тонкий клиент, требуются дополнительные настройки на стороне сервера 1С.

  • Причины, по которым внешняя обработка не открывается
  • Как разрешить использование внешних обработок в конфигурации
  • Порядок регистрации файла в справочнике
  • Проверка и обновление цифровой подписи
  • Настройка для веб-клиента и тонкого клиента
  • Действия, если дополнительный отчёт всё равно не работает

Ошибка актуальна как для бухгалтера, пытающегося открыть присланный аудитором дополнительный отчёт, так и для IT-директора, внедряющего интеграцию с внешней системой через обработку. Если вовремя не исправить, можно сорвать сдачу отчётности или остановить обмен данными с контрагентами.

Почему внешняя обработка не открывается: основные причины

Внешняя обработка в 1С — это файл с расширением .epf (для управляемых форм) или .erf (для обычных форм), который добавляет в программу новый функционал без изменения типовой конфигурации. Когда такой файл не открывается, система выдаёт сообщение о нарушении прав доступа, недействительной подписи или отсутствии регистрации.

  • В настройках конфигурации отключено использование внешних обработок.
  • Файл обработки не зарегистрирован в справочнике «Дополнительные отчёты и обработки».
  • Цифровая подпись файла не соответствует сертификату, которому доверяет система.
  • Обработка подписана, но проверка подписи настроена слишком строго (верификация по всей цепочке).
  • При работе через веб-клиент или тонкий клиент нет доступа к файловой системе сервера 1С.
  • Пользователь не имеет прав на открытие внешних обработок (роль «Интерактивное открытие внешних обработок»).
  • Конфликт с обновлением платформы 1С — после обновления изменились политики безопасности.

В большинстве случаев достаточно выполнить первые три шага из списка ниже.

Шаг 1. Настройка безопасности конфигурации: разрешаем внешние обработки

Первый и самый частый источник ошибки — глобальный запрет на запуск внешних обработок на уровне конфигурации. По умолчанию во многих типовых решениях эта возможность отключена из соображений безопасности. Чтобы её активировать, выполните следующие действия:

  1. Войдите в программу в режиме «1С:Предприятие» с правами администратора.
  2. Перейдите в раздел «Администрирование» → «Настройки пользователей и прав» (в некоторых конфигурациях пункт называется «Общие настройки»).
  3. Найдите флаг «Использовать внешние обработки» или «Разрешить использование внешних обработок» и установите его.
  4. Для конфигураций уровня ERP, УНФ также может потребоваться указать доверенных поставщиков в справочнике «Доверенные модули». Если обработка от стороннего разработчика, добавьте сертификат разработчика в этот справочник.
  5. Сохраните настройки и перезапустите сеанс 1С.

Если вы работаете в «1С:Бухгалтерия 8», нужный флаг обычно расположен по пути «Администрирование» — «Печатные формы, отчёты и обработки».

Внимание

Не включайте для всех без разбора

Разрешение внешних обработок снимает важный барьер безопасности. Если в компании нет жёсткого контроля за происхождением файлов, ограничьте круг пользователей, которым разрешён запуск, и обязательно включите проверку подписи хотя бы на уровне «Проверять только при наличии».

Шаг 2. Регистрация внешней обработки в справочнике

Даже если общий запрет снят, конкретный файл обработки должен быть зарегистрирован в информационной базе. Ошибка «внешняя обработка не зарегистрирована» возникает, когда вы пытаетесь открыть её через стандартные меню, предварительно не выполнив регистрацию.

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

После регистрации внешняя обработка появится в списке доступных отчётов и обработок для указанных пользователей, и её можно будет открыть без ошибки.

Шаг 3. Проверка цифровой подписи файла обработки

Файлы внешних обработок (epf/erf) могут быть подписаны электронной подписью разработчика. Платформа 1С проверяет подпись при каждом открытии. Если подпись повреждена, сертификат не является доверенным или истёк срок его действия, вы получите ошибку безопасности.

Для решения проблемы выполните одно из действий в зависимости от ситуации:

  • Если обработка не подписана и подпись не требуется, отключите проверку. Для этого в настройках безопасности (раздел «Администрирование» → «Общие настройки» → «Электронные подписи») установите уровень проверки «Не проверять» или «Проверять только при наличии».
  • Если обработка подписана, убедитесь, что сертификат подписи загружен в хранилище сертификатов 1С и не истёк. Сертификат должен быть добавлен в справочник «Доверенные сертификаты».
  • Если подпись недействительна (например, файл был модифицирован), запросите у разработчика обновлённую подписанную версию.

Уровень проверки задаётся в карточке настроек безопасности. Ниже — таблица режимов и их применения:

Уровень проверкиКогда использоватьВозможный риск
Не проверятьТестовые обработки, внутренние разработкиЗапуск вредоносного кода без предупреждения
Проверять только при наличииБольшинство рабочих сценариев — подпись проверяется, если она есть, иначе пропускаетсяОбработка без подписи будет открыта без проверки
Проверять всегдаСтрогие требования безопасности, внешние обработки от сторонних вендоровНеподписанные обработки не откроются
Режимы проверки подписи и их последствия
РежимКогда применятьРиски
Не проверятьВнутренние разработки, тестовый контурЗапуск вредоносного кода без предупреждения
Проверять только при наличииБольшинство рабочих сценариевНеподписанная обработка будет открыта, если её не запретили
Проверять всегдаСтрогие требования к безопасностиНеподписанные обработки не запустятся, что может помешать оперативной работе

Особенности для веб-клиента и тонкого клиента

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

Выполните следующие проверки:

  1. Убедитесь, что файл обработки физически находится в каталоге, который доступен для публикации. Обычно это папка «ExtForms» в каталоге установки платформы или специально настроенная общая папка.
  2. В параметрах публикации веб-сервера (IIS, Apache) должен быть указан путь к каталогу с внешними обработками. Проверьте файл default.vrd или настройки публикации через конфигуратор.
  3. Включите флаг «Разрешить выполнение внешних обработок» в свойствах публикации на веб-сервере.
  4. Для тонкого клиента при файловом варианте работы дополнительно убедитесь, что сетевой путь к файлу обработки доступен с правами на чтение для пользователя, под которым запущен тонкий клиент.

После изменения настроек веб-сервера необходимо перезапустить службу публикации или выполнить iisreset, чтобы изменения вступили в силу.

Практика

По нашему опыту, самая частая ошибка при переходе на веб-клиент — забывают указать путь к каталогу с внешними обработками в файле default.vrd или настройках IIS. Это приводит к тому, что обработка физически есть на сервере, но 1С её не видит.

Если дополнительный отчёт не работает: частные случаи

Помимо внешних обработок, в 1С существует механизм дополнительных отчётов — это предварительно настроенные отчёты, которые добавляются в интерфейс через подсистему «Дополнительные отчёты и обработки». При их открытии также может возникнуть ошибка, похожая на ошибку внешней обработки.

Причины, по которым дополнительный отчёт не работает:

  • Отчёт не зарегистрирован в справочнике дополнительных отчётов.
  • У пользователя нет роли «Использование дополнительных отчётов и обработок».
  • В свойствах отчёта не указан раздел интерфейса, в котором он должен отображаться.
  • Используются макеты или общие модули, несовместимые с текущей версией платформы 1С (часто после обновления).
  • Файл отчёта повреждён или подписан недействительной подписью.

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

Что делать, если ничего не помогло

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

Компания «Интеграция» выполняет настройку безопасности 1С, регистрацию внешних обработок и диагностику ошибок удалённо — без выезда в офис. Специалисты проанализируют логи, проверят конфигурацию и восстановят работу обработок в кратчайшие сроки, даже если у вас несколько информационных баз или нетиповые интеграции.

Материал носит справочный характер и не является налоговой или юридической консультацией; для применения к вашей ситуации согласуйте действия с бухгалтером или юристом. Наши консультанты помогут разобраться с настройками безопасности и восстановить работу обработок в кратчайшие сроки, даже если у вас сложная интеграция или несколько информационных баз.

Материал носит справочный характер и не является налоговой или юридической консультацией; для применения к Вашей ситуации согласуйте действия с бухгалтером или юристом.