Администрирование · 9 мин
Куда сохраняется файл конфигурации 1С и как его найти
Где хранится файл конфигурации 1С: файл 1Cv8.cf, информационные базы, каталоги шаблонов и серверные хранилища. Как найти, выгрузить и проверить конфигурацию.
Конфигурация 1С — это не один файл в привычном понимании, а набор метаданных, который по-разному хранится в зависимости от режима работы. В файловом варианте базы конфигурация находится внутри файла 1Cv8.1CD, а отдельный файл с расширением .cf появляется только при выгрузке конфигурации вручную через Конфигуратор.
Путаница возникает из-за того, что пользователи ищут «файл конфигурации» как обычный документ, а на диске его нет. Платформа 1С упаковывает описание структуры метаданных, модули, формы и макеты внутрь основного файла базы данных или в таблицы сервера СУБД, если используется клиент-серверный режим.
Ниже разобрано, где физически лежит конфигурация в каждом сценарии, как выгрузить её в отдельный файл .cf, где хранятся шаблоны конфигураций и как не перепутать конфигурацию с рабочей базой данных.
Где лежит конфигурация в файловой информационной базе
В файловом режиме работы вся база — это каталог на диске, в котором главным является файл 1Cv8.1CD. Именно внутри него, в собственном бинарном формате платформы, хранятся и данные, и конфигурация. Отдельного файла «конфигурация.cf» в каталоге базы не существует — это нормальное устройство формата, а не признак ошибки.
Путь к каталогу базы виден в стартовом окне запуска 1С: выделите базу в списке и посмотрите строку в нижней части окна, например File="D:\Bases\Trade". Тот же путь отображается в свойствах базы через кнопку «Изменить». Типовое расположение на компьютере пользователя — папки вида Документы\1С\Базы или каталог, указанный администратором при создании базы.
Рядом с 1Cv8.1CD в каталоге могут находиться служебные файлы и папки: журнал регистрации, индексы полнотекстового поиска, служебные подкаталоги. Они не содержат конфигурацию в пригодном для переноса виде — копировать или редактировать их вручную бессмысленно и опасно.
Как выгрузить конфигурацию в отдельный файл .cf
Единственный штатный способ получить конфигурацию отдельным файлом — выгрузить её из Конфигуратора. Откройте базу в режиме Конфигуратора, убедитесь, что конфигурация открыта (меню «Конфигурация» → «Открыть конфигурацию»), затем выберите «Конфигурация» → «Сохранить конфигурацию в файл».
Платформа предложит диалог сохранения, где вы сами указываете папку и имя файла — по умолчанию предлагается 1Cv8.cf. Никакого «стандартного» каталога для таких выгрузок нет: файл сохраняется туда, куда вы указали в диалоге. Если вы закрыли диалог, не запомнив путь, ищите файл по имени через поиск проводника Windows.
Обратите внимание на различие двух команд меню. «Сохранить конфигурацию в файл» выгружает текущую конфигурацию базы данных, а «Сохранить конфигурацию БД в файл» — именно ту, что реально исполняется пользователями. Если конфигурация была изменена, но обновление базы не выполнено, эти два файла будут различаться.
- 1Откройте базу в режиме Конфигуратора под пользователем с правами администратора
- 2Выполните «Конфигурация» → «Открыть конфигурацию», если дерево метаданных не отображается
- 3Выберите «Конфигурация» → «Сохранить конфигурацию в файл»
- 4Укажите понятную папку, например D:\Backup\CF, и осмысленное имя с датой
- 5Проверьте, что файл появился в указанной папке и имеет ненулевой размер
Где хранится конфигурация в клиент-серверном режиме
При работе через сервер 1С:Предприятия с СУБД (MS SQL Server, PostgreSQL и другими) конфигурация хранится внутри базы данных на сервере СУБД — в специальных таблицах, создаваемых платформой. На диске сервера это данные самой СУБД: файлы .mdf/.ldf у MS SQL или каталог данных кластера PostgreSQL, путь к которым задаётся при настройке СУБД, а не 1С.
Непосредственно открывать и править эти таблицы средствами СУБД категорически нельзя: внутренний формат хранения не предназначен для ручного вмешательства, и такие действия лишают базу поддержки и с высокой вероятностью её разрушают. Выгрузка конфигурации в клиент-серверном режиме выполняется тем же способом — через Конфигуратор, подключённый к серверной базе.
Для резервного копирования серверных баз правильный подход — штатные средства СУБД (бэкап базы данных) плюс периодическая выгрузка .dt или .cf через Конфигуратор. Копирование файлов СУБД «на горячую» без её штатных механизмов даёт неконсистентную копию.
Сравнение вариантов
Конфигурация внутри 1Cv8.1CD в каталоге базы. Подходит для небольших баз; резервная копия — копирование каталога при закрытых сеансах.
Конфигурация в таблицах базы данных на сервере СУБД. Резервирование — средствами СУБД, выгрузка .cf — через Конфигуратор.
Отдельный переносимый файл конфигурации без данных. Подходит для обмена разработкой и сравнения версий, но не заменяет бэкап базы.
Каталог шаблонов конфигураций и файлы поставки
Отдельная история — шаблоны типовых конфигураций, из которых создаются новые базы. При установке дистрибутива конфигурации файлы шаблонов размещаются в каталоге шаблонов. По умолчанию это папка вида C:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\tmplts или общий каталог, указанный при установке.
Внутри каталога шаблонов каждая конфигурация лежит в своей иерархии папок по поставщику и версии, а сами файлы имеют расширения .cf (конфигурация) и .cfu (файл обновления), а также .dt для демонстрационных баз. Текущий путь к каталогу шаблонов можно посмотреть и изменить в стартовом окне 1С: «Настройка» → «Каталоги шаблонов конфигураций и обновлений».
Если при создании новой базы список шаблонов пуст, чаще всего нарушен путь к каталогу шаблонов или дистрибутив конфигурации не был установлен. Проверьте настройку каталогов и наличие подпапок с нужной конфигурацией внутри tmplts.
Хранилище конфигурации при командной разработке
Если разработка ведётся через хранилище конфигурации, актуальная версия метаданных хранится централизованно — в файле хранилища 1Cv8.1CD специального формата в каталоге хранилища (файловый вариант) или на сервере хранилища. Путь к хранилищу указывается при подключении: «Конфигурация» → «Хранилище конфигурации» → «Подключиться к хранилищу».
Локальная база разработчика при этом содержит рабочую копию конфигурации, которая может отставать от хранилища или опережать его по отдельным объектам. Выгрузка .cf из такой базы даст локальное состояние, а не обязательно состояние хранилища — это частая причина путаницы при передаче файлов коллегам.
Как проверить, что файл конфигурации корректен
После выгрузки убедитесь, что файл действительно рабочий. Минимальная проверка — ненулевой размер и возможность загрузить его обратно: создайте пустую тестовую базу и выполните «Конфигурация» → «Загрузить конфигурацию из файла». Если загрузка проходит без ошибок, файл пригоден для переноса и хранения.
Для контроля версий полезно сравнивать выгруженный файл с предыдущим через «Конфигурация» → «Сравнить и объединить с конфигурацией из файла». Это показывает, какие объекты изменились, и помогает убедиться, что выгружена именно нужная версия, а не устаревшая копия.
Как проверить результат
Ненулевой размер, сопоставимый с предыдущими выгрузками
Файл нулевого размера или на порядки меньше обычного
Загрузка завершается без ошибок, конфигурация открывается
Ошибки формата или прерванная загрузка
Соответствует моменту выгрузки
Старая дата — выгрузка не выполнялась или сохранена в другую папку
Частые вопросы о расположении файла конфигурации
Почему в папке базы нет файла 1Cv8.cf?
Потому что в рабочей базе конфигурация хранится внутри файла 1Cv8.1CD в бинарном формате платформы. Отдельный файл .cf появляется только после ручной выгрузки через Конфигуратор и сохраняется в папку, которую вы укажете сами.
Куда 1С сохраняет .cf по умолчанию при выгрузке?
Жёстко заданного каталога нет: платформа открывает стандартный диалог сохранения, обычно начиная с последней использованной папки или каталога документов. Всегда осознанно выбирайте папку и запоминайте путь, либо потом ищите файл по имени через поиск Windows.
Чем отличаются файлы .cf, .cfu и .dt?
.cf — полная конфигурация без данных; .cfu — файл обновления, применимый только к определённым предыдущим версиям; .dt — выгрузка информационной базы целиком, включая данные и конфигурацию. Для бэкапа базы используется .dt, для переноса разработки — .cf.
Можно ли достать конфигурацию из 1Cv8.1CD без Конфигуратора?
Штатных пользовательских средств для этого нет: формат файла внутренний, и извлечение возможно только через Конфигуратор или пакетный режим его запуска с соответствующими параметрами. Сторонние утилиты не гарантируют корректность и могут нарушать условия лицензирования.
Где искать конфигурацию, если база на сервере 1С?
На диске в виде отдельного файла её нет — она в таблицах базы данных на сервере СУБД. Подключитесь к серверной базе Конфигуратором и выгрузите конфигурацию в файл .cf штатной командой меню «Конфигурация».
Как выгрузить конфигурацию автоматически, по расписанию?
Используйте пакетный режим Конфигуратора: запуск 1cv8.exe с параметром DESIGNER и командой /DumpCfg с указанием пути к файлу. Такую команду удобно обернуть в скрипт и запускать планировщиком задач Windows, предварительно проверив права доступа и отсутствие блокировок базы.
Что важно запомнить
В файловой базе конфигурация находится внутри 1Cv8.1CD, в серверной — в таблицах СУБД, а отдельный файл .cf создаётся только ручной или пакетной выгрузкой из Конфигуратора в указанную вами папку. Шаблоны типовых конфигураций лежат в каталоге tmplts, и для полноценного бэкапа нужен .dt или копия базы, а не только .cf.