Администрирование · 13 мин
Куда сохраняются конфигурации 1С: разбираем все варианты хранения
Разбираем, где хранятся конфигурации 1С: файлы *.cf, *.dt, каталоги информационных баз, серверные варианты и шаблоны. Практические инструкции для администраторов.
Конфигурация 1С — это не один файл в привычном понимании, а набор объектов метаданных, который в зависимости от режима работы хранится в разных местах: внутри информационной базы, в файле выгрузки .cf, в каталоге файловой базы или на сервере 1С:Предприятия. Понимание того, где физически лежит конфигурация, критично при резервном копировании, переносе базы, восстановлении после сбоя и обновлении типовых решений.
Чаще всего путаница возникает из-за того, что администратор ищет «файл конфигурации» рядом с базой, а в файловом варианте работы конфигурация встроена внутрь файла 1Cv8.1CD и отдельно на диске не существует. Отдельный файл появляется только при ручной выгрузке через конфигуратор или при сохранении конфигурации поставщика.
Ниже разберём все реальные места хранения: файловый и клиент-серверный варианты, выгрузки, шаблоны обновлений, временные каталоги и кэш метаданных. Для каждого случая — точные пути и способы проверить, что именно там лежит.
Где хранится конфигурация в файловом варианте работы
При файловом варианте вся информационная база — и данные, и конфигурация — находится в одном файле 1Cv8.1CD. Он лежит в каталоге, который вы указали при создании или добавлении базы в список. Отдельного файла с расширением .cf в этом каталоге нет: конфигурация встроена внутрь 1Cv8.1CD как часть его структуры.
Узнать точный путь к каталогу базы проще всего из стартера 1С: выделите базу в списке — путь отобразится внизу окна. Тот же путь виден в конфигураторе через меню Администрирование → Сохранить резервную копию либо в параметрах информационной базы. Типовые расположения:
C:\Users\Имя\Documents\1C\Bases\ИмяБазы\— стандартный каталог при установке «для себя»;C:\InfoBases\ИмяБазы\— частый вариант ручного размещения;- сетевая папка вида
\\Server\Bases\ИмяБазы\— при общем доступе нескольких пользователей.
Внутри каталога, помимо 1Cv8.1CD, могут присутствовать служебные файлы: 1Cv8.1CL (файл блокировок при активных сеансах), журнал регистрации, вложенные папки с полнотекстовым индексом. Конфигурацию из них «достать» нельзя — она извлекается только выгрузкой через конфигуратор.
Где хранится конфигурация в клиент-серверном варианте
При работе через сервер 1С:Предприятия конфигурация вместе с данными хранится в базе данных на СУБД — MS SQL Server, PostgreSQL, Oracle или IBM Db2. Внутри СУБД это набор таблиц, ключевая из которых — Config: именно в ней в бинарном виде лежит структура метаданных конфигурации. Таблица ConfigSave хранит промежуточную версию при обновлении конфигурации базы данных, Params — служебные параметры.
Никаких файлов конфигурации на диске сервера 1С нет. Каталог srvinfo (обычно C:\Program Files\1cv8\srvinfo или /opt/1cv8/srvinfo) содержит только реестр кластера, списки информационных баз и журналы — самих конфигураций там нет. Это частая ошибка: администратор ищет базу в srvinfo, хотя данные находятся в каталогах СУБД, например C:\Program Files\Microsoft SQL Server\...\DATA\ для MS SQL.
Резервное копирование в клиент-серверном варианте делается штатными средствами СУБД (backup базы) или выгрузкой в .dt через конфигуратор. Копирование файлов .mdf напрямую без остановки службы SQL Server приведёт к повреждённой копии — используйте штатный механизм бэкапов.
Файлы выгрузки конфигурации: .cf и .cfu
Отдельный файл конфигурации появляется, когда вы сами его сохраняете. В конфигураторе это делается через Конфигурация → Сохранить конфигурацию в файл — на выходе получается файл .cf, который вы кладёте в любую папку по своему усмотрению. Файл .cfu — это не полная конфигурация, а файл обновления: он содержит только изменения между версиями и применяется к конкретной версии-источнику.
Файл .dt — выгрузка информационной базы целиком (данные плюс конфигурация). Он создаётся через Администрирование → Выгрузить информационную базу и служит универсальным способом переноса базы между файловым и клиент-серверным вариантами. Важно понимать разницу: .cf — только метаданные без данных, .dt — всё вместе.
| Файл | Что содержит | Как создаётся | Для чего используется |
|---|---|---|---|
1Cv8.1CD | Данные + конфигурация | Автоматически при создании файловой базы | Работа базы, резервное копирование |
.cf | Только конфигурация | Конфигурация → Сохранить в файл | Перенос конфигурации, архив версий |
.cfu | Изменения между версиями | Поставщик / сравнение конфигураций | Обновление типовых конфигураций |
.dt | Данные + конфигурация | Администрирование → Выгрузить ИБ | Перенос базы, резервная копия |
Что выбрать для резервной копии
Быстро и просто, но только для файловых баз и только при закрытых сеансах всех пользователей.
Универсально, работает для обоих вариантов, но на больших базах занимает заметное время.
Сохраняет только конфигурацию без данных — подходит для архива версий разработки, но не для защиты данных.
Каталог шаблонов конфигураций и обновлений
При установке типовой конфигурации с дистрибутива её шаблоны размещаются в каталоге tmplts. Стандартное расположение — C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts\ для текущего пользователя или C:\Program Files\1cv8\tmplts\ при установке для всех пользователей. Именно отсюда берутся файлы .cf и .cfu при создании новой базы из шаблона и при обновлении.
Внутри tmplts структура папок повторяет иерархию поставщика: например, tmplts\1c\Accounting\3_0_xx_x\. В папке версии лежат 1Cv8.cf (полная конфигурация этой версии), 1Cv8.cfu (обновления с предыдущих версий), файл манифеста и иногда демонстрационная база .dt.
Если обновление «не видит» нужную версию, чаще всего причина в том, что каталог шаблонов указан неверно или шаблон установлен под другим пользователем. Проверить и изменить путь можно в стартовом окне 1С: Настройка → Каталоги шаблонов конфигураций и обновлений. Туда можно добавить несколько каталогов — платформа будет искать шаблоны во всех по очереди.
- 1Откройте стартер 1С и перейдите в Настройку → Каталоги шаблонов.
- 2Запомните или добавьте путь к каталогу tmplts.
- 3В проводнике перейдите в tmplts → папку поставщика → папку конфигурации → папку нужной версии.
- 4Убедитесь, что в папке есть 1Cv8.cfu для обновления или 1Cv8.cf для полной загрузки.
Кэш метаданных и временные файлы
При каждом подключении платформа создаёт локальный кэш метаданных конфигурации, чтобы ускорить запуск. Он лежит в профиле пользователя: C:\Users\Имя\AppData\Roaming\1C\1cv8\ и C:\Users\Имя\AppData\Local\1C\1cv8\. Внутри — папки с длинными именами-идентификаторами, соответствующими конкретным информационным базам. Это не «место хранения конфигурации», а её временная копия для ускорения работы.
Кэш можно безопасно удалять при закрытых сеансах 1С — платформа пересоздаст его при следующем запуске. Это стандартное действие при ошибках вида «Ошибка формата потока», при «залипании» старой версии конфигурации после обновления и при странном поведении интерфейса. Удалять нужно папку конкретной базы по её идентификатору либо весь кэш целиком, если баз немного.
Дополнительно конфигуратор использует временные каталоги при выгрузке-загрузке: путь задаётся переменными среды TMP/TEMP. На сервере 1С временные файлы сеансов пишутся в подкаталоги srvinfo (reg_1541\...). Эти файлы не являются хранилищем конфигурации и не подлежат резервному копированию.
Как выгрузить конфигурацию в файл и проверить результат
Стандартный сценарий сохранения конфигурации в отдельный файл выполняется так. Откройте базу в конфигураторе, убедитесь, что конфигурация открыта (Конфигурация → Открыть конфигурацию), затем выберите Конфигурация → Сохранить конфигурацию в файл и укажите папку и имя. Если база на поддержке без изменений, вместо этого доступен пункт сохранения конфигурации базы данных — учитывайте разницу: «конфигурация» (редактируемая) и «конфигурация базы данных» (рабочая) могут отличаться после незавершённого обновления.
Для автоматизации используется пакетный режим конфигуратора. Пример команды выгрузки конфигурации в файл:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "C:\InfoBases\MyBase" /N "Админ" /P "пароль" /DumpCfg "D:\Backup\config.cf"
Проверка результата проста: файл .cf должен существовать, иметь ненулевой размер (для типовых конфигураций — обычно десятки и сотни мегабайт) и успешно загружаться в пустую тестовую базу через Конфигурация → Загрузить конфигурацию из файла. Тестовая загрузка — единственный надёжный способ убедиться, что выгрузка не повреждена.
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "C:\InfoBases\MyBase" /N "Админ" /P "пароль" /DumpIB "D:\Backup\base.dt"Как организовать хранение версий конфигураций
Если конфигурация дорабатывается, разумно вести архив версий: перед каждым обновлением или доработкой сохранять .cf с именем, включающим версию и дату, например UT_11.5.12.45_2026-05-10.cf. Храните архив вне сервера базы — на отдельном диске или сетевом ресурсе, включённом в резервное копирование.
Для командной разработки вместо бинарных .cf используют выгрузку в файлы конфигуратора (XML-формат) или формат EDT с хранением в Git. Это даёт историю изменений, сравнение версий и возможность отката конкретных объектов. Пакетная выгрузка в файлы выполняется командой /DumpConfigToFiles, загрузка — /LoadConfigFromFiles.
Минимальное правило безопасности: перед любым обновлением конфигурации базы данных должна существовать свежая резервная копия (для файловой базы — копия 1Cv8.1CD при закрытых сеансах, для серверной — бэкап СУБД или .dt). Конфигуратор при обновлении сам предлагает создать копию — не отказывайтесь от этого предложения на рабочих базах.
Как проверить результат
Файл существует, размер соответствует типичному для конфигурации, загружается в тестовую базу без ошибок
Нулевой размер, ошибка формата при загрузке — выгрузка не удалась, повторите
В каталоге есть 1Cv8.1CD, путь совпадает с отображаемым в стартере
Каталог пуст или путь в стартере указывает на другое место — вы смотрите не туда
В каталоге tmplts есть папка поставщика с нужной версией и файлами .cf/.cfu
Папки версии нет или в ней нет .cfu — обновление не установлено, установите шаблон с дистрибутива
Частые вопросы о хранении конфигураций 1С
Можно ли достать конфигурацию из файла 1Cv8.1CD без конфигуратора?
Штатных средств для этого нет: конфигурация внутри файла хранится во внутреннем формате платформы. Извлечь её можно только открыв базу в конфигураторе и выполнив сохранение в файл .cf. Если база не открывается из-за повреждения, сначала используйте утилиту chdbfl.exe из каталога bin платформы для проверки и исправления файла.
Где лежит конфигурация поставщика и чем она отличается от основной?
Конфигурация поставщика хранится там же, где и основная: внутри 1Cv8.1CD для файловой базы или в таблицах СУБД для серверной. Это «эталонная» версия типовой конфигурации, с которой платформа сравнивает вашу при обновлении. Посмотреть её можно в конфигураторе: Конфигурация → Поддержка → Настройка поддержки.
Почему после обновления пользователи видят старую версию конфигурации?
Чаще всего причина в устаревшем кэше метаданных на клиентских машинах. Закройте сеансы и удалите папку соответствующей базы в AppData\Roaming\1C\1cv8 и AppData\Local\1C\1cv8. Также проверьте, что обновление конфигурации базы данных было завершено (в конфигураторе не должно быть предложения «Обновить конфигурацию базы данных»).
Можно ли хранить файловую базу в облачной папке (Яндекс.Диск, OneDrive)?
Категорически не рекомендуется. Сервисы синхронизации блокируют и изменяют файл 1Cv8.1CD в момент работы, что приводит к повреждению базы. Для совместного доступа используйте клиент-серверный вариант, веб-серверную публикацию или сервис 1С:Фреш, а облачные папки — только для хранения выгрузок .dt и .cf.
Как перенести конфигурацию с одного компьютера на другой без данных?
Выгрузите конфигурацию в файл .cf (Конфигурация → Сохранить конфигурацию в файл), перенесите файл, на целевой машине создайте пустую базу без конфигурации и загрузите .cf через Конфигурация → Загрузить конфигурацию из файла. После загрузки выполните обновление конфигурации базы данных (F7).
Чем отличается сохранение конфигурации от сохранения конфигурации базы данных?
«Сохранить конфигурацию в файл» выгружает редактируемую конфигурацию, которая может отличаться от рабочей, если изменения ещё не применены. «Сохранить конфигурацию базы данных в файл» выгружает именно рабочую версию, под которой сейчас работают пользователи. Для архива рабочего состояния используйте второй вариант.
Что важно запомнить
В файловой базе конфигурация встроена в 1Cv8.1CD, в серверной — лежит в таблицах СУБД. Отдельный файл .cf создаётся только выгрузкой через конфигуратор, шаблоны обновлений хранятся в каталоге tmplts, а папки в AppData — это лишь удаляемый кэш. Перед любыми изменениями конфигурации делайте резервную копию.