Обработки в 1С:Предприятие — это универсальный инструмент для автоматизации рутинных задач, создания отчётов и интеграции с внешними системами. Но когда требуется найти конкретную обработку (будь то стандартная или пользовательская), многие сталкиваются с проблемой: где именно её искать? Система хранит эти файлы в нескольких местах — от очевидных каталогов до скрытых папок, доступ к которым требует прав администратора.
В этой статье мы детально разберём все возможные локации хранения обработок в 1С 8.3 (актуально для всех редакций, включая Базовую, ПРОФ и Корп). Вы узнаете, как отличаются пути для файлового и клиент-серверного вариантов работы, где хранятся встроенные обработки платформы, и как найти пользовательские скрипты, добавленные в конфигурацию. Особое внимание уделим скрытым папкам временных файлов, которые часто упускают из виду даже опытные администраторы.
Материал будет полезен как начинающим пользователям, которые хотят понять структуру хранения данных в 1С, так и IT-специалистам, занимающимся поддержкой и разработкой под эту платформу. Все инструкции сопровождаются практическими примерами и предупреждениями о типичных ошибках.
1. Стандартные каталоги хранения обработок в 1С
Начнём с самых очевидных мест, где 1С:Предприятие хранит обработки по умолчанию. Эти пути зависят от режима работы (файловый или клиент-серверный) и версии платформы. Рассмотрим оба варианта.
В файловом режиме все обработки (как стандартные, так и пользовательские) хранятся непосредственно в каталоге информационной базы. Типичный путь выглядит так:
C:\Users\Public\Documents\1C\ИмяБазы\ExtForms\Обработки\
Где ИмяБазы — это название вашей информационной базы (например, Бухгалтерия_3_0). В этой папке вы найдёте файлы с расширением .epf (внешние обработки) и .erf (внешние отчёты).
В клиент-серверном режиме (например, при работе с 1С:Сервером) путь меняется. Обработки хранятся на сервере в каталоге кластера:
C:\Program Files\1cv8\srvinfo\ИмяКластера\ИмяБазы\ExtForms\Обработки\
⚠️ Внимание: доступ к этим папкам требует прав администратора сервера. Не пытайтесь редактировать файлы напрямую — это может привести к повреждению базы.
- 📁 ExtForms\Обработки\ — основная папка для внешних обработок (
.epf). - 📁 ExtForms\Отчёты\ — здесь хранятся внешние отчёты (
.erf). - 📁 Templates\ — шаблоны печатных форм и макеты.
- 📁 Data\ — временные файлы и кэш (не для ручного редактирования!).
2. Встроенные обработки платформы: где их искать?
Помимо пользовательских обработок, в 1С:Предприятие есть встроенные обработки, которые поставляются вместе с платформой или типовыми конфигурациями (например, Бухгалтерия 3.0, УТ 11, ЗУП 3.1). Эти файлы не хранятся в папках информационной базы — их нужно искать в каталоге установки платформы.
Типичный путь для встроенных обработок:
C:\Program Files\1cv8\8.3.23.1234\bin\ExtForms\Обработки\
Где 8.3.23.1234 — версия вашей платформы. Здесь вы найдёте обработки для:
- 🔧 Обновления конфигураций (
UpdateDBCfg.epf). - 📊 Универсальные отчёты (
UniversalReport.erf). - 🔄 Обмен данными (
DataExchange.epf). - 🔍 Поиск и замена (
FindAndReplace.epf).
⚠️ Внимание: не удаляйте и не редактируйте файлы в этой папке! Это может привести к сбоям в работе платформы. Если нужна модификация встроенной обработки, скопируйте её в папку информационной базы и работайте с копией.
Чтобы узнать точную версию своей платформы 1С, откройте конфигуратор и посмотрите строку заголовка окна или выполните запрос Платформа.Версия() в отладчике.
3. Пользовательские обработки в конфигурации: как найти?
Не все обработки хранятся в виде отдельных файлов. Многие пользовательские скрипты и макросы встраиваются непосредственно в конфигурацию через Конфигуратор. Чтобы их найти, выполните следующие шаги:
- Откройте 1С:Предприятие в режиме Конфигуратор (для этого при запуске удерживайте
Shiftили выберите соответствующий пункт в меню запуска). - Перейдите в дерево объектов конфигурации:
Общие → Обработки. - Здесь отобразятся все обработки, добавленные в конфигурацию как внутренние объекты.
Такие обработки не имеют физического файла на диске — они хранятся внутри .cf-файла конфигурации. Чтобы извлечь их:
- Выделите нужную обработку в дереве.
- Нажмите правой кнопкой и выберите
Сохранить как.... - Укажите путь для сохранения (файл будет в формате
.epf).
⚠️ Внимание: если вы редактируете обработку прямо в конфигурации, не забудьте снять конфигурацию с поддержки (если она типовой), иначе изменения сбросятся при следующем обновлении.
Открыть Конфигуратор (Shift+запуск)
Перейти в раздел "Общие → Обработки"
Найти нужную обработку в дереве
Сохранить как .epf при необходимости
Снять с поддержки перед редактированием (для типовых конфигураций)-->
4. Временные файлы и кэш: скрытые места хранения
Многие не знают, но 1С:Предприятие активно использует временные папки для хранения промежуточных данных, включая копии обработок. Эти файлы обычно удаляются после закрытия сеанса, но иногда остаются и могут содержать полезную информацию.
Основные временные каталоги:
| Папка | Путь | Что хранит |
|---|---|---|
| Temp | C:\Users\ИмяПользователя\AppData\Local\Temp\1C\1Cv8\ |
Временные копии обработок и отчётов во время выполнения. |
| Cache | C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\ |
Кэшированные данные, включая метаданные обработок. |
| Log | C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\log\ |
Логи выполнения обработок (полезно для отладки). |
⚠️ Внимание: файлы в этих папках могут быть зашифрованы или сжаты. Не рекомендуется их редактировать вручную — используйте штатные средства 1С для работы с обработками.
Если вам нужно восстановить потерянную обработку, проверьте эти каталоги сразу после сбоя — иногда там остаются резервные копии. Для удобства поиска используйте фильтр по дате изменения файлов.
Как расшифровать временные файлы 1С?
Временные файлы 1С часто имеют бинарный формат и не предназначены для прямого редактирования. Если вам нужно извлечь данные, используйте специализированные утилиты вроде 1Cv8dt (входит в состав платформы) или сторонние инструменты типа EpfTools. Например, для просмотра содержимого временного файла выполните в командной строке:
1Cv8dt.exe /F"путь_к_файлу" /Dump
Но помните: это рискованная операция, которая может привести к повреждению данных.
5. Обработки в облачных и веб-версиях 1С
С появлением 1С:Fresh и других облачных решений логика хранения обработок изменилась. В веб-версиях и тонком клиенте файлы обработок не хранятся локально — они загружаются на сервер и выполняются там. Однако у пользователей остаётся возможность работать с внешними обработками.
Где искать обработки в облаке:
- 🌐 Личный кабинет 1С:Fresh — в разделе
Администрирование → Обработки. - 📂 Локальный кэш браузера — временные файлы могут храниться в
AppData\Local\Google\Chrome\User Data\Default\Cache(для Chrome) или аналогичных папках других браузеров. - 🔗 Ссылки на обработки — в облаке часто используются прямые ссылки на файлы, хранящиеся на серверах 1С.
⚠️ Внимание: в облачных версиях 1С доступ к файловой системе сервера ограничен. Для загрузки или выгрузки обработок используйте штатные механизмы интерфейса.
Если вы работаете с тонким клиентом, обработки могут временно кэшироваться в:
C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\ТонкийКлиент\
6. Как найти обработку по имени или функционалу?
Если вы знаете название обработки или её назначение, но не знаете, где она хранится, воспользуйтесь встроенными средствами поиска в 1С:Предприятие.
Способ 1: Поиск в Конфигураторе
- Откройте Конфигуратор.
- Нажмите
Ctrl+Fили выберитеПравка → Найти. - Введите имя обработки или часть кода (например,
ОбновлениеЦен). - Установите галочку
Искать в модуляхдля поиска по коду.
Способ 2: Поиск по файловой системе
Используйте Проводник Windows или Total Commander для поиска файлов по маске:
- 🔍 Поиск по расширению:
.epf(обработки) или.erf(отчёты). - 🔍 Поиск по имени: введите известное название (например,
ЗагрузкаНоменклатуры.epf). - 🔍 Поиск по дате: если знаете приблизительное время создания обработки.
Способ 3: Просмотр журналов
В папке с логами (AppData\Roaming\1C\1Cv8\log\) ищите упоминания обработок по ключевым словам. Например, если обработка вызывалась из меню, в логе будет запись вида:
[INFO] Выполнение обработки: Путь\К\Файлу.epf
1. Права доступа к папкам (возможно, файлы скрыты от вашей учётной записи).
2. Настройки антивируса — иногда он блокирует доступ к файлам 1С.
3. Архивные копии базы (если обработка была удалена недавно).-->
7. Типичные ошибки при поиске обработок и как их избежать
Даже опытные пользователи 1С иногда сталкиваются с проблемами при поиске обработок. Рассмотрим самые распространённые ошибки и способы их решения.
⚠️ Внимание: если вы работаете с клиент-серверной версией 1С, пути к файлам на сервере могут отличаться от локальных. Уточняйте актуальные пути в настройках кластера сервера 1С.
Ошибка 1: Не вижу папку ExtForms в каталоге базы
Причина: папка может быть скрытой или отсутствовать, если обработки не добавлялись. Решение:
- 🔎 Включите отображение скрытых файлов в
Проводнике(Вид → Скрытые элементы). - 🔄 Попробуйте добавить тестовую обработку через Конфигуратор — папка создастся автоматически.
Ошибка 2: Обработка есть в конфигурации, но не находится на диске
Причина: обработка встроена в конфигурацию и не имеет отдельного файла. Решение:
- 📥 Сохраните её как внешнюю обработку через
Конфигуратор → Общие → Обработки → Сохранить как.... - 🔍 Проверьте встроенные обработки платформы (см. раздел 2).
Ошибка 3: После обновления 1С обработки пропали
Причина: обновление сбросило пользовательские обработки (typical для типовых конфигураций). Решение:
- 🔄 Восстановите обработки из резервной копии (если делали бэкап перед обновлением).
- 📂 Проверьте папку
Archiveв каталоге базы — иногда туда копируются старые версии файлов. - 🔧 Используйте механизм
Сравнение и объединение конфигурацийв Конфигураторе, чтобы вернуть потерянные объекты.
Часто задаваемые вопросы
Можно ли редактировать обработки прямо в папке ExtForms?
Технически да, но это крайне не рекомендуется. При прямом редактировании файлов .epf или .erf вы рискуете:
- 🔴 Повредить структуру файла (они имеют бинарный формат).
- 🔴 Потерять связь с конфигурацией (если обработка привязана к объектам метаданных).
- 🔴 Получить ошибки при следующем обновлении 1С.
Правильный способ: открыть обработку через Конфигуратор или 1С:Предприятие, внести изменения и сохранить обратно.
Где хранятся обработки для обмена данными (например, с сайтом или 1С:EDI)?
Обработки обмена обычно располагаются в:
- 📁
ExtForms\Обработки\(если внешние). - 📁 Внутри конфигурации в разделе
Общие → Обработки(если встроенные). - 📁 В папке интеграции:
C:\Program Files\1cv8\conf\ИмяКонфигурации\Ext\Exchange\(для некоторых решений).
Для 1С:EDI и 1С:Диадок обработки могут храниться в облаке — проверьте личный кабинет на портале 1С.
Как перенести обработки на другой компьютер?
Чтобы перенести обработки:
- Скопируйте файлы
.epf/.erfиз папкиExtFormsна исходном ПК. - Вставьте их в аналогичную папку на целевом компьютере.
- Если обработки встроены в конфигурацию, сделайте выгрузку через
Конфигуратор → Администрирование → Выгрузить информационную базуи загрузите на новом ПК.
⚠️ Важно: при переносе проверьте совместимость версий платформы 1С на обоих компьютерах!
Почему после обновления 1С некоторые обработки перестали работать?
Это типичная проблема при обновлении типовых конфигураций. Причины:
- 🔄 Обработка была встроена в конфигурацию и затерта обновлением.
- 🔄 Изменился формат данных, с которыми работает обработка.
- 🔄 Платформа 1С обновилась, а обработка писалась под старую версию.
Решение:
- 🛠 Восстановите обработку из резервной копии.
- 🔧 Адаптируйте её под новую версию конфигурации (через Конфигуратор).
- 📅 Проверьте журнал обновлений на сайте 1С — там могут быть инструкции по миграции.
Можно ли хранить обработки в облаке (например, на Яндекс.Диске) и подключать их к 1С?
Да, но с оговорками:
- ✅ Внешние обработки (
.epf) можно хранить в облаке и подключать черезФайл → Открытьв 1С:Предприятие. - ❌ Встроенные обработки (из конфигурации) так перенести нельзя — они должны быть в базе.
- ⚠️ Риски: медленная загрузка при большом размере файла, проблемы с синхронизацией, если облако недоступно.
Лучше использовать сетевой диск или общий ресурс в локальной сети для хранения обработок.