Разработка и Конфигурация · 8 мин
Как сохранить внешнюю обработку 1С на диск
Как сохранить внешнюю обработку 1С на диск: открытие файла EPF/ERF, сохранение через конфигуратор и режим предприятия, проверка результата и типичные ошибки.
Внешняя обработка в 1С — это файл с расширением EPF (для управляемого и обычного приложения платформы 8.x), который запускается без изменения конфигурации базы. Сохранить такую обработку на диск требуется в нескольких ситуациях: вы получили обработку от коллеги или из подсистемы дополнительных отчётов и обработок, хотите перенести её на другой компьютер, сделать резервную копию перед доработкой или выложить в систему контроля версий.
Способ сохранения зависит от того, где обработка находится: открыта ли она как файл, хранится ли внутри базы в справочнике дополнительных обработок, или вы дорабатываете её в конфигураторе. Ниже разобраны все основные сценарии с точными действиями, проверкой результата и типичными ошибками.
Важно понимать: если обработка уже лежит у вас на диске и вы просто открыли её через «Файл → Открыть», отдельно «сохранять» её не нужно — файл уже существует. Сохранение требуется, когда обработка извлекается из базы данных, создаётся заново или изменяется и её нужно записать в новое место.
Что такое файл внешней обработки и где он хранится
Внешняя обработка платформы 1С:Предприятие 8 сохраняется в бинарном формате с расширением .epf. Внешний отчёт имеет расширение .erf, но принципы работы с ним идентичны. Эти файлы самодостаточны: их можно копировать, пересылать и открывать в любой базе, где обработка совместима с конфигурацией.
Файл может находиться в трёх местах: на диске (обычная папка, сетевой ресурс, флешка), внутри информационной базы (в типовых конфигурациях — справочник «Дополнительные отчеты и обработки») или во временном хранилище, если обработка была открыта из почты или архива. От места хранения зависит порядок действий.
Сохранение обработки, открытой в режиме 1С:Предприятие
Если обработка уже открыта на диске, но вы внесли в неё изменения через встроенные средства (редкий случай) или хотите создать копию под другим именем, используйте стандартный механизм сохранения. В толстом клиенте и в конфигураторе доступен пункт меню «Файл → Сохранить как».
Откройте обработку через «Файл → Открыть» (Ctrl+O), убедитесь, что она загрузилась без ошибок, затем выберите «Файл → Сохранить как». В диалоге укажите целевую папку, введите понятное имя файла и нажмите «Сохранить». Платформа запишет файл в формате EPF.
- 1Откройте обработку: Файл → Открыть, выберите файл EPF
- 2Убедитесь, что обработка открылась без сообщений об ошибках
- 3Выберите Файл → Сохранить как
- 4Укажите папку назначения и имя файла
- 5Нажмите «Сохранить» и проверьте наличие файла в проводнике
Учитывайте права доступа: сохранение в системные папки (Program Files, корень диска C) может быть заблокировано операционной системой. Выбирайте пользовательские каталоги — «Документы», рабочий стол или специально созданную папку для обработок.
Сохранение обработки из конфигуратора
Если вы разрабатываете или дорабатываете обработку, основной сценарий — работа в конфигураторе. Откройте конфигуратор, выберите «Файл → Открыть» и укажите файл EPF. Обработка загрузится в виде дерева объектов: формы, макеты, модуль объекта.
После внесения изменений сохраните файл: «Файл → Сохранить» перезапишет исходный файл, «Файл → Сохранить как» создаст копию в указанном месте. Перед доработкой чужой обработки рекомендуется сразу сделать «Сохранить как» в отдельную папку, чтобы оригинал остался нетронутым — это ваша страховка при ошибках.
Извлечение обработки из базы данных
В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP) обработки часто хранятся внутри базы в справочнике «Дополнительные отчеты и обработки». Чтобы сохранить такую обработку на диск, откройте список дополнительных обработок, найдите нужную и откройте её на выполнение.
Далее действия зависят от клиента. В толстом клиенте доступно «Файл → Сохранить как» прямо из открытой обработки. В тонком клиенте прямого сохранения может не быть — тогда используйте конфигуратор: откройте обработку в нём, если у вас есть файл, либо попросите администратора выгрузить обработку из справочника штатными средствами конфигурации (в ряде типовых решений есть команда выгрузки в файл в карточке элемента справочника).
Сохранение новой обработки, созданной с нуля
При создании обработки в конфигураторе («Файл → Новый → Внешняя обработка») файл на диске ещё не существует — обработка хранится только в памяти. Первое сохранение обязательно выполняется через «Файл → Сохранить как»: платформа предложит выбрать папку и имя.
Давайте файлам осмысленные имена без пробелов и спецсимволов: например, ZagruzkaNomenklatury_v1.epf. Это упростит поиск и перенос между системами, где пробелы в путях иногда вызывают проблемы при пакетной обработке.
Удобно хранить все внешние обработки в одной структурированной папке, например с подпапками по проектам или базам. При обновлении конфигурации вы быстро найдёте нужную версию, а не будете искать файл по рабочим столам и папкам загрузок.
Проверка результата и типичные ошибки
После сохранения откройте папку в проводнике и убедитесь, что файл появился, имеет расширение .epf и ненулевой размер. Для полной проверки закройте обработку в 1С и откройте её заново с диска — если она запускается, сохранение прошло корректно.
Как проверить результат
Файл с расширением .epf присутствует, размер больше нуля
Файла нет или размер 0 байт — сохранение не выполнено
Обработка открывается через Файл → Открыть без ошибок
Ошибка формата или пустое окно — файл повреждён
Открывается именно изменённая версия обработки
Открывается старая версия — сохранили не туда или не тот файл
Частые вопросы
Чем отличается «Сохранить» от «Сохранить как»?
«Сохранить» перезаписывает текущий открытый файл на его прежнем месте. «Сохранить как» создаёт новый файл в выбранной вами папке, оставляя исходный без изменений. Для резервных копий и переноса используйте «Сохранить как».
Можно ли сохранить обработку на флешку или сетевой диск?
Да, в диалоге сохранения выберите любой доступный носитель. Учтите, что при работе с сетевых ресурсов обрыв связи во время записи может повредить файл — надёжнее сохранить локально и затем скопировать.
Почему после сохранения файл не открывается в другой базе?
Сам файл при этом обычно исправен. Чаще причина в несовместимости: обработка использует объекты, которых нет в целевой конфигурации, или рассчитана на другой режим (обычное приложение вместо управляемого). Проверьте текст ошибки при открытии.
Как сохранить обработку, если нет доступа к конфигуратору?
В толстом клиенте режима 1С:Предприятие откройте обработку и используйте «Файл → Сохранить как» — конфигуратор для этого не нужен. Если обработка хранится в базе, а права ограничены, обратитесь к администратору для выгрузки файла.
Можно ли переименовать EPF-файл в проводнике?
Да, имя файла не влияет на работоспособность — платформа определяет формат по содержимому и расширению. Не меняйте только само расширение .epf, иначе файл перестанет ассоциироваться с 1С.
Что важно запомнить
Внешняя обработка сохраняется на диск через «Файл → Сохранить как» в конфигураторе или толстом клиенте. Перед доработкой делайте копию оригинала, сохраняйте файлы в понятную папку с осмысленными именами и проверяйте результат повторным открытием. В тонком и веб-клиенте сохранение может быть ограничено — используйте толстый клиент.