Где на диске искать конфигурацию 1С 8.3: база, шаблоны, выгрузки и копии
Содержание
Отдельного файла конфигурации у работающей базы 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 (журнал регистрации).
Как узнать каталог базы
- В окне запуска выделите базу в списке — путь виден в нижней части окна, строка начинается с
File=. - Или откройте базу и выберите
Справка → О программе: в строке каталога указан путь. - Ещё один способ — открыть
ibases.v8iблокнотом и найти секцию с именем базы, параметрConnect=File="...".
Как сохранить конфигурацию в файл .cf
- Запустите базу в режиме «Конфигуратор».
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Сохранить конфигурацию в файл. - В диалоге укажите папку и имя. По умолчанию предлагается
1Cv8.cf, папка — последняя использованная. - Дождитесь окончания записи: для БП 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, файл описания и шаблоны демобаз. Имя папки поставщика и продукта для каждой конфигурации своё.
Установщик в первом окне показывает, куда он распакует шаблон. Путь можно поменять прямо там.
Как изменить каталог шаблонов по умолчанию
- В окне запуска нажмите
Настройка. - Найдите список «Каталоги шаблонов конфигураций и обновлений».
- Добавьте нужный путь, например общую сетевую папку.
Список хранится в 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С.
C:\Program Files и корень диска C:\ — выберите папку в профиле или на другом диске.1cestart.cfg недоступен или пользователь не имеет права записи. Укажите путь вручную в первом окне установщика.USR1CV8. Ей нужен полный доступ к каталогу srvinfo и временным папкам.Отдельный случай — файловая база в сетевой папке. Для работы каждому пользователю нужны права на чтение и запись во всю папку базы, а не только на 1Cv8.1CD. Платформа создаёт рядом служебные файлы, и без права записи база не откроется.
Расширения и внешние обработки: где они хранятся
Расширения конфигурации (появились в платформе 8.3.6) после подключения хранятся внутри базы, так же как основная конфигурация. Файл .cfe существует только как способ переноса.
Как выгрузить расширение в файл
- В Конфигураторе откройте
Конфигурация → Расширения конфигурации. - Выделите нужное расширение и откройте его дерево.
- В меню
Конфигурациявыберите команду сохранения конфигурации в файл — при открытом расширении она сохраняет именно его в.cfe.
Загрузка .cfe в другую базу и обновление конфигурации базы данных — два отдельных шага. Пока второй не выполнен, расширение не заработает.
Внешние обработки и отчёты
С ними два варианта хранения:
- 📎 Обычный внешний файл
.epfили.erf. Лежит там, куда его сохранили, и открывается черезФайл → Открыть. Переместили файл — путь в истории перестаёт работать. - 🗃 Подключённая обработка. В БП 3.0, ЗУП 3.1, УТ 11 добавляется в
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. После загрузки она хранится в базе, исходный файл больше не нужен.
Чтобы достать подключённую обработку обратно в файл, откройте её карточку в списке дополнительных обработок и найдите в командной панели команду выгрузки в файл. Это удобно, когда разработчик потерял исходник, а обработка работает только в одной базе.
Храните исходники обработок и расширений в одной папке с версиями в имени: ZakazPechat_v3.epf. Подключённая в базу копия — не замена архиву: при восстановлении базы из старой копии пропадёт и она.