Где искать конфигурацию 1С на диске и на сервере: шаблоны, базы, файлы CF, CFU, DT
Содержание
Дистрибутив конфигурации 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С.
- Выделите базу в списке. Внизу окна появится строка вида
File="D:\Base\Buh"— это и есть путь. - Другой способ: нажмите Изменить и посмотрите путь на первом шаге мастера.
- Изнутри открытой базы путь виден в окне
Справка → О программе— строка с каталогом информационной базы.
Кроме 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С ищет шаблоны во всех каталогах списка.
- Нажмите 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 сохраняется без монопольного режима, но содержит только конфигурацию, без данных.
Типичные проблемы с путями конфигураций
Ниже — ситуации, которые возникают именно из-за путаницы с каталогами, а не из-за самой конфигурации.
Установили дистрибутив, а версия в базе не изменилась. Так и должно быть. 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С.