Обучение и Решения · 10 мин
Как открыть обработку в 1С 8.3
Как открыть внешнюю обработку в 1С 8.3 через меню Файл, включить дополнительные отчеты и обработки, устранить ошибки безопасности и запустить epf-файл.
Внешняя обработка в 1С 8.3 — это файл с расширением .epf, который запускается прямо в базе и выполняет полезные действия: массовую загрузку данных, печать документов, проверку остатков, выгрузку в Excel и многое другое. Открыть такой файл можно двумя способами: напрямую через меню «Файл» для разового запуска или через механизм дополнительных отчетов и обработок для постоянного использования.
Выбор способа зависит от задачи. Если обработка нужна один раз — например, разово загрузить номенклатуру из файла — достаточно открыть её как обычный файл. Если инструментом будут пользоваться регулярно несколько сотрудников, правильнее зарегистрировать её в справочнике дополнительных обработок, чтобы она появилась в интерфейсе программы и работала с учетом прав доступа.
Ниже разобраны оба сценария, настройка безопасного режима, типичные ошибки при открытии и способы проверить, что обработка запустилась корректно.
Что такое внешняя обработка и когда она нужна
Внешняя обработка — это самостоятельный файл с расширением .epf, который не встроен в конфигурацию, но может работать с данными информационной базы. В отличие от отчета (.erf), обработка обычно не просто показывает данные, а выполняет действия: создает документы, изменяет справочники, переносит информацию между базами.
Типовые задачи, которые решают внешние обработки: загрузка прайсов и номенклатуры из Excel, групповое изменение реквизитов, поиск и удаление дублей, выгрузка данных для обмена, универсальные печатные формы. Многие такие инструменты поставляются вместе с конфигурацией на диске ИТС или разрабатываются под конкретную компанию.
Важно понимать: обработка выполняется с правами того пользователя, который её запустил. Если у пользователя нет прав на изменение справочника «Номенклатура», обработка, изменяющая товары, завершится ошибкой независимо от способа открытия.
Разовый запуск через меню «Файл → Открыть»
Самый быстрый способ — открыть файл напрямую. Запустите информационную базу в режиме 1С:Предприятие под пользователем с достаточными правами. В главном меню выберите «Файл», затем пункт «Открыть». В диалоге выбора укажите нужный файл .epf и нажмите «Открыть».
Если в меню нет пункта «Файл», проверьте, что вы работаете в режиме 1С:Предприятие, а не в конфигураторе, и что интерфейс не скрыт настройками. В тонком клиенте меню «Файл» доступно всегда; в веб-клиенте открытие файла с локального диска может потребовать установки расширения работы с файлами — браузер предложит это автоматически.
После открытия появится форма обработки. Дальнейшие действия зависят от конкретного инструмента: обычно нужно выбрать файл-источник, указать параметры и нажать кнопку выполнения.
- 1Запустите базу в режиме 1С:Предприятие
- 2Откройте меню Файл → Открыть
- 3Укажите файл с расширением .epf и подтвердите выбор
- 4Если появился вопрос о безопасности — подтвердите, только если доверяете источнику файла
- 5Заполните параметры в форме обработки и выполните нужное действие
- 6Проверьте результат по данным базы
Подключение через дополнительные отчеты и обработки
Для постоянной работы удобнее зарегистрировать обработку в стандартном механизме, который есть в большинстве типовых конфигураций на базе БСП (Библиотека стандартных подсистем). Откройте раздел «Администрирование» → «Печатные формы, отчеты и обработки» и включите флажок «Дополнительные отчеты и обработки».
После включения перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Создать» или «Добавить из файла». Укажите epf-файл: программа попытается прочитать из обработки сведения о назначении, размещении в разделах и командах. Если обработка написана по стандарту БСП, она зарегистрируется автоматически и появится в выбранных разделах интерфейса.
Если обработка не содержит служебной информации для автоматической регистрации, программа сообщит об этом. Такой файл можно открывать только через «Файл → Открыть» либо доработать, добавив функцию СведенияОВнешнейОбработке.
Настройка безопасности перед открытием
Платформа защищает базу от вредоносного кода во внешних файлах. При открытии обработки из ненадежного источника может появиться предупреждение безопасности, а в некоторых настройках открытие внешних обработок вообще запрещено. Это управляется профилем безопасности пользователя и настройками кластера сервера 1С.
Если открытие заблокировано, вариантов два. Первый — попросить администратора разрешить открытие внешних обработок для вашей роли (в типовых конфигурациях это право «Открытие внешних отчетов и обработок»). Второй — зарегистрировать обработку через механизм дополнительных обработок, где администратор может явно указать разрешения.
Никогда не отключайте защиту от опасных действий глобально ради одного файла. Безопасный подход — запускать только обработки из проверенных источников: от вашего разработчика, с диска ИТС, из состава конфигурации.
Открытие обработки в конфигураторе
Иногда нужно не выполнить обработку, а посмотреть или изменить её код. Для этого запустите базу в режиме «Конфигуратор», выберите «Файл → Открыть» и укажите epf-файл. Обработка откроется в виде дерева объектов: формы, модули, макеты.
Этот способ нужен разработчикам и для диагностики: например, чтобы понять, какие данные обработка изменяет, прежде чем запускать её в рабочей базе. Сохранение изменений выполняется через «Файл → Сохранить»; конфигурацию базы при этом обновлять не требуется, так как внешняя обработка не является её частью.
Учтите, что для открытия в конфигураторе нужны права на запуск конфигуратора и, если установлен пароль на модуль, его потребуется ввести.
Сравнение способов открытия
Подходит для разового запуска и тестирования. Ограничение: обработка не появляется в интерфейсе, каждый раз нужно искать файл.
Подходит для постоянной работы нескольких пользователей. Ограничение: требуется поддержка механизма конфигурацией и право регистрации.
Подходит для просмотра и доработки кода. Ограничение: не выполняет обработку в пользовательском режиме, требует прав разработчика.
Частые ошибки и их устранение
Ошибка «Невозможно открыть файл» или «Файл не является внешней обработкой» обычно означает, что файл поврежден, имеет не то расширение (например, это отчет .erf, а выбран фильтр обработок) или создан в несовместимой версии платформы. Проверьте расширение файла и попробуйте открыть его в конфигураторе — там сообщение об ошибке информативнее.
Ошибка «Нарушение прав доступа» при выполнении означает, что у пользователя не хватает прав на объекты, с которыми работает обработка. Запустите её под пользователем с полными правами на копии базы или попросите администратора расширить права.
Если обработка открылась, но форма пустая или кнопки не работают, вероятно, она написана под другую версию платформы или под обычные формы, а вы работаете в управляемом интерфейсе. Такие обработки требуют адаптации разработчиком.
Как проверить, что обработка отработала правильно
После выполнения обработки, изменяющей данные, обязательно сверьте результат. Если загружалась номенклатура — откройте справочник и проверьте несколько позиций: наименование, цены, единицы измерения. Если создавались документы — найдите их журналом за текущую дату и проверьте проведение.
Полезно заранее зафиксировать контрольные цифры: количество элементов справочника до и после, итоги отчета. Расхождение — сигнал разобраться, прежде чем продолжать работу.
Как проверить результат
Отображаются поля, кнопки и описание без сообщений об ошибках
Пустое окно, ошибка компиляции или сообщение о несовместимости
Обработка завершилась с сообщением об успехе, данные в базе изменились как ожидалось
Ошибка прав доступа, обрыв на середине, часть данных не обработана
Контрольные отчеты и справочники показывают ожидаемые значения
Дубли, непроведенные документы, пустые обязательные реквизиты
FAQ
Чем обработка отличается от отчета в 1С?
Обработка (.epf) предназначена для выполнения действий над данными: создания, изменения, загрузки. Отчет (.erf) предназначен для вывода информации без её изменения. Файлы не взаимозаменяемы: открыть erf как обработку не получится.
Можно ли открыть обработку в веб-клиенте?
Да, но браузер должен поддерживать передачу файла на сервер. Обычно требуется установить расширение работы с файлами — платформа предложит это при первой попытке. Альтернатива — зарегистрировать обработку через дополнительные отчеты и обработки, тогда файл хранится в базе и локальный доступ не нужен.
Почему при открытии появляется предупреждение безопасности?
Платформа предупреждает, что файл содержит исполняемый код и получен из внешнего источника. Если файл от вашего разработчика или из комплекта поставки, предупреждение можно подтвердить. Если источник неизвестен — откажитесь от открытия.
Обработка требует более новую версию платформы. Что делать?
Проверьте установленную версию через «Сервис → О программе» и обновите платформу до совместимой. Либо попросите разработчика сохранить обработку в режиме совместимости с вашей версией.
Можно ли запустить обработку по расписанию?
Да, если она зарегистрирована в механизме дополнительных отчетов и обработок и поддерживает выполнение по расписанию. В карточке обработки настраивается расписание, а выполнение происходит через регламентные задания на сервере.
Что важно запомнить
Разовый запуск — через Файл → Открыть, постоянная работа — через регистрацию в дополнительных отчетах и обработках. Запускайте только проверенные epf-файлы, перед изменением данных делайте копию базы и проверяйте результат контрольными отчетами.