Работа с 1С:Предприятие неизбежно сталкивает пользователей и администраторов с вопросом: где физически хранятся конфигурации? Ответ на него критичен не только для резервного копирования, но и для отладки, переноса баз или восстановления после сбоев. В отличие от обычных программ, 1С использует сложную систему хранения метаданных, которая зависит от версии платформы, типа базы данных и операционной системы.
В этой статье мы детально разберём:
- 📁 Стандартные пути хранения конфигураций в файловом и клиент-серверном вариантах
- 🔍 Как найти файлы
.cf,.dtи.epfна Windows и Linux - ⚙️ Особенности хранения в 1С:Предприятие 8.3 и более ранних версиях
- ⚠️ Риски повреждения конфигураций и способы их минимизации
Важно понимать, что расположение файлов может отличаться в зависимости от режима работы (файловый или клиент-серверный), версии платформы и даже настроек пользователя. Например, в 1С:Предприятие 8.3.20 путь к временным файлам изменился по сравнению с 8.2, а в Linux используются иные стандарты каталогов, чем в Windows.
1. Файловый вариант: где хранятся конфигурации в локальных базах
В файловом режиме все данные 1С:Предприятия (включая конфигурацию, информационную базу и временные файлы) хранятся в одной папке. Это самый простой для понимания, но наименее надёжный способ организации работы.
По умолчанию путь к файловой базе выглядит так:
- 🖥️ Windows:
C:\Users\Пользователь\AppData\Roaming\1C\1Cv8\илиC:\Program Files (x86)\1cv8\(для старых версий) - 🐧 Linux:
/home/пользователь/.1C/1cv8/или/opt/1C/v8.3/
Внутри этой папки вы найдёте:
- 📄
1Cv8.1CD— файл информационной базы (содержит и данные, и конфигурацию) - 📄
1Cv8Log— журнал регистрации - 📁 Папки с именами баз (например,
Base1) — здесь хранятся.cf(конфигурация),.dt(данные) и другие служебные файлы
⚠️ Внимание: В файловом режиме конфигурация и данные хранятся в одном файле1Cv8.1CD, но при открытии в Конфигураторе создаются временные файлы.cfи.dtв папке%TEMP%\1C\1Cv8\. Их удаление не повредит базу, но может прервать текущую сессию.
Чтобы точно определить путь к файловой базе:
- Откройте 1С:Предприятие в режиме выбора базы.
- Нажмите
Изменитьрядом с нужной базой. - В поле
Каталог информационной базыбудет указан полный путь.
Если вы не видите папку AppData в Windows, включите отображение скрытых файлов в Панель управления → Параметры папок → Вид.
2. Клиент-серверный режим: где хранятся конфигурации на SQL-сервере
В клиент-серверном варианте (с использованием Microsoft SQL Server, PostgreSQL или IBM DB2) конфигурация хранится непосредственно в базе данных, а не в файлах на диске. Однако 1С всё равно создаёт служебные файлы на стороне клиента и сервера.
Основные компоненты хранения:
| Компонент | Расположение (Windows) | Расположение (Linux) |
|---|---|---|
| Конфигурация (метаданные) | В таблицах SQL-базы (например, Config, ConfigSave) |
Аналогично, в таблицах PostgreSQL/MS SQL |
| Временные файлы клиента | %TEMP%\1C\1Cv8\ или %LOCALAPPDATA%\1C\1Cv8\ |
/tmp/1C/1cv8/ или /var/tmp/1C/1cv8/ |
| Файлы расширений (.cfe) | В каталоге информационной базы на сервере (указывается в настройках кластера) | Аналогично, в папке базы на сервере |
| Логи сервера 1С | C:\Program Files\1cv8\srvinfo\ |
/var/log/1C/ или /opt/1C/v8.3/srvinfo/ |
Чтобы извлечь конфигурацию из SQL-базы:
- Откройте базу в Конфигураторе.
- Выберите
Файл → Сохранить конфигурацию в файл. - Укажите путь для сохранения
.cf-файла.
⚠️ Внимание: При работе с клиент-серверными базами нельзя просто скопировать файлы .mdf/.ldf (SQL Server) или данные PostgreSQL вручную — это приведёт к повреждению базы. Для резервного копирования используйте штатные средства 1С или SQL-сервера.
Как узнать, какой SQL-сервер используется?
Откройте Консоль кластеров серверов 1С (на Windows: Пуск → 1С Предприятие 8.3 → Администрирование кластера серверов). В списке рабочих серверов будет указан тип СУБД (например, Microsoft SQL Server или PostgreSQL).
3. Особенности хранения в разных версиях 1С: от 7.7 до 8.3
Структура хранения конфигураций существенно изменилась с переходом от 1С:Предприятие 7.7 к 8.x. Разберём ключевые отличия:
1С:Предприятие 7.7:
- 📂 Конфигурация и данные хранятся в одном файле
.dbf(формат dBase). - 📁 Папка базы содержит множество
.dbf-файлов (по одному на каждый объект метаданных). - 🔄 Для резервного копирования достаточно скопировать всю папку базы.
1С:Предприятие 8.0–8.2:
- 📂 Появляется файл
1Cv8.1CD— единый контейнер для данных и конфигурации. - 📄 Конфигурация может экспортироваться в отдельный
.cf-файл. - 🔄 Временные файлы хранятся в
%TEMP%\1C\.
1С:Предприятие 8.3:
- 📂 Вводится поддержка PostgreSQL и IBM DB2 помимо MS SQL.
- 🔄 Изменяется структура временных файлов: теперь они хранятся в
%LOCALAPPDATA%\1C\1Cv8\. - 📁 Появляются
.cfe-файлы для расширений конфигурации.
Для определения версии платформы:
- Запустите 1С:Предприятие.
- В окне выбора базы нажмите
Справка → О программе. - В строке
Версия платформыбудет указан номер (например,8.3.22.1854).
В версиях 8.3.10+ изменился алгоритм хранения временных файлов. Теперь они автоматически очищаются при корректном завершении работы, но могут занимать много места при аварийном закрытии.
4. Где хранятся временные файлы и кэш 1С
Временные файлы 1С используются для ускорения работы, но часто становятся источником проблем — например, при нехватке места на диске или конфликтах блокировок. Их расположение зависит от ОС и версии платформы.
В Windows:
- 📁
%TEMP%\1C\1Cv8\— временные файлы сеансов (например,1cv8~*.tmp). - 📁
%LOCALAPPDATA%\1C\1Cv8\— кэш конфигураций и отчётов. - 📁
%APPDATA%\1C\1Cv8\— пользовательские настройки и шаблоны.
В Linux:
- 📁
/tmp/1C/1cv8/— временные файлы. - 📁
~/.1C/1cv8/— пользовательский кэш. - 📁
/var/tmp/1C/— системные временные файлы (для серверных процессов).
Чтобы очистить кэш вручную:
☑️ Очистка кэша 1С
Очистка кэша может помочь при ошибках типа "Не удалось заблокировать данные" или "Ошибка формата потока".
⚠️ Внимание: Не удаляйте файлы из папок%APPDATA%\1C\или~/.1C/— там хранятся настройки пользовательских интерфейсов и сохранённые отчёты. Удаление приведёт к сбросу персональных настроек.
5. Как найти и сохранить конфигурацию в файл (.cf)
Экспорт конфигурации в .cf-файл необходим для резервного копирования, переноса на другой компьютер или сравнения версий. Процедура отличается в зависимости от режима работы.
Для файловой базы:
- Откройте базу в Конфигураторе.
- Выберите
Файл → Сохранить конфигурацию в файл. - Укажите путь и имя файла (например,
Конфигурация_2026.cf).
Для клиент-серверной базы:
- Подключитесь к базе в Конфигураторе с правами администратора.
- Выберите
Администрирование → Выгрузить информационную базу(для полной выгрузки) илиФайл → Сохранить конфигурацию в файл(только метаданные). - Для PostgreSQL может потребоваться указать дополнительные параметры подключения.
Размер .cf-файла зависит от сложности конфигурации:
- 📊 Простая бухгалтерия: 1–5 МБ.
- 📊 ERP или комплексные решения: 50–200 МБ.
- 📊 Конфигурации с большим количеством отчётов и обработок: до 500 МБ.
Чтобы уменьшить размер файла:
- 🧹 Удалите неиспользуемые объекты (отчёты, обработки, справочники).
- 🔄 Выполните
Тестирование и исправлениебазы перед выгрузкой. - 📦 Используйте архивацию (например,
.zip) для передачи по сети.
6. Частые ошибки и проблемы с конфигурациями
Работа с конфигурациями 1С часто сопровождается ошибками, связанными с повреждением файлов, конфликтами версий или недостатком прав. Разберём типичные ситуации и способы их решения.
Ошибка 1: "Файл конфигурации повреждён"
- 🔧 Причина: Некорректное завершение работы 1С или сбой диска.
- 🛠️ Решение:
- Восстановите конфигурацию из резервной копии
.cf. - Используйте утилиту
chdbfl.exe(входит в комплект 1С) для проверки файла1Cv8.1CD. - Если файл сильно повреждён, создайте новую базу и загрузите в неё сохранённую конфигурацию.
- Восстановите конфигурацию из резервной копии
Ошибка 2: "Недостаточно прав для изменения конфигурации"
- 🔧 Причина: Пользователь не имеет прав
Администраторв Конфигураторе или недостаточно прав на папку с базой. - 🛠️ Решение:
- Проверьте права пользователя в
Администрирование → Пользователи. - Назначьте полные права на папку с базой (в Windows через
Свойства → Безопасность). - Для SQL-баз проверьте права на уровне СУБД.
- Проверьте права пользователя в
Ошибка 3: "Конфигурация не соответствует версии платформы"
- 🔧 Причина: Конфигурация была создана в более новой версии 1С, чем текущая платформа.
- 🛠️ Решение:
- Обновите платформу 1С до актуальной версии.
- Если обновление невозможно, экспортируйте конфигурацию в
.cfна компьютере с новой версией и импортируйте в старую (возможна потеря функциональности).
⚠️ Внимание: При работе с конфигурациями из 1С:Фреш (облачный сервис) экспорт в .cf может быть ограничен тарифом. Уточните возможности в личном кабинете.
7. Резервное копирование конфигураций: лучшие практики
Потеря конфигурации может парализовать работу компании на дни. Чтобы этого избежать, следуйте проверенным правилам резервного копирования:
Что копировать:
- 💾
.cf-файл конфигурации (еженедельно или после изменений). - 💾 Полную выгрузку базы (
.dtдля файлового варианта или бэкап SQL-базы). - 💾 Внешние отчёты и обработки (
.erf,.epf). - 💾 Файлы расширений (
.cfe,.cf).
Как хранить:
- ☁️ Облако: Google Drive, Yandex Диск, 1С:Диск (для корпоративных пользователей).
- 🖥️ Локально: На отдельном жёстком диске или NAS-накопителе.
- 🔄 Ротация: Храните 3–5 последних версий конфигурации.
Инструменты для автоматизации:
- 🛠️ Встроенная утилита
1cv8.exeс ключом/DumpIB(для файлового варианта). - 🛠️ SQL Server Management Studio или pg_dump (для SQL-баз).
- 🛠️ Сторонние решения: 1С:Архиватор, Infostart Backup.
Пример команды для выгрузки файловой базы:
"C:\Program Files (x86)\1cv8\8.3.22.1854\bin\1cv8.exe" CONFIG /F"C:\Backup\base.dt" /N"Имя пользователя" /P"Пароль" /Out"C:\Backup\log.txt"
Резервные копии конфигураций бесполезны без копий данных. Всегда сохраняйте и .cf, и .dt (или бэкап SQL-базы) вместе!
Частые вопросы (FAQ)
Можно ли открыть файл .cf без 1С?
Нет, файл .cf имеет бинарный формат и может быть открыт только в Конфигураторе 1С. Однако его содержимое можно просмотреть частично с помощью утилит вроде 1Cv8DtBL (для анализа структуры) или конвертировать в читаемый формат через EDT (1С:Enterprise Development Tools).
Что делать, если потерян файл конфигурации?
Если у вас есть резервная копия .cf, загрузите её через Файл → Открыть конфигурацию из файла в Конфигураторе. Если копии нет, попробуйте восстановить конфигурацию из 1Cv8.1CD (файловый вариант) с помощью утилиты chdbfl.exe или обратитесь в службу поддержки 1С.
Почему конфигурация не сохраняется в файл?
Частые причины:
- Недостаточно прав на папку сохранения.
- Файл используется другим процессом (например, антивирусом).
- Повреждение конфигурации (попробуйте
Тестирование и исправление). - В клиент-серверном варианте — отсутствие прав на SQL-сервере.
Решение: запустите 1С от имени администратора, проверьте антивирус и права доступа.
Как перенести конфигурацию на другой компьютер?
Порядок действий:
- Экспортируйте конфигурацию в
.cfна исходном компьютере. - Скопируйте файл на новый компьютер.
- Создайте новую базу в 1С и загрузите в неё конфигурацию через
Файл → Открыть конфигурацию из файла. - При необходимости перенесите данные через
Администрирование → Выгрузить/Загрузить информационную базу.
Где хранятся внешние отчёты и обработки?
Внешние файлы (.epf, .erf) хранятся:
- В папке, указанной в настройках 1С (
Сервис → Параметры → Пути). - По умолчанию в Windows:
%APPDATA%\1C\1Cv8\tmplts\. - В Linux:
~/.1C/1cv8/tmplts/.
Их можно переносить между компьютерами простым копированием.