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

Администрирование · 10 мин

Где хранятся шаблоны конфигураций 1С

Где 1С хранит шаблоны конфигураций: папка tmplts, пути в Windows, настройка каталогов шаблонов, создание и обновление конфигурации из шаблона.

Шаблоны конфигураций 1С — это файлы поставки и обновления, которые платформа использует при создании новой информационной базы или обновлении существующей. Физически они хранятся в обычных папках на диске, и знание их расположения нужно при установке конфигурации вручную, переносе шаблонов на другой компьютер или решении ошибок вида «шаблон конфигурации не найден».

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

Стандартное расположение папки tmplts

В Windows платформа 1С:Предприятие 8 хранит шаблоны в каталоге tmplts внутри профиля пользователя. Типовой полный путь выглядит так: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts. Папка AppData скрытая, поэтому в Проводнике нужно включить отображение скрытых элементов или вставить путь напрямую в адресную строку.

Быстрый способ попасть в каталог — ввести в адресной строке Проводника переменную окружения: %APPDATA%\1C\1cv8\tmplts. Система сама подставит путь профиля текущего пользователя, что удобно при работе на чужом компьютере или терминальном сервере.

Важное следствие: шаблоны привязаны к учётной записи пользователя. Если конфигурацию устанавливал один сотрудник, а базу пытается создать другой пользователь того же компьютера, шаблонов в его профиле не будет. Решение — установить шаблоны под нужной учётной записью или указать общий сетевой каталог (об этом ниже).

text
%APPDATA%\1C\1cv8\tmplts

Что находится внутри каталога шаблонов

Внутри tmplts каждый поставщик и конфигурация занимают свою иерархию подпапок. Обычно структура выглядит так: tmplts\1c\Accounting\3_0_xx_x\ — папка поставщика, затем папка конфигурации, затем папки версий. В каталоге версии лежат файлы поставки и обновления.

Ключевые файлы, которые там встречаются:

  • 1Cv8.cf — файл поставки конфигурации, из него создаётся новая информационная база;
  • 1Cv8.cfu — файл обновления конфигурации, применяется к существующей базе;
  • 1cv8.mft — манифест с описанием поставки;
  • сопроводительные файлы: описание изменений, порядок обновления, лицензионное соглашение.

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

Как посмотреть и изменить каталог шаблонов в настройках 1С

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

Как открыть настройку каталогов шаблонов
  1. 1
    Запустите 1С:Предприятие — появится окно со списком информационных баз.
  2. 2
    Нажмите кнопку «Настройка» в правой части окна.
  3. 3
    Найдите поле «Каталоги шаблонов конфигураций и обновлений» и нажмите кнопку открытия списка.
  4. 4
    Просмотрите текущие пути, добавьте новый каталог кнопкой «Добавить» или удалите лишний.
  5. 5
    Подтвердите изменения кнопкой «ОК» и перезапустите стартовое окно, если шаблоны не появились.

В список можно добавить несколько каталогов — платформа объединит шаблоны из всех. Это стандартный приём для локальной сети: шаблоны устанавливаются один раз в общую папку на сервере, а у всех пользователей в настройках прописывается путь к ней, например \\SERVER\1CTemplates\.

Настройка хранится в файле 1cestart.cfg (или в реестре/файле профиля, в зависимости от способа установки) в параметре ConfigurationTemplatesLocation. Администраторы при массовом развёртывании часто прописывают этот параметр заранее, чтобы у всех пользователей путь к шаблонам был одинаковым.

Установка шаблона конфигурации вручную

Штатный сценарий — запуск установщика setup.exe из дистрибутива конфигурации. Он сам предложит каталог (по умолчанию тот самый tmplts) и распакует файлы поставки в правильную структуру подпапок. Менять путь на этом шаге можно, и потом достаточно указать тот же каталог в настройках стартера.

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

Альтернатива без шаблонов вообще: файл 1Cv8.cf можно загрузить напрямую через конфигуратор («Конфигурация → Загрузить конфигурацию из файла») в пустую базу. Это удобно для разовой задачи, но при таком способе платформа не будет знать о доступных обновлениях через механизм шаблонов.

Создание базы из шаблона и обновление конфигурации

При создании новой информационной базы в стартовом окне выберите «Добавить» → «Создание новой информационной базы». Платформа просканирует все каталоги шаблонов из настроек и покажет список доступных конфигураций с версиями. Дальше два варианта: база из шаблона (обычно с демонстрационными данными) или пустая база конфигурации для начала учёта с нуля.

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

Контрольные точки

Как проверить, что шаблон подключён

Список при создании базы
Норма

Конфигурация и нужная версия видны в окне выбора шаблона

Тревожный признак

Конфигурации нет в списке — проверьте путь в настройках и наличие файлов в папке версии

Содержимое папки версии
Норма

Есть файл 1Cv8.cf и/или 1Cv8.cfu

Тревожный признак

Папка пустая или содержит только архив — распакуйте дистрибутив

Поиск обновлений в конфигураторе
Норма

Платформа находит новую версию автоматически

Тревожный признак

«Обновления не найдены» — каталог не добавлен или версия не подходит для текущего релиза

Типичные проблемы и их решение

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

Типичные ошибки
01
Установка шаблонов под администратором, а работа под обычным пользователем — шаблоны лежат в чужом профиле и недоступны. Решение: общий сетевой каталог или установка под рабочей учётной записью.
02
Копирование файлов .cfu прямо в корень tmplts без структуры папок — платформа такой шаблон не увидит. Нужна иерархия поставщик/конфигурация/версия.
03
Удаление папки tmplts для «очистки места» без проверки — после этого невозможно обновить конфигурации, пока шаблоны не будут установлены заново.
04
Смешивание шаблонов разных редакций платформы 8.2 и 8.3 в одном списке без понимания — лучше хранить их в разных каталогах.

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

Организация общего хранилища шаблонов в сети

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

Учитывайте два момента. Во-первых, у пользователей должны быть права на чтение сетевой папки; на запись права нужны только администратору, который пополняет шаблоны. Во-вторых, если сервер недоступен, создание баз из шаблонов и поиск обновлений работать не будут — для критичных случаев имеет смысл оставить локальный каталог с текущим релизом как резерв.

Маршрут решения

Как выбрать схему хранения шаблонов

Один компьютер и один пользовательОставьте стандартный каталог tmplts в профиле — ничего настраивать не нужно
Несколько пользователей на одном компьютереПеренесите шаблоны в общую локальную папку (например, C:\1CTemplates) и пропишите её в настройках каждого пользователя
Локальная сеть с серверомСоздайте сетевой каталог на сервере, установите шаблоны туда и укажите UNC-путь в настройках стартера у всех пользователей
Нужен разовый перенос конфигурацииСкопируйте файл 1Cv8.cf и загрузите его через конфигуратор, без установки шаблона

Часто задаваемые вопросы

Где искать папку tmplts, если AppData не видна?

Включите отображение скрытых элементов в Проводнике (вкладка «Вид» → «Скрытые элементы») или вставьте в адресную строку путь %APPDATA%\1C\1cv8\tmplts — Проводник откроет каталог напрямую, независимо от настроек видимости.

Можно ли хранить шаблоны на диске D, а не на системном?

Да. Укажите любой каталог при установке дистрибутива или добавьте его в настройках стартера (кнопка «Настройка» → «Каталоги шаблонов»). Это удобно, когда системный диск маленький, а шаблоны занимают много места.

Почему после установки конфигурации она не появляется в списке при создании базы?

Наиболее вероятные причины: шаблон установлен в профиль другого пользователя, каталог не добавлен в настройки стартера, или в папке версии нет файла 1Cv8.cf. Проверьте путь в «Настройка → Каталоги шаблонов» и содержимое папки версии.

Чем отличаются файлы .cf и .cfu в папке шаблона?

Файл .cf — полная поставка конфигурации, из него создаётся новая база. Файл .cfu — обновление, которое применяется только к существующей базе подходящей версии. Для создания базы с нуля нужен именно .cf.

Можно ли удалять старые версии из tmplts?

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

Как перенести шаблоны на другой компьютер без дистрибутива?

Скопируйте целиком нужные подпапки из каталога tmplts (с сохранением структуры поставщик/конфигурация/версия) на другой компьютер и добавьте путь к ним в настройках стартера 1С. Платформа подхватит шаблоны после перезапуска окна запуска.

Итог

Что важно запомнить

Шаблоны конфигураций 1С лежат в каталоге tmplts (по умолчанию %APPDATA%\1C\1cv8\tmplts), список каталогов настраивается в стартовом окне через «Настройка». Шаблоны привязаны к профилю пользователя, поэтому для нескольких пользователей используйте общий локальный или сетевой каталог. Перед удалением старых версий убедитесь, что есть дистрибутивы или выгрузки баз.