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

Администрирование · 9 мин

Где в 1С хранятся обработки: все места хранения

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

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

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

Где лежат внешние обработки в файловой базе

В классических конфигурациях на обычных формах (например, «Управление торговлей 10.3», «Бухгалтерия 1.6/2.0») внешние печатные формы и обработки складывали в папку ExtForms внутри каталога информационной базы. Вложенная папка ExtForms\PrnForms использовалась для внешних печатных форм, которые подхватывались автоматически.

Путь к каталогу базы можно посмотреть в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка вида File="C:\Bases\Trade". Откройте эту папку в проводнике и проверьте наличие каталога ExtForms.

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

Как найти папку с обработками файловой базы
  1. 1
    Откройте стартовое окно 1С и выделите нужную базу
  2. 2
    Скопируйте путь из строки File= внизу окна
  3. 3
    Откройте этот каталог в проводнике
  4. 4
    Проверьте папки ExtForms и ExtForms\PrnForms
  5. 5
    Если папки нет — выполните поиск файлов *.epf по всему диску

Где хранятся обработки в серверной базе

В клиент-серверном варианте работы каталог базы находится на сервере СУБД (MS SQL, PostgreSQL), и привычной папки с файлами у пользователя нет. Внешние обработки в этом случае либо лежат в общей сетевой папке, либо хранятся внутри базы.

Типичный вариант — общий сетевой ресурс вида \\server\1C\Obrabotki\, доступный всем пользователям. Путь к нему обычно прописан в настройках или известен администратору. Проверьте также локальные диски сервера 1С, если ваша организация хранит обработки там.

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

Хранение обработок внутри информационной базы

В конфигурациях на управляемых формах с библиотекой стандартных подсистем (БСП) — «Бухгалтерия 3.0», «Управление торговлей 11», «ERP», «ЗУП 3.1» — обработки подключаются через справочник «Дополнительные отчеты и обработки». В этом случае файл .epf загружается в базу и хранится внутри неё в виде двоичных данных, а не на диске.

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

Встроенные обработки в составе конфигурации

Часть обработок не существует в виде отдельных файлов — они встроены в конфигурацию и хранятся внутри файла 1Cv8.1CD (файловая база) или на сервере СУБД. Примеры: «Универсальный обмен данными», «Групповое изменение реквизитов», «Поиск и удаление дублей».

Увидеть их список можно в конфигураторе: откройте дерево конфигурации и разверните ветку «Обработки». Извлечь такую обработку во внешний файл можно через контекстное меню объекта — «Сохранить как внешнюю обработку» (в новых версиях платформы команда доступна при открытой форме обработки через «Сохранить копию»).

Как найти обработку, если место хранения неизвестно

Если вы не знаете, где лежит нужный файл, действуйте последовательно. Сначала проверьте справочник дополнительных отчётов и обработок в самой базе. Затем — каталог информационной базы и папку ExtForms. После этого выполните поиск по диску.

powershell
Get-ChildItem -Path C:\,D:\ -Filter *.epf -Recurse -ErrorAction SilentlyContinue | Select-Object FullName

Для печатных форм, подключённых в старых конфигурациях, проверьте также регистр сведений или справочник «Внешние обработки» (в «УТ 10.3» — справочник «Внешние обработки»), где указан вид обработки и хранилище файла.

Маршрут решения

Как выбрать действие

Кнопка обработки есть в интерфейсе, но файла на диске нетИщите её в справочнике «Дополнительные отчеты и обработки» — файл хранится в базе
База файловая, конфигурация старая (обычные формы)Проверьте папку ExtForms в каталоге базы и справочник «Внешние обработки»
База серверная, файл открывается у всех пользователейИщите общую сетевую папку или хранение внутри базы
Обработку запускал только один сотрудникПроверьте его локальные папки: Загрузки, Рабочий стол, Документы

Частые ошибки при работе с местами хранения

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

Типичные ошибки
01
Копирование только файла 1Cv8.1CD при переносе базы — папка ExtForms с обработками теряется
02
Раздача обработки по почте каждому пользователю вместо общей папки — версии файлов расходятся
03
Хранение обработки на рабочем столе сотрудника — при его увольнении файл пропадает
04
Изменение файла непосредственно в рабочей папке без резервной копии — откатить правки невозможно

Ещё одна ошибка — путать внешнюю обработку (.epf) с расширением конфигурации (.cfe). Это разные механизмы: расширения хранятся внутри базы и управляются через «Администрирование → Печатные формы, отчеты и обработки → Расширения» или через конфигуратор.

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

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

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

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

Открытие файла .epf через Файл → Открыть
Норма

Обработка открывается без сообщений об ошибках

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

Ошибка формата файла или «файл не является внешней обработкой»

Команда обработки в интерфейсе
Норма

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

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

Команды нет — проверьте настройки размещения в справочнике

Версия обработки
Норма

Дата и версия совпадают с эталонной копией

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

Файл старой версии — возможна несовместимость с конфигурацией

Итог

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

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

Частые вопросы

Как выгрузить обработку из справочника дополнительных отчетов и обработок в файл?

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

Почему после переноса базы пропали внешние печатные формы?

Чаще всего при переносе скопировали только файл 1Cv8.1CD, а папку ExtForms оставили на старом месте. Найдите эту папку в исходном каталоге базы и перенесите её целиком, либо переподключите формы через справочник внешних обработок.

Чем отличается файл .epf от .erf?

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

Можно ли хранить обработки на сетевом диске для всех пользователей?

Да, это распространённая практика для серверных баз. Убедитесь, что у всех пользователей есть права чтения на сетевую папку, а путь одинаково доступен со всех рабочих мест. Учтите: при недоступности сетевого диска обработки перестанут открываться.

Безопасно ли открывать обработку, полученную извне?

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

Где искать обработки, подключённые как расширение конфигурации?

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