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

· 9 мин

Содержание

Дистрибутив конфигурации 1С 8.3 по умолчанию устанавливается в каталог шаблонов пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts. Там лежат файлы .cf (полная конфигурация), .cfu (обновление) и демо-база .dt. Рабочая же конфигурация, с которой вы ведёте учёт, хранится внутри самой информационной базы: в файле 1Cv8.1CD у файловой базы или в таблицах СУБД у клиент-серверной.

Путаница возникает именно из-за этого разделения. Установка конфигурации — это распаковка шаблона, а не создание базы. Пока вы не создали из шаблона информационную базу или не обновили существующую, установленная конфигурация просто лежит на диске и ни на что не влияет.

Три места, где «живёт» конфигурация 1С

У одной и той же конфигурации, например «Бухгалтерии предприятия 3.0», на компьютере может быть несколько копий в разных местах и разных форматах:

  • 📦 Шаблон — распакованный дистрибутив в каталоге tmplts. Из него создают новые базы и берут файлы обновлений.
  • 🗄️ Основная конфигурация базы — та, по которой работают пользователи. Хранится внутри информационной базы.
  • ✏️ Конфигурация, открытая в Конфигураторе — редактируемая копия. Пока вы не выполнили «Обновить конфигурацию базы данных», изменения живут только в ней.
  • 🔁 Конфигурация поставщика — эталонная типовая версия, по которой идёт поддержка и сравнение при обновлении. Тоже внутри базы.

Отдельно от всего этого стоит платформа: программа 1cv8.exe. Её путь — C:\Program Files\1cv8\<номер версии>\bin\ для 64-разрядной версии и C:\Program Files (x86)\1cv8\<номер версии>\bin\ для 32-разрядной. Конфигураций в каталоге платформы нет, и переустановка платформы базы не трогает.

Что ищемГде лежитФормат
Дистрибутив типовой конфигурации%APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<версия>\.cf, .cfu, .dt, .mft
Рабочая конфигурация файловой базыКаталог базы, файл 1Cv8.1CDвнутри файла
Рабочая конфигурация серверной базыБаза данных на SQL-серверетаблицы СУБД
Расширения конфигурацииВнутри информационной базыпри выгрузке — .cfe
Внешние обработки и отчётыГде сохранил пользователь или внутри базы.epf, .erf
Список баз в окне запуска%APPDATA%\1C\1CEStart\ibases.v8iтекст

Файловая база: конфигурация внутри 1Cv8.1CD

В файловом варианте вся база — это один каталог. Главный файл в нём — 1Cv8.1CD. В нём лежат и данные, и основная конфигурация, и конфигурация поставщика, и расширения.

Каталог новой базы окно запуска по умолчанию предлагает в папке документов пользователя: C:\Users\<имя>\Documents\InfoBase, затем InfoBase1, InfoBase2 и так далее. На практике бухгалтеры и администраторы часто переносят базы в D:\Base\ или на сетевую папку — это нормально.

Как узнать, где лежит конкретная база:

  1. Откройте окно запуска 1С.
  2. Выделите базу в списке. Внизу окна появится строка вида File="D:\Base\Buh" — это и есть путь.
  3. Другой способ: нажмите Изменить и посмотрите путь на первом шаге мастера.
  4. Изнутри открытой базы путь виден в окне Справка → О программе — строка с каталогом информационной базы.

Кроме 1Cv8.1CD в каталоге могут лежать служебные файлы и папки: 1Cv8.cfl, 1Cv8tmp.1CD при работе, 1Cv8Log с журналом регистрации. Их не удаляют, пока база открыта.

Не копируйте 1Cv8.1CD в момент, когда в базе работают пользователи. Копия может оказаться несогласованной. Сначала попросите всех выйти или сделайте выгрузку .dt.

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

Когда база работает на сервере 1С с MS SQL или PostgreSQL, файла 1Cv8.1CD нет. Конфигурация хранится в таблицах базы данных СУБД вместе с данными. Основная конфигурация — в таблице Config, редактируемая в Конфигураторе — в ConfigSave. Пока изменения не применены к базе данных, ConfigSave и Config отличаются.

Править эти таблицы напрямую средствами СУБД нельзя — это верный способ получить базу, которая не открывается. Работают с конфигурацией только через Конфигуратор.

На самом сервере 1С есть ещё каталог служебных файлов кластера — srvinfo. В нём нет конфигураций, но он часто попадает в поле зрения, когда ищут «куда всё ставится»:

  • 🪟 Windows, служба установлена штатно: обычно C:\Program Files\1cv8\srvinfo. Точный путь виден в параметре -d в свойствах службы «Агент сервера 1С:Предприятия».
  • 🐧 Linux: каталог домашней папки пользователя usr1cv8, обычно /home/usr1cv8/.1cv8/1C/1cv8.

Внутри srvinfo\reg_1541\ лежит список кластера и папки вида snccntx<GUID> с сеансовыми данными и кэшем по каждой базе. Номер 1541 в имени папки соответствует порту менеджера кластера.

Очистку snccntx и других папок srvinfo делают только при остановленной службе агента сервера. Остановка службы обрывает сеансы всех пользователей всех баз кластера, поэтому выбирайте нерабочее время и предупреждайте людей заранее.

Шаблоны конфигураций серверу не нужны. Дистрибутив устанавливают на компьютер администратора, а обновление серверной базы выполняют из его Конфигуратора.

Каталог шаблонов: куда ставятся дистрибутивы и обновления

Дистрибутив типовой конфигурации — это архив или папка с программой setup.exe. Её запуск ничего не обновляет в ваших базах. Мастер только распаковывает файлы в каталог шаблонов и в конце показывает путь, куда они попали.

По умолчанию это %APPDATA%\1C\1cv8\tmplts. Внутри — дерево по поставщику, конфигурации и версии. Например:

C:\Users\Ivanova\AppData\Roaming\1C\1cv8\tmplts\
  1c\
    Accounting\
      3_0_xxx_yy\
        1Cv8.cf
        1Cv8.cfu
        1Cv8.dt
        1Cv8.mft
        ReadMe.txt

Что делает каждый файл:

  • 📄 1Cv8.cf — полная конфигурация. Из неё создают новую пустую базу или загружают конфигурацию в базу без данных.
  • 🔄 1Cv8.cfu — файл обновления. Конфигуратор применяет его к базе, если её текущая версия входит в список допустимых для этого обновления.
  • 🎓 1Cv8.dt — демонстрационная база с примерами. Присутствует не во всех дистрибутивах.
  • 🧾 1Cv8.mft — манифест: описание шаблона для окна запуска.
  • 📝 ReadMe.txt и файлы новостей — описание релиза и порядка перехода.

Именно отсюда окно запуска берёт список при создании базы «из шаблона». А Конфигуратор при обновлении через Конфигурация → Поддержка → Обновить конфигурацию с вариантом поиска доступных обновлений ищет файлы .cfu в этом же каталоге.

Linux-клиент использует аналогичную структуру в домашнем каталоге пользователя: ~/.1cv8/1C/1cv8/tmplts.

Папки старых релизов в tmplts занимают по 300–700 МБ каждая. Их можно удалить, но оставьте последний установленный релиз и тот, который сейчас стоит в базах: он пригодится для сравнения и отката.

Что именно вы ищете?

Как поменять каталог установки конфигураций

Менять каталог шаблонов имеет смысл в двух случаях. Первый — диск C: переполнен, а релизов накопилось на десятки гигабайт. Второй — у вас несколько администраторов или бухгалтеров, и шаблоны удобно держать в одной сетевой папке.

Способ 1. При установке дистрибутива

Мастер setup.exe на первом шаге показывает каталог, куда распакует шаблон. Укажите свой, например D:\1C\tmplts. Минус способа: следующий дистрибутив снова предложит путь по умолчанию, если не настроить окно запуска.

Способ 2. В настройках окна запуска

  1. Запустите 1С, в окне выбора базы нажмите Настройка.
  2. Найдите список каталогов шаблонов конфигураций и обновлений.
  3. Добавьте новый каталог кнопкой с плюсом. Старый можно оставить — 1С ищет шаблоны во всех каталогах списка.
  4. Нажмите OK и перезапустите окно запуска.

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

Способ 3. Через файл 1cestart.cfg для всех пользователей

Настройки окна запуска хранятся в файле 1cestart.cfg. Пользовательский лежит в %APPDATA%\1C\1CEStart\, общий для всех пользователей компьютера — в C:\ProgramData\1C\1CEStart\. Каталог шаблонов задаёт строка:

ConfigurationTemplatesLocation=\\fileserver\1C\tmplts

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

После смены каталога старые шаблоны сами не переедут. Перенесите папку 1c целиком в новый каталог вручную, сохранив вложенность «конфигурация → версия».

Что сохранять в резервную копию и где это взять

Копировать каталог tmplts в бэкап можно, но это не резервная копия ваших данных. Шаблон типовой конфигурации всегда можно скачать заново. Ценное — то, что внутри информационной базы.

Что копироватьКак получитьКогда нужно
Выгрузка базы .dtКонфигуратор: Администрирование → Выгрузить информационную базуПеред любым обновлением, раз в день или неделю
Копия каталога файловой базыСкопировать папку с 1Cv8.1CD, когда все вышлиЕжедневный бэкап файловой базы
Файл конфигурации .cfКонфигуратор: Конфигурация → Сохранить конфигурацию в файлПеред доработками и перед обновлением нетиповой базы
Расширения .cfeКонфигуратор: окно расширений, сохранение каждого в файлЕсли в базе есть свои расширения
Бэкап базы СУБДСредства MS SQL или PostgreSQLОсновной бэкап серверной базы
Внешние обработки .epf, .erfПапка, где их хранят, или выгрузка из справочника дополнительных обработокЕсли используются в работе
Список баз ibases.v8i%APPDATA%\1C\1CEStart\При переносе на новый компьютер

Выгрузка .dt требует монопольного доступа: на время выгрузки пользователи должны выйти. Файл .cf сохраняется без монопольного режима, но содержит только конфигурацию, без данных.

Перед обновлением конфигурации
Выполнено: 0 / 5

Типичные проблемы с путями конфигураций

Ниже — ситуации, которые возникают именно из-за путаницы с каталогами, а не из-за самой конфигурации.

Установили дистрибутив, а версия в базе не изменилась. Так и должно быть. setup.exe только распаковал шаблон. Обновление базы — отдельный шаг в Конфигураторе или через Администрирование → Обслуживание → Обновление версии программы в самой конфигурации.

Окно запуска не показывает шаблон при создании базы. Дистрибутив установлен в каталог, которого нет в списке окна запуска. Чаще всего так бывает, когда ставили под другим пользователем Windows: у него свой %APPDATA%. Добавьте этот каталог в настройках или переустановите дистрибутив под своей учётной записью.

Конфигуратор не находит обновление. Проверьте три вещи: файл .cfu действительно есть в папке версии; текущая версия базы входит в список допустимых в ReadMe.txt; каталог с этим шаблоном указан в настройках окна запуска. Если промежуточного релиза нет, его надо установить, а обновлять базу по цепочке.

Путь на сетевой диск с буквой не работает у части пользователей. Буква Z: подключена не у всех и не на сервере. Указывайте UNC-путь вида \\fileserver\1C\tmplts.

На терминальном сервере у каждого пользователя свои шаблоны по 20 ГБ. Каждый ставил дистрибутивы в свой профиль. Задайте общий каталог через C:\ProgramData\1C\1CEStart\1cestart.cfg и удалите личные копии.

После очистки кэша «пропали» базы. Кэш лежит в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ в папках с длинными GUID-именами. Список баз хранится в другом месте — в ibases.v8i. Если удалили его, базы не пропали: добавьте их заново кнопкой Добавить → Добавление в список существующей информационной базы. Кэш удаляют только при закрытой 1С.

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

Можно ли удалить каталог tmplts целиком?
Можно, на работу баз это не повлияет. Но вы не сможете создать новую базу из шаблона и обновить базу файлом .cfu, пока снова не установите дистрибутив.
Где хранится конфигурация в 1С:Фреш или облачной 1С?
На серверах провайдера. Пользователь получает выгрузку данных из интерфейса сервиса, а не доступ к файлам и таблицам.
Чем файл .cf отличается от .dt?
Файл .cf содержит только конфигурацию: метаданные, формы, модули. Файл .dt — всю базу целиком, вместе с данными и пользователями. Для переноса учёта нужен именно .dt.
Нужны ли права администратора Windows для установки конфигурации?
Для каталога по умолчанию в профиле пользователя — нет. Права нужны, если указать каталог в Program Files или изменить общий 1cestart.cfg в ProgramData.
Хранятся ли расширения в каталоге шаблонов?
Нет. Расширения хранятся внутри информационной базы. Их файлы .cfe лежат на диске, только если вы их сохранили вручную.