Где на диске искать конфигурацию 1С 8.3: база, шаблоны, выгрузки и копии

· 9 мин

Содержание

Отдельного файла конфигурации у работающей базы 1С 8.3 нет. В файловом варианте конфигурация хранится внутри 1Cv8.1CD в каталоге базы, в клиент-серверном — в таблицах СУБД. Файл .cf появляется только тогда, когда вы сами сохраняете его из Конфигуратора (Конфигурация → Сохранить конфигурацию в файл), и ложится ровно в ту папку, которую вы выбрали в диалоге.

Частое заблуждение — искать «конфигурацию» в C:\Program Files\1cv8. Там лежит только платформа: исполняемые файлы и библиотеки. Шаблоны поставки (1Cv8.cf, 1Cv8.cfu) по умолчанию попадают в профиль пользователя: %APPDATA%\1C\1cv8\tmplts. Всё сказанное ниже относится к платформе в целом и одинаково для БП 3.0, ЗУП 3.1, УТ 11 и других типовых решений.

Какие файлы называют «конфигурацией» и чем они отличаются

Под словами «файл конфигурации» люди ищут разные вещи. Сначала определите, что именно нужно, — от этого зависит, где искать.

ФайлЧто внутриОткуда берётся
1Cv8.cfПолная конфигурация: метаданные, модули, макетыСохранение из Конфигуратора или поставка в каталоге шаблонов
1Cv8.cfuФайл обновления конфигурации на новый релизДистрибутив обновления, каталог шаблонов
.cfeРасширение конфигурацииСохранение расширения в файл
.dtВыгрузка всей базы: конфигурация и данныеАдминистрирование → Выгрузить информационную базу
1Cv8.1CDФайловая база целиком, конфигурация внутриКаталог файловой базы
.epf, .erfВнешняя обработка и внешний отчётСохраняются отдельно, куда укажете

Есть и служебные файлы с «конфигурационными» именами, которые к прикладному решению отношения не имеют:

  • 📄 ibases.v8i — список баз в окне запуска, лежит в %APPDATA%\1C\1CEStart\;
  • ⚙️ 1cestart.cfg — настройки окна запуска, там же;
  • 🔧 conf.cfg и logcfg.xml — настройки платформы и технологического журнала, папка bin\conf установленной версии.

Если вам нужно перенести базу целиком с данными — нужен .dt или копия 1Cv8.1CD. Файл .cf переносит только «программу» без документов и справочников.

Файловая база: где конфигурация и куда ложится .cf

В файловом варианте всё лежит в одной папке базы. Конфигурация «зашита» в 1Cv8.1CD, рядом могут быть каталоги 1Cv8FTxt (индекс поиска) и 1Cv8Log (журнал регистрации).

Как узнать каталог базы

  1. В окне запуска выделите базу в списке — путь виден в нижней части окна, строка начинается с File=.
  2. Или откройте базу и выберите Справка → О программе: в строке каталога указан путь.
  3. Ещё один способ — открыть ibases.v8i блокнотом и найти секцию с именем базы, параметр Connect=File="...".

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

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Сохранить конфигурацию в файл.
  4. В диалоге укажите папку и имя. По умолчанию предлагается 1Cv8.cf, папка — последняя использованная.
  5. Дождитесь окончания записи: для БП 3.0 файл занимает порядка сотен мегабайт.

Сразу переименуйте файл по смыслу, например BP30_Ivanov_2026-10.cf. Иначе через месяц на диске будет десяток одинаковых 1Cv8.cf, и понять, какой из них нужный, получится только по дате.

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

Клиент-серверный вариант: конфигурация в СУБД

В клиент-серверной базе конфигурация хранится в таблицах базы данных на сервере СУБД (MS SQL Server, PostgreSQL и других). Найти её как файл на диске сервера нельзя: она существует только внутри базы.

Отсюда главное правило: файл .cf сохраняется на компьютер, где запущен Конфигуратор, а не на сервер 1С. Диалог сохранения показывает диски клиента. Если вы работаете по RDP на терминальном сервере, файл окажется на терминальном сервере.

На стороне сервера 1С тоже есть файлы, связанные с базами, но это не конфигурация в привычном смысле:

  • 🗂 srvinfo — рабочий каталог кластера. На Windows по умолчанию C:\Program Files\1cv8\srvinfo, внутри папка reg_1541 и подпапки с GUID баз;
  • 📦 в подпапках GUID лежат служебные данные и кеши сервера;
  • 📋 1CV8Clst.lst — реестр кластера со списком баз и настройками.

Не удаляйте содержимое srvinfo вручную, чтобы «почистить кеш» на работающем сервере. Для этого нужна остановка службы агента сервера 1С, а при остановке оборвутся сеансы всех пользователей. Делайте это только в нерабочее время и после копии каталога.

Кеш конфигурации на компьютере пользователя

Клиент 1С держит локальную копию метаданных, чтобы не тянуть их с сервера при каждом запуске. Она лежит в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ в папках с именами-GUID. Это кеш, а не конфигурация: из него нельзя собрать .cf. Сбрасывают его параметром запуска /ClearCache или удалением этих папок при закрытой 1С.

Каталог шаблонов: куда попадают .cf и .cfu при установке

Когда вы запускаете setup.exe из дистрибутива конфигурации или обновления, установщик распаковывает файлы в каталог шаблонов. По умолчанию для 1С 8.3 это:

%APPDATA%\1C\1cv8\tmplts

На практике путь выглядит так: C:\Users\Ivanov\AppData\Roaming\1C\1cv8\tmplts\1c\Accounting\3_0_xxx_yy\. Внутри папки релиза лежат 1Cv8.cf, 1Cv8.cfu, файл описания и шаблоны демобаз. Имя папки поставщика и продукта для каждой конфигурации своё.

Установщик в первом окне показывает, куда он распакует шаблон. Путь можно поменять прямо там.

Как изменить каталог шаблонов по умолчанию

  1. В окне запуска нажмите Настройка.
  2. Найдите список «Каталоги шаблонов конфигураций и обновлений».
  3. Добавьте нужный путь, например общую сетевую папку.

Список хранится в 1cestart.cfg, параметр ConfigurationTemplatesLocation. Этот же файл можно подготовить администратору и раздать на рабочие места.

Каталог шаблонов разрастается до десятков гигабайт: каждый релиз — отдельная папка. Старые релизы, которые уже установлены во все базы, можно удалить. Оставьте текущий и один-два предыдущих на случай отката обновления.

Как найти потерянный файл конфигурации на диске

Сначала проверьте папки, куда файлы падают чаще всего:

  • 📁 «Документы» и «Рабочий стол» текущего пользователя;
  • 📁 каталог файловой базы — многие сохраняют .cf прямо рядом с 1Cv8.1CD;
  • 📁 %APPDATA%\1C\1cv8\tmplts — шаблоны поставки;
  • 📁 общая папка обновлений, если её завёл администратор.

Если не нашли — ищите по расширению. В PowerShell:

Get-ChildItem -Path C:\ -Recurse -Include *.cf,*.cfu,*.cfe,*.dt -ErrorAction SilentlyContinue |
  Sort-Object LastWriteTime -Descending |
  Select-Object FullName, Length, LastWriteTime

То же в обычной командной строке, только по одному расширению:

dir C:\*.cf /s /b

Профиль другого пользователя на том же компьютере обычный пользователь не видит. Шаблон, установленный под учётной записью бухгалтера, админ найдёт в C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts только с правами администратора.

Как понять, какой .cf нужен

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

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

Резервные копии и выгрузки: где их искать

Резервная копия — не то же самое, что .cf. Она содержит данные, и путь к ней задаёт тот, кто настроил копирование.

Способ копированияЧто получаетсяГде лежит
Выгрузка в КонфигуратореФайл .dtПапка, выбранная в диалоге
Резервное копирование в программе (файловая база)Архив с базойКаталог из настроек копирования
Копия при обновлении конфигурацииАрхив или .dtКаталог, указанный в помощнике обновления
Средства СУБД (клиент-сервер)Бэкап базы СУБДКаталог задания на сервере СУБД

В БП 3.0, ЗУП 3.1 и УТ 11 встроенное копирование настраивают в Администрирование → Обслуживание → Резервное копирование и восстановление. Каталог виден в настройках копирования — его и проверяйте первым.

Выгрузку .dt делают в Конфигураторе через Администрирование → Выгрузить информационную базу. Эта операция требует, чтобы в базе не было других пользователей, поэтому планируйте её на нерабочее время.

Если нужна только конфигурация, а есть лишь .dt, загрузите его в новую пустую базу и уже оттуда сохраните .cf. Рабочую базу для этого не трогайте: загрузка .dt полностью заменяет её содержимое.

Права доступа: почему файл не сохраняется

Большинство проблем с записью — это права Windows и блокировки, а не ошибки 1С.

Диагностика: выберите симптом

Отдельный случай — файловая база в сетевой папке. Для работы каждому пользователю нужны права на чтение и запись во всю папку базы, а не только на 1Cv8.1CD. Платформа создаёт рядом служебные файлы, и без права записи база не откроется.

Расширения и внешние обработки: где они хранятся

Расширения конфигурации (появились в платформе 8.3.6) после подключения хранятся внутри базы, так же как основная конфигурация. Файл .cfe существует только как способ переноса.

Как выгрузить расширение в файл

  1. В Конфигураторе откройте Конфигурация → Расширения конфигурации.
  2. Выделите нужное расширение и откройте его дерево.
  3. В меню Конфигурация выберите команду сохранения конфигурации в файл — при открытом расширении она сохраняет именно его в .cfe.

Загрузка .cfe в другую базу и обновление конфигурации базы данных — два отдельных шага. Пока второй не выполнен, расширение не заработает.

Внешние обработки и отчёты

С ними два варианта хранения:

  • 📎 Обычный внешний файл .epf или .erf. Лежит там, куда его сохранили, и открывается через Файл → Открыть. Переместили файл — путь в истории перестаёт работать.
  • 🗃 Подключённая обработка. В БП 3.0, ЗУП 3.1, УТ 11 добавляется в Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. После загрузки она хранится в базе, исходный файл больше не нужен.

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

Храните исходники обработок и расширений в одной папке с версиями в имени: ZakazPechat_v3.epf. Подключённая в базу копия — не замена архиву: при восстановлении базы из старой копии пропадёт и она.

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

Можно ли открыть файл .cf без базы?
Нет. Файл открывается только через Конфигуратор: создайте пустую базу и загрузите в неё конфигурацию из файла или сравните .cf с конфигурацией существующей базы.
Чем .cf отличается от .cfu?
.cf содержит конфигурацию целиком и подходит для создания новой базы. .cfu — только файл обновления: его применяют к базе с определённым предыдущим релизом.
Где хранится конфигурация поставщика?
Внутри самой базы, рядом с основной конфигурацией. Отдельного файла на диске для неё нет, пока вы его не сохраните.
Почему другой пользователь не видит установленные шаблоны?
Каталог шаблонов по умолчанию лежит в профиле Windows конкретного пользователя. Укажите общую папку в настройках окна запуска у всех, кто обновляет базы.
Попадают ли данные в файл .cf?
Нет. В .cf только структура и программный код: справочники, документы и остатки туда не выгружаются. Данные переносятся через .dt или копию файловой базы.