Администрирование · 11 мин
Каталог шаблонов конфигураций 1С: где находится и как его настроить
Где находится каталог шаблонов конфигураций 1С, как указать путь к tmplts, добавить шаблон и исправить ошибку, когда конфигурация не видна при создании базы.
При создании новой информационной базы в 1С:Предприятии мастер предлагает выбрать конфигурацию из списка установленных шаблонов. Этот список формируется из специального каталога шаблонов — обычно это папка tmplts. Если папка отсутствует, путь к ней указан неверно или шаблон установлен в другое место, список при создании базы окажется пустым, и типовую конфигурацию развернуть не получится.
Каталог шаблонов — это не единственная жёстко заданная папка. Платформа позволяет указать несколько путей, из которых собираются шаблоны конфигураций и обновлений. Понимание того, где лежат шаблоны, как платформа их ищет и как добавить собственный путь, избавляет от типовой проблемы «установил конфигурацию, а её нет в списке».
Что такое каталог шаблонов и что в нём хранится
Шаблон конфигурации — это комплект файлов, из которого мастер создания информационной базы разворачивает готовую базу: сам файл конфигурации (1cv8.cf), демонстрационные базы, файлы поставки и служебные манифесты. Каждая установленная конфигурация складывает свои шаблоны в отдельную подпапку внутри общего каталога tmplts.
Внутри tmplts структура обычно иерархическая: папка поставщика, затем папка конфигурации, затем подпапки с номерами версий. Например, для типовых решений фирмы «1С» путь выглядит примерно как tmplts\1c\Бухгалтерия\3_0_xx_xx. В папке версии лежат файлы 1cv8.cf (новая конфигурация), 1cv8.cfu (файл обновления) и демонстрационные базы в виде файлов 1cv8.dt.
Важно понимать: платформа не сканирует весь диск. Она показывает в мастере создания базы только те шаблоны, которые находятся в каталогах, явно перечисленных в настройках. Поэтому простое копирование файла конфигурации в произвольную папку не добавит её в список.
Где находится каталог tmplts по умолчанию
Расположение каталога зависит от операционной системы и способа установки. В Windows при стандартной установке платформы шаблоны чаще всего оказываются в одном из двух мест: в папке C:\Program Files\1cv8\tmplts (или C:\Program Files (x86)\1cv8\tmplts для 32-разрядной платформы) либо в профиле пользователя — %APPDATA%\1C\1cv8\tmplts. Установщики типовых конфигураций при отсутствии прав на запись в Program Files обычно предлагают профиль пользователя.
В Linux-клиенте шаблоны по умолчанию размещаются в домашнем каталоге пользователя, в подпапке вида ~/.1cv8/1C/1cv8/tmplts. На терминальном сервере каждый пользователь может иметь собственный набор шаблонов, если установка выполнялась в профиль, — это частая причина ситуации, когда у одного сотрудника конфигурация в списке есть, а у другого нет.
Самый надёжный способ узнать актуальный путь — не гадать по папкам, а открыть настройку в самой платформе. Запустите стартовое окно 1С:Предприятия (список информационных баз), нажмите кнопку «Настройка» и найдите блок «Каталоги шаблонов конфигураций и обновлений». Там перечислены все пути, которые платформа использует прямо сейчас.
- 1Откройте стартовое окно 1С:Предприятия со списком информационных баз.
- 2Нажмите кнопку «Настройка» в правой части окна.
- 3Найдите поле «Каталоги шаблонов конфигураций и обновлений».
- 4Скопируйте путь и откройте его в проводнике, чтобы убедиться, что папки шаблонов на месте.
Как добавить или изменить каталог шаблонов
Если шаблоны лежат в нестандартном месте — например, на сетевом диске, чтобы все пользователи брали их из одной точки, — путь нужно добавить вручную. В том же диалоге «Настройка» рядом со списком каталогов есть кнопки добавления и удаления путей. Добавьте папку, в которую установлены шаблоны, и нажмите «ОК» — при следующем создании базы мастер увидит шаблоны из всех перечисленных каталогов.
Для централизованной настройки на многих компьютерах список каталогов задаётся в файле 1cestart.cfg параметром ConfigurationTemplatesLocation. Файл может лежать в каталоге установки платформы (настройки для всех пользователей компьютера) или в профиле пользователя. Строка вида ConfigurationTemplatesLocation=\\server\1c_templates добавит сетевой каталог в список без ручной настройки на каждом рабочем месте.
ConfigurationTemplatesLocation=C:\Program Files\1cv8\tmplts
ConfigurationTemplatesLocation=\\server\1c_templatesПри использовании сетевого каталога учитывайте два момента. Во-первых, у пользователей должны быть права на чтение этой папки. Во-вторых, при недоступности сетевого ресурса список шаблонов просто окажется неполным — платформа не выдаст внятной ошибки, поэтому при «пропавших» шаблонах первым делом проверяйте доступность сетевого пути.
Как установить шаблон конфигурации
Типовые конфигурации распространяются в виде установщика (setup.exe), который сам распаковывает шаблоны в нужный каталог. При установке важно обратить внимание на предлагаемый путь: если он отличается от того, что указан в настройках платформы, после установки шаблон в списке не появится. Лучше сразу сверить путь установщика с путём из диалога «Настройка».
Если у вас есть только файл конфигурации 1cv8.cf без установщика, шаблон можно собрать вручную: создайте внутри tmplts вложенные папки (поставщик → конфигурация → версия) и положите туда файл. Однако проще и надёжнее создать базу напрямую из файла: в мастере создания выберите вариант создания пустой базы, а затем в конфигураторе выполните «Конфигурация → Загрузить конфигурацию из файла». Для развёртывания готовой базы с данными используйте файл выгрузки 1cv8.dt через «Загрузить информационную базу».
Как выбрать способ установки
Почему шаблон не отображается при создании базы
Самая частая ситуация: конфигурация установлена, но мастер создания базы показывает пустой список. Причины почти всегда одни и те же. Первое — шаблон установлен в каталог, которого нет в списке путей платформы. Второе — установка выполнялась под другим пользователем, и шаблоны попали в чужой профиль. Третье — нарушена структура папок: файл лежит прямо в корне tmplts без промежуточных папок конфигурации и версии.
Ещё одна причина — недостаток прав. Если каталог шаблонов находится в Program Files, а установка выполнялась без прав администратора, файлы могли записаться не полностью или в виртуализованную папку. Проверьте, что в папке версии действительно лежат файлы 1cv8.cf или 1cv8.dt, а не только служебные файлы установщика.
Как проверить, что шаблон установлен корректно
Каталог tmplts указан в списке «Каталоги шаблонов»
Папка с шаблоном не входит ни в один из перечисленных путей
tmplts\поставщик\конфигурация\версия\ файлы
Файлы лежат прямо в корне tmplts
Есть 1cv8.cf, 1cv8.cfu или 1cv8.dt
Папка пустая или только служебные файлы
Пользователь может открыть папку и прочитать файлы
Ошибка доступа при открытии папки
Риски и ограничения при работе с каталогом шаблонов
Каталог шаблонов — не рабочая база, а источник для развёртывания, поэтому удаление старых версий шаблонов не влияет на уже созданные информационные базы. Однако удалять шаблоны стоит осознанно: если понадобится обновить базу, которая долго не обслуживалась, цепочка обновлений может потребовать промежуточные версии, и без старых шаблонов придётся скачивать их заново из личного кабинета портала 1С.
Не храните в tmplts рабочие базы. Мастер создания может показать папку базы как шаблон, а установщики обновлений иногда перезаписывают содержимое своих папок. Рабочие базы должны лежать отдельно — в собственных каталогах данных.
Также помните: добавление сетевого каталога шаблонов не заменяет лицензионные требования. Шаблоны типовых конфигураций распространяются в рамках договора сопровождения, и их размещение в общем доступе не отменяет необходимости действующей подписки для получения обновлений.
Типичные ошибки администраторов
Отдельно стоит упомянуть смешение версий платформы. Папки C:\Program Files\1cv8 и каталоги разных поколений платформы устроены по-разному; если на компьютере стоит несколько версий, убедитесь, что смотрите настройки именно той, из которой создаёте базу. Путь к шаблонам привязан к настройкам стартера, а не к конкретной версии, но путаница с папками установки встречается часто.
Что важно запомнить
Шаблоны конфигураций лежат в каталоге tmplts, актуальные пути видны в стартовом окне через «Настройка». Шаблон появляется в мастере создания базы только если его папка входит в список каталогов и соблюдена структура «поставщик → конфигурация → версия». Для общего доступа используйте сетевой каталог и параметр ConfigurationTemplatesLocation в 1cestart.cfg.
Частые вопросы
Можно ли указать несколько каталогов шаблонов одновременно?
Да. В диалоге «Настройка» стартового окна можно добавить несколько путей, и мастер создания базы объединит шаблоны из всех перечисленных каталогов в один список. То же работает и через несколько строк ConfigurationTemplatesLocation в файле 1cestart.cfg.
Установил конфигурацию, но в списке при создании базы её нет. Что делать?
Откройте «Настройка» в стартовом окне и сравните путь каталога шаблонов с тем, куда реально установился дистрибутив. Чаще всего установщик записал шаблон в профиль пользователя (%APPDATA%\1C\1cv8\tmplts), а в настройках указан только каталог в Program Files. Добавьте недостающий путь или переустановите шаблон в нужную папку.
Можно ли создать базу без шаблона, только из файла .cf?
Да. Создайте информационную базу без конфигурации (пустую), откройте её в конфигураторе и выполните «Конфигурация → Загрузить конфигурацию из файла», указав файл 1cv8.cf. После загрузки обновите конфигурацию базы данных. Это штатная альтернатива развёртыванию через шаблон.
Удалятся ли рабочие базы, если очистить папку tmplts?
Нет, уже созданные информационные базы никак не связаны с каталогом шаблонов и продолжат работать. Пострадает только возможность создавать новые базы из шаблонов и обновлять старые базы, если для них нужны удалённые версии обновлений.
Как раздать шаблоны всем пользователям терминального сервера?
Установите шаблоны в общий каталог, доступный всем пользователям на чтение (например, в Program Files или на сетевом диске), и пропишите путь в файле 1cestart.cfg в каталоге установки платформы — настройки из него применяются ко всем пользователям компьютера. Установка в профиль конкретного пользователя остальным шаблонов не даст.