К статье
Практический материал

Администрирование · 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Данные + конфигурацияАдминистрирование → Выгрузить ИБПеренос базы, резервная копия

Что выбрать для резервной копии

Копирование 1Cv8.1CD

Быстро и просто, но только для файловых баз и только при закрытых сеансах всех пользователей.

Выгрузка .dt

Универсально, работает для обоих вариантов, но на больших базах занимает заметное время.

Выгрузка .cf

Сохраняет только конфигурацию без данных — подходит для архива версий разработки, но не для защиты данных.

Каталог шаблонов конфигураций и обновлений

При установке типовой конфигурации с дистрибутива её шаблоны размещаются в каталоге 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
    Откройте стартер 1С и перейдите в Настройку → Каталоги шаблонов.
  2. 2
    Запомните или добавьте путь к каталогу tmplts.
  3. 3
    В проводнике перейдите в tmplts → папку поставщика → папку конфигурации → папку нужной версии.
  4. 4
    Убедитесь, что в папке есть 1Cv8.cfu для обновления или 1Cv8.cf для полной загрузки.

Кэш метаданных и временные файлы

При каждом подключении платформа создаёт локальный кэш метаданных конфигурации, чтобы ускорить запуск. Он лежит в профиле пользователя: C:\Users\Имя\AppData\Roaming\1C\1cv8\ и C:\Users\Имя\AppData\Local\1C\1cv8\. Внутри — папки с длинными именами-идентификаторами, соответствующими конкретным информационным базам. Это не «место хранения конфигурации», а её временная копия для ускорения работы.

Кэш можно безопасно удалять при закрытых сеансах 1С — платформа пересоздаст его при следующем запуске. Это стандартное действие при ошибках вида «Ошибка формата потока», при «залипании» старой версии конфигурации после обновления и при странном поведении интерфейса. Удалять нужно папку конкретной базы по её идентификатору либо весь кэш целиком, если баз немного.

Дополнительно конфигуратор использует временные каталоги при выгрузке-загрузке: путь задаётся переменными среды TMP/TEMP. На сервере 1С временные файлы сеансов пишутся в подкаталоги srvinfo (reg_1541\...). Эти файлы не являются хранилищем конфигурации и не подлежат резервному копированию.

Типичные ошибки
01
Искать файл конфигурации рядом с файловой базой — конфигурация внутри 1Cv8.1CD, отдельного файла нет.
02
Искать базу в каталоге srvinfo на сервере — там только реестр кластера, данные и конфигурация лежат в СУБД.
03
Копировать 1Cv8.1CD при открытых сеансах — копия получается неконсистентной и может не открыться.
04
Путать .cf и .cfu: файл обновления .cfu нельзя загрузить как полную конфигурацию.
05
Удалять каталог tmplts для «очистки места» — после этого штатное обновление типовой конфигурации перестанет находить шаблоны.

Как выгрузить конфигурацию в файл и проверить результат

Стандартный сценарий сохранения конфигурации в отдельный файл выполняется так. Откройте базу в конфигураторе, убедитесь, что конфигурация открыта (Конфигурация → Открыть конфигурацию), затем выберите Конфигурация → Сохранить конфигурацию в файл и укажите папку и имя. Если база на поддержке без изменений, вместо этого доступен пункт сохранения конфигурации базы данных — учитывайте разницу: «конфигурация» (редактируемая) и «конфигурация базы данных» (рабочая) могут отличаться после незавершённого обновления.

Для автоматизации используется пакетный режим конфигуратора. Пример команды выгрузки конфигурации в файл:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "C:\InfoBases\MyBase" /N "Админ" /P "пароль" /DumpCfg "D:\Backup\config.cf"

Проверка результата проста: файл .cf должен существовать, иметь ненулевой размер (для типовых конфигураций — обычно десятки и сотни мегабайт) и успешно загружаться в пустую тестовую базу через Конфигурация → Загрузить конфигурацию из файла. Тестовая загрузка — единственный надёжный способ убедиться, что выгрузка не повреждена.

bash
"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). Конфигуратор при обновлении сам предлагает создать копию — не отказывайтесь от этого предложения на рабочих базах.

Контрольные точки

Как проверить результат

Файл .cf после выгрузки
Норма

Файл существует, размер соответствует типичному для конфигурации, загружается в тестовую базу без ошибок

Тревожный признак

Нулевой размер, ошибка формата при загрузке — выгрузка не удалась, повторите

Каталог базы в файловом варианте
Норма

В каталоге есть 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 — это лишь удаляемый кэш. Перед любыми изменениями конфигурации делайте резервную копию.