Администрирование · 10 мин
Где хранятся шаблоны базы 1С и как с ними работать
Где хранятся шаблоны баз 1С в Windows: каталоги tmplts, файлы 1Cv8.dt и 1Cv8.cf, структура папок, добавление собственных шаблонов и настройка путей.
Шаблон информационной базы 1С — это набор файлов, из которого платформа создаёт новую базу при выборе пункта «Добавление» в стартовом окне. Понимать, где лежат эти файлы, нужно в трёх ситуациях: когда вы переносите платформу на новый компьютер, когда хотите создать собственный шаблон из рабочей базы и когда требуется освободить место или разобраться с дублями конфигураций.
Шаблоны не являются частью рабочих баз: они используются один раз, в момент создания. После того как база создана, шаблон можно удалить — на работу уже существующей базы это не повлияет. Именно поэтому папка с шаблонами нередко разрастается до десятков гигабайтов на компьютерах, куда годами устанавливались обновления конфигураций.
Расположение шаблонов зависит от способа установки платформы (для всех пользователей или для текущего), от разрядности системы и от того, что указано в настройках стартера 1cestart. Ниже разобраны все стандартные пути, структура каталога, способы добавить свой шаблон и типичные проблемы.
Стандартные каталоги, где лежат шаблоны 1С
При установке платформы «для компьютера» (с правами администратора) шаблоны типовых конфигураций помещаются в общий системный каталог. При установке «для пользователя» — в профиль конкретной учётной записи. Проверить нужно оба варианта.
- C:\Program Files\1cv8\tmplts — каталог для 64-разрядной платформы, установленной для всех пользователей.
- C:\Program Files (x86)\1cv8\tmplts — каталог для 32-разрядной платформы на 64-разрядной Windows.
- %APPDATA%\1C\1cv8\tmplts (обычно C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts) — шаблоны, установленные для текущего пользователя.
- %LOCALAPPDATA%\1C\1cv8\tmplts — встречается реже, при отдельных сценариях установки.
На Linux-серверах и клиентах шаблоны размещаются в каталоге установки платформы, обычно внутри /opt/1cv8, а пользовательские — в домашней директории ~/.1cv8. На macOS структура аналогична профилю пользователя.
Структура папки tmplts: как устроен шаблон
Внутри каталога tmplts каждый шаблон представляет собой вложенную иерархию папок: поставщик → конфигурация → версия. Например, путь к шаблону типовой бухгалтерии выглядит примерно так: tmplts\1c\Accounting\3_0_xx_x\. Имя поставщика «1c» означает фирму «1С», у отраслевых решений будут имена других разработчиков.
В конечной папке версии находятся файлы, которые и определяют, что именно создаст платформа:
- 1Cv8.dt — выгрузка информационной базы с демонстрационными данными; из неё создаётся демо-база.
- 1Cv8new.1cd — пустая файловая база без данных; используется при создании новой рабочей базы.
- 1Cv8.cf — файл конфигурации; применяется для обновления существующих баз и при создании базы через загрузку конфигурации.
- manifest.mft — служебное описание шаблона: имя, версия, источник, по которому стартер отображает шаблон в списке.
- Каталоги с файлами поставки (1cv8.cfu, комплекты обновлений) — присутствуют, если шаблон установлен из дистрибутива обновления.
Если в папке версии отсутствует manifest.mft или он повреждён, стартер 1cestart не покажет этот шаблон в окне добавления базы, хотя файлы физически на месте. Это одна из частых причин «пропавших» шаблонов.
Как узнать, какие каталоги шаблонов использует ваш стартер
Стартовое окно 1С (1cestart.exe) может работать сразу с несколькими каталогами шаблонов. Список этих каталогов задаётся в настройках и хранится в файле 1cestart.cfg или в пользовательском 1cescmn.cfg в профиле (%APPDATA%\1C\1CEStart\).
Чтобы посмотреть и изменить список каталогов, откройте стартовое окно 1С, нажмите «Настройка» и найдите поле «Каталоги шаблонов конфигураций и обновлений». Здесь можно добавить сетевую папку с общими шаблонами для всей организации или убрать путь, который больше не используется.
- 1Откройте стартовое окно 1С (ярлык «1С Предприятие»).
- 2Нажмите кнопку «Настройка» в правом верхнем углу окна.
- 3Посмотрите список «Каталоги шаблонов конфигураций и обновлений».
- 4Скопируйте каждый путь в адресную строку Проводника и убедитесь, что папка существует и содержит подкаталоги поставщиков.
- 5При необходимости добавьте общий сетевой каталог и нажмите «ОК».
Параметр в конфигурационном файле называется ConfigurationTemplatesLocation. Если файл 1cestart.cfg лежит в каталоге установки платформы, его настройки действуют на всех пользователей компьютера; пользовательский файл переопределяет общие пути для конкретной учётной записи.
Как создать собственный шаблон из рабочей базы
Собственный шаблон полезен, когда нужно разворачивать типовую копию базы — например, для филиалов, обучения сотрудников или тестовых стендов. Процедура состоит из двух этапов: выгрузка базы и регистрация её как шаблона.
Сначала в конфигураторе откройте «Администрирование → Выгрузить информационную базу» и сохраните файл 1Cv8.dt. Затем создайте в каталоге tmplts структуру папок вида tmplts\МояКомпания\МояКонфигурация\1_0_0_1\ и положите туда выгруженный файл. Чтобы стартер увидел шаблон, нужен файл описания manifest.mft.
Минимальный manifest.mft — это текстовый файл в кодировке UTF-8 с параметрами имени, версии и источника. Проще всего скопировать manifest из любого типового шаблона и исправить значения полей Vendor, Name и Version на свои. После этого шаблон появится в окне добавления базы в разделе создания новой информационной базы.
Перенос шаблонов на другой компьютер и освобождение места
Перенос шаблонов сводится к копированию всей папки tmplts или отдельных подкаталогов конфигураций на новый компьютер с сохранением структуры. После копирования добавьте путь к этой папке в настройках стартера, если она лежит не в стандартном месте. Реестр Windows при этом трогать не нужно — платформа не привязывает шаблоны к реестру.
Если диск переполнен, старые версии шаблонов можно удалять безболезненно: оставьте последнюю версию каждой используемой конфигурации и те версии, с которых возможно обновление действующих баз. Удаление шаблона не влияет на уже созданные базы — они хранятся в собственных каталогах, указанных в списке баз.
Шаблоны в клиент-серверном варианте и частые вопросы доступа
Важно понимать: шаблоны всегда хранятся локально на том компьютере, где запускается стартер или конфигуратор. Сервер 1С и сервер СУБД не хранят шаблоны — при создании базы в клиент-серверном варианте файлы шаблона читаются с клиентской машины, а готовая база размещается на сервере.
Поэтому в терминальной схеме шаблоны должны лежать на терминальном сервере, а не на компьютерах пользователей. Для централизованного управления удобно разместить шаблоны в одной сетевой папке и прописать её в 1cestart.cfg на всех рабочих местах — тогда обновление шаблонов делается в одной точке.
Как проверить результат
Конфигурация и версия отображаются в списке при выборе «Создание новой информационной базы»
Папка на месте, но в списке её нет — проверьте manifest.mft и путь в настройках стартера
База создаётся без ошибок и открывается в режиме Предприятие
Ошибка чтения файла .dt или .1cd — файлы повреждены при копировании, скопируйте шаблон заново
Каталог существует и доступен на чтение текущему пользователю
Путь указывает на недоступный сетевой ресурс или удалённую папку
FAQ: частые вопросы о шаблонах баз 1С
Можно ли удалить папку tmplts, если все базы уже созданы?
Да, на работу существующих баз это не повлияет — они хранятся отдельно. Но без шаблонов вы не сможете создать новую базу этой конфигурации и, возможно, потеряете дистрибутивы обновлений, если они лежат только там. Перед удалением убедитесь, что дистрибутивы сохранены в другом месте.
Почему установленное обновление конфигурации не видно в списке шаблонов?
Чаще всего обновление установилось в каталог другого пользователя (%APPDATA% той учётной записи, под которой запускался установщик) или путь к каталогу не добавлен в настройках стартера. Проверьте оба стандартных расположения и список каталогов в настройке 1cestart.
Чем отличается файл 1Cv8.dt от 1Cv8.cf в шаблоне?
Файл .dt — это выгрузка всей информационной базы вместе с данными, из него создаётся готовая база. Файл .cf содержит только конфигурацию (метаданные и код) без данных и используется для обновления существующих баз или загрузки конфигурации в пустую базу.
Где хранятся шаблоны, если 1С установлена на сервере терминалов?
Там же, где при обычной установке: в Program Files при установке для всех пользователей или в профиле того пользователя, который запускал установку. Для терминального сервера практичнее держать шаблоны в общем каталоге и прописать путь в общем файле 1cestart.cfg.
Можно ли хранить шаблоны на сетевом диске для всего офиса?
Можно. Создайте общую папку, скопируйте туда структуру tmplts и добавьте путь к ней в настройки стартера каждого рабочего места через параметр ConfigurationTemplatesLocation. Учтите, что создание базы из сетевого шаблона займёт больше времени, чем из локального, из-за копирования файлов по сети.
Сколько места занимают шаблоны и какие версии оставить?
Одна версия типовой конфигурации с файлами поставки может занимать от сотен мегабайт до нескольких гигабайт. Безопасный минимум — последняя версия каждой используемой конфигурации плюс версии, с которых выполняется обновление действующих баз. Более старые версии удаляйте, предварительно убедившись, что дистрибутивы доступны для повторной загрузки.
Что важно запомнить
Шаблоны баз 1С лежат в каталоге tmplts — в Program Files при общей установке или в %APPDATA%\1C\1cv8\tmplts при пользовательской. Актуальные пути смотрите в настройках стартера 1cestart. Шаблон — это папка с файлами 1Cv8.dt, 1Cv8new.1cd, 1Cv8.cf и manifest.mft; удаление старых шаблонов не затрагивает уже созданные базы.