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

Администрирование · 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С (ярлык «1С Предприятие»).
  2. 2
    Нажмите кнопку «Настройка» в правом верхнем углу окна.
  3. 3
    Посмотрите список «Каталоги шаблонов конфигураций и обновлений».
  4. 4
    Скопируйте каждый путь в адресную строку Проводника и убедитесь, что папка существует и содержит подкаталоги поставщиков.
  5. 5
    При необходимости добавьте общий сетевой каталог и нажмите «ОК».

Параметр в конфигурационном файле называется ConfigurationTemplatesLocation. Если файл 1cestart.cfg лежит в каталоге установки платформы, его настройки действуют на всех пользователей компьютера; пользовательский файл переопределяет общие пути для конкретной учётной записи.

Как создать собственный шаблон из рабочей базы

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

Сначала в конфигураторе откройте «Администрирование → Выгрузить информационную базу» и сохраните файл 1Cv8.dt. Затем создайте в каталоге tmplts структуру папок вида tmplts\МояКомпания\МояКонфигурация\1_0_0_1\ и положите туда выгруженный файл. Чтобы стартер увидел шаблон, нужен файл описания manifest.mft.

Минимальный manifest.mft — это текстовый файл в кодировке UTF-8 с параметрами имени, версии и источника. Проще всего скопировать manifest из любого типового шаблона и исправить значения полей Vendor, Name и Version на свои. После этого шаблон появится в окне добавления базы в разделе создания новой информационной базы.

Перенос шаблонов на другой компьютер и освобождение места

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

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

Типичные ошибки
01
Удаление папки tmplts целиком вместе с единственной копией дистрибутива обновления — обновить базу станет нечем, дистрибутив придётся скачивать заново.
02
Копирование файлов шаблона без структуры папок поставщик\конфигурация\версия — стартер не распознает такой шаблон.
03
Правка manifest.mft в кодировке ANSI вместо UTF-8 — описание шаблона читается с ошибками или шаблон не отображается.
04
Поиск шаблонов только в Program Files, когда платформа установлена в профиль пользователя, — шаблоны лежат в %APPDATA% и кажутся пропавшими.

Шаблоны в клиент-серверном варианте и частые вопросы доступа

Важно понимать: шаблоны всегда хранятся локально на том компьютере, где запускается стартер или конфигуратор. Сервер 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; удаление старых шаблонов не затрагивает уже созданные базы.