Работа с 1С:Предприятие неизбежно сталкивает пользователей и администраторов с вопросом: где физически хранятся конфигурации? Ответ на него критичен не только для резервного копирования, но и для отладки, переноса баз или восстановления после сбоев. В отличие от обычных программ, использует сложную систему хранения метаданных, которая зависит от версии платформы, типа базы данных и операционной системы.

В этой статье мы детально разберём:

  • 📁 Стандартные пути хранения конфигураций в файловом и клиент-серверном вариантах
  • 🔍 Как найти файлы .cf, .dt и .epf на Windows и Linux
  • ⚙️ Особенности хранения в 1С:Предприятие 8.3 и более ранних версиях
  • ⚠️ Риски повреждения конфигураций и способы их минимизации

Важно понимать, что расположение файлов может отличаться в зависимости от режима работы (файловый или клиент-серверный), версии платформы и даже настроек пользователя. Например, в 1С:Предприятие 8.3.20 путь к временным файлам изменился по сравнению с 8.2, а в Linux используются иные стандарты каталогов, чем в Windows.

📊 Какой режим 1С вы используете чаще?
Файловый
Клиент-серверный (MS SQL)
Клиент-серверный (PostgreSQL)
Облачный (1С:Фреш)
Не знаю

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. Откройте 1С:Предприятие в режиме выбора базы.
  2. Нажмите Изменить рядом с нужной базой.
  3. В поле Каталог информационной базы будет указан полный путь.
💡

Если вы не видите папку AppData в Windows, включите отображение скрытых файлов в Панель управления → Параметры папок → Вид.

2. Клиент-серверный режим: где хранятся конфигурации на SQL-сервере

В клиент-серверном варианте (с использованием Microsoft SQL Server, PostgreSQL или IBM DB2) конфигурация хранится непосредственно в базе данных, а не в файлах на диске. Однако всё равно создаёт служебные файлы на стороне клиента и сервера.

Основные компоненты хранения:

Компонент Расположение (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-базы:

  1. Откройте базу в Конфигураторе.
  2. Выберите Файл → Сохранить конфигурацию в файл.
  3. Укажите путь для сохранения .cf-файла.
⚠️ Внимание: При работе с клиент-серверными базами нельзя просто скопировать файлы .mdf/.ldf (SQL Server) или данные PostgreSQL вручную — это приведёт к повреждению базы. Для резервного копирования используйте штатные средства или 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. Запустите 1С:Предприятие.
  2. В окне выбора базы нажмите Справка → О программе.
  3. В строке Версия платформы будет указан номер (например, 8.3.22.1854).
💡

В версиях 8.3.10+ изменился алгоритм хранения временных файлов. Теперь они автоматически очищаются при корректном завершении работы, но могут занимать много места при аварийном закрытии.

4. Где хранятся временные файлы и кэш 1С

Временные файлы используются для ускорения работы, но часто становятся источником проблем — например, при нехватке места на диске или конфликтах блокировок. Их расположение зависит от ОС и версии платформы.

В Windows:

  • 📁 %TEMP%\1C\1Cv8\ — временные файлы сеансов (например, 1cv8~*.tmp).
  • 📁 %LOCALAPPDATA%\1C\1Cv8\ — кэш конфигураций и отчётов.
  • 📁 %APPDATA%\1C\1Cv8\ — пользовательские настройки и шаблоны.

В Linux:

  • 📁 /tmp/1C/1cv8/ — временные файлы.
  • 📁 ~/.1C/1cv8/ — пользовательский кэш.
  • 📁 /var/tmp/1C/ — системные временные файлы (для серверных процессов).

Чтобы очистить кэш вручную:

☑️ Очистка кэша 1С

Выполнено: 0 / 4

Очистка кэша может помочь при ошибках типа "Не удалось заблокировать данные" или "Ошибка формата потока".

⚠️ Внимание: Не удаляйте файлы из папок %APPDATA%\1C\ или ~/.1C/ — там хранятся настройки пользовательских интерфейсов и сохранённые отчёты. Удаление приведёт к сбросу персональных настроек.

5. Как найти и сохранить конфигурацию в файл (.cf)

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

Для файловой базы:

  1. Откройте базу в Конфигураторе.
  2. Выберите Файл → Сохранить конфигурацию в файл.
  3. Укажите путь и имя файла (например, Конфигурация_2026.cf).

Для клиент-серверной базы:

  1. Подключитесь к базе в Конфигураторе с правами администратора.
  2. Выберите Администрирование → Выгрузить информационную базу (для полной выгрузки) или Файл → Сохранить конфигурацию в файл (только метаданные).
  3. Для PostgreSQL может потребоваться указать дополнительные параметры подключения.

Размер .cf-файла зависит от сложности конфигурации:

  • 📊 Простая бухгалтерия: 1–5 МБ.
  • 📊 ERP или комплексные решения: 50–200 МБ.
  • 📊 Конфигурации с большим количеством отчётов и обработок: до 500 МБ.

Чтобы уменьшить размер файла:

  • 🧹 Удалите неиспользуемые объекты (отчёты, обработки, справочники).
  • 🔄 Выполните Тестирование и исправление базы перед выгрузкой.
  • 📦 Используйте архивацию (например, .zip) для передачи по сети.

6. Частые ошибки и проблемы с конфигурациями

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

Ошибка 1: "Файл конфигурации повреждён"

  • 🔧 Причина: Некорректное завершение работы или сбой диска.
  • 🛠️ Решение:
    1. Восстановите конфигурацию из резервной копии .cf.
    2. Используйте утилиту chdbfl.exe (входит в комплект ) для проверки файла 1Cv8.1CD.
    3. Если файл сильно повреждён, создайте новую базу и загрузите в неё сохранённую конфигурацию.

Ошибка 2: "Недостаточно прав для изменения конфигурации"

  • 🔧 Причина: Пользователь не имеет прав Администратор в Конфигураторе или недостаточно прав на папку с базой.
  • 🛠️ Решение:
    1. Проверьте права пользователя в Администрирование → Пользователи.
    2. Назначьте полные права на папку с базой (в Windows через Свойства → Безопасность).
    3. Для SQL-баз проверьте права на уровне СУБД.

Ошибка 3: "Конфигурация не соответствует версии платформы"

  • 🔧 Причина: Конфигурация была создана в более новой версии , чем текущая платформа.
  • 🛠️ Решение:
    1. Обновите платформу до актуальной версии.
    2. Если обновление невозможно, экспортируйте конфигурацию в .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 или обратитесь в службу поддержки .

    Почему конфигурация не сохраняется в файл?

    Частые причины:

    • Недостаточно прав на папку сохранения.
    • Файл используется другим процессом (например, антивирусом).
    • Повреждение конфигурации (попробуйте Тестирование и исправление).
    • В клиент-серверном варианте — отсутствие прав на SQL-сервере.
    • Решение: запустите от имени администратора, проверьте антивирус и права доступа.

    Как перенести конфигурацию на другой компьютер?

    Порядок действий:

    1. Экспортируйте конфигурацию в .cf на исходном компьютере.
    2. Скопируйте файл на новый компьютер.
    3. Создайте новую базу в и загрузите в неё конфигурацию через Файл → Открыть конфигурацию из файла.
    4. При необходимости перенесите данные через Администрирование → Выгрузить/Загрузить информационную базу.
Где хранятся внешние отчёты и обработки?

Внешние файлы (.epf, .erf) хранятся:

  • В папке, указанной в настройках (Сервис → Параметры → Пути).
  • По умолчанию в Windows: %APPDATA%\1C\1Cv8\tmplts\.
  • В Linux: ~/.1C/1cv8/tmplts/.
  • Их можно переносить между компьютерами простым копированием.