К статье
Практический материал

Обучение и Решения · 10 мин

Как открыть обработку в 1С 8.3

Как открыть внешнюю обработку в 1С 8.3 через меню Файл, включить дополнительные отчеты и обработки, устранить ошибки безопасности и запустить epf-файл.

Внешняя обработка в 1С 8.3 — это файл с расширением .epf, который запускается прямо в базе и выполняет полезные действия: массовую загрузку данных, печать документов, проверку остатков, выгрузку в Excel и многое другое. Открыть такой файл можно двумя способами: напрямую через меню «Файл» для разового запуска или через механизм дополнительных отчетов и обработок для постоянного использования.

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

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

Что такое внешняя обработка и когда она нужна

Внешняя обработка — это самостоятельный файл с расширением .epf, который не встроен в конфигурацию, но может работать с данными информационной базы. В отличие от отчета (.erf), обработка обычно не просто показывает данные, а выполняет действия: создает документы, изменяет справочники, переносит информацию между базами.

Типовые задачи, которые решают внешние обработки: загрузка прайсов и номенклатуры из Excel, групповое изменение реквизитов, поиск и удаление дублей, выгрузка данных для обмена, универсальные печатные формы. Многие такие инструменты поставляются вместе с конфигурацией на диске ИТС или разрабатываются под конкретную компанию.

Важно понимать: обработка выполняется с правами того пользователя, который её запустил. Если у пользователя нет прав на изменение справочника «Номенклатура», обработка, изменяющая товары, завершится ошибкой независимо от способа открытия.

Разовый запуск через меню «Файл → Открыть»

Самый быстрый способ — открыть файл напрямую. Запустите информационную базу в режиме 1С:Предприятие под пользователем с достаточными правами. В главном меню выберите «Файл», затем пункт «Открыть». В диалоге выбора укажите нужный файл .epf и нажмите «Открыть».

Если в меню нет пункта «Файл», проверьте, что вы работаете в режиме 1С:Предприятие, а не в конфигураторе, и что интерфейс не скрыт настройками. В тонком клиенте меню «Файл» доступно всегда; в веб-клиенте открытие файла с локального диска может потребовать установки расширения работы с файлами — браузер предложит это автоматически.

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

Порядок действий для разового запуска
  1. 1
    Запустите базу в режиме 1С:Предприятие
  2. 2
    Откройте меню Файл → Открыть
  3. 3
    Укажите файл с расширением .epf и подтвердите выбор
  4. 4
    Если появился вопрос о безопасности — подтвердите, только если доверяете источнику файла
  5. 5
    Заполните параметры в форме обработки и выполните нужное действие
  6. 6
    Проверьте результат по данным базы

Подключение через дополнительные отчеты и обработки

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

После включения перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Создать» или «Добавить из файла». Укажите epf-файл: программа попытается прочитать из обработки сведения о назначении, размещении в разделах и командах. Если обработка написана по стандарту БСП, она зарегистрируется автоматически и появится в выбранных разделах интерфейса.

Если обработка не содержит служебной информации для автоматической регистрации, программа сообщит об этом. Такой файл можно открывать только через «Файл → Открыть» либо доработать, добавив функцию СведенияОВнешнейОбработке.

Настройка безопасности перед открытием

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

Если открытие заблокировано, вариантов два. Первый — попросить администратора разрешить открытие внешних обработок для вашей роли (в типовых конфигурациях это право «Открытие внешних отчетов и обработок»). Второй — зарегистрировать обработку через механизм дополнительных обработок, где администратор может явно указать разрешения.

Никогда не отключайте защиту от опасных действий глобально ради одного файла. Безопасный подход — запускать только обработки из проверенных источников: от вашего разработчика, с диска ИТС, из состава конфигурации.

Открытие обработки в конфигураторе

Иногда нужно не выполнить обработку, а посмотреть или изменить её код. Для этого запустите базу в режиме «Конфигуратор», выберите «Файл → Открыть» и укажите epf-файл. Обработка откроется в виде дерева объектов: формы, модули, макеты.

Этот способ нужен разработчикам и для диагностики: например, чтобы понять, какие данные обработка изменяет, прежде чем запускать её в рабочей базе. Сохранение изменений выполняется через «Файл → Сохранить»; конфигурацию базы при этом обновлять не требуется, так как внешняя обработка не является её частью.

Учтите, что для открытия в конфигураторе нужны права на запуск конфигуратора и, если установлен пароль на модуль, его потребуется ввести.

Сравнение способов открытия

Файл → Открыть

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

Дополнительные отчеты и обработки

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

Конфигуратор

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

Частые ошибки и их устранение

Ошибка «Невозможно открыть файл» или «Файл не является внешней обработкой» обычно означает, что файл поврежден, имеет не то расширение (например, это отчет .erf, а выбран фильтр обработок) или создан в несовместимой версии платформы. Проверьте расширение файла и попробуйте открыть его в конфигураторе — там сообщение об ошибке информативнее.

Ошибка «Нарушение прав доступа» при выполнении означает, что у пользователя не хватает прав на объекты, с которыми работает обработка. Запустите её под пользователем с полными правами на копии базы или попросите администратора расширить права.

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

Типичные ошибки
01
Открытие обработки сразу в рабочей базе без теста на копии — риск необратимого изменения данных
02
Попытка открыть отчет (.erf) как обработку — файл просто не откроется, нужно выбирать правильный тип
03
Запуск под пользователем без нужных прав — обработка падает с ошибкой в середине операции и может оставить данные в частично измененном виде
04
Игнорирование предупреждения безопасности при открытии файла из неизвестного источника

Как проверить, что обработка отработала правильно

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

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

Контрольные точки

Как проверить результат

Форма обработки открылась
Норма

Отображаются поля, кнопки и описание без сообщений об ошибках

Тревожный признак

Пустое окно, ошибка компиляции или сообщение о несовместимости

Выполнение действия
Норма

Обработка завершилась с сообщением об успехе, данные в базе изменились как ожидалось

Тревожный признак

Ошибка прав доступа, обрыв на середине, часть данных не обработана

Состояние данных
Норма

Контрольные отчеты и справочники показывают ожидаемые значения

Тревожный признак

Дубли, непроведенные документы, пустые обязательные реквизиты

FAQ

Чем обработка отличается от отчета в 1С?

Обработка (.epf) предназначена для выполнения действий над данными: создания, изменения, загрузки. Отчет (.erf) предназначен для вывода информации без её изменения. Файлы не взаимозаменяемы: открыть erf как обработку не получится.

Можно ли открыть обработку в веб-клиенте?

Да, но браузер должен поддерживать передачу файла на сервер. Обычно требуется установить расширение работы с файлами — платформа предложит это при первой попытке. Альтернатива — зарегистрировать обработку через дополнительные отчеты и обработки, тогда файл хранится в базе и локальный доступ не нужен.

Почему при открытии появляется предупреждение безопасности?

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

Обработка требует более новую версию платформы. Что делать?

Проверьте установленную версию через «Сервис → О программе» и обновите платформу до совместимой. Либо попросите разработчика сохранить обработку в режиме совместимости с вашей версией.

Можно ли запустить обработку по расписанию?

Да, если она зарегистрирована в механизме дополнительных отчетов и обработок и поддерживает выполнение по расписанию. В карточке обработки настраивается расписание, а выполнение происходит через регламентные задания на сервере.

Итог

Что важно запомнить

Разовый запуск — через Файл → Открыть, постоянная работа — через регистрацию в дополнительных отчетах и обработках. Запускайте только проверенные epf-файлы, перед изменением данных делайте копию базы и проверяйте результат контрольными отчетами.