Каталог шаблонов 1С: где хранятся типовые конфигурации и как сделать свой шаблон

· 9 мин

Содержание

Шаблоны конфигураций 1С 8.3 по умолчанию лежат в профиле пользователя Windows: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts, или коротко %APPDATA%\1C\1cv8\tmplts. Туда их кладёт программа установки конфигурации (setup.exe из дистрибутива), и оттуда их берёт окно запуска, когда вы создаёте новую базу командой «Создание информационной базы из шаблона».

Частое заблуждение — искать шаблоны в папке платформы C:\Program Files\1cv8. Там только сама платформа: исполняемые файлы, библиотеки, справка. Типовые конфигурации в дистрибутив платформы не входят, их ставят отдельно. Ниже — где искать, как пользоваться шаблонами и как собрать свой.

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

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

Быстрый способ открыть каталог:

  1. Нажмите Win + R.
  2. Введите %APPDATA%\1C\1cv8\tmplts и нажмите Enter.
  3. Откроется папка с подкаталогами поставщиков, у типовых решений это 1c.

Внутри шаблоны разложены по схеме «поставщик → конфигурация → версия». Например, для Бухгалтерии предприятия путь выглядит так: tmplts\1c\Accounting\3_0_<номер релиза>. Каждый установленный релиз занимает отдельную папку, старые сами не удаляются.

Что лежит в папке версии:

ФайлЧто этоЗачем нужен
1Cv8.cfПолная конфигурацияСоздание новой базы, загрузка конфигурации
1Cv8.cfuФайл обновленияОбновление существующей базы до этого релиза
1Cv8.dtВыгрузка базы с даннымиОбычно демонстрационная база
1cv8.mftМанифест (текстовый файл)Описывает шаблон для окна запуска
ReadMe.txt, .htmОписание релизаПорядок обновления, изменения

Без файла 1cv8.mft окно запуска папку не увидит, даже если в ней лежит .cf. Это ключ к созданию собственных шаблонов, о нём ниже.

Если не помните, куда ставили релизы, найдите все шаблоны поиском. В Проводнике откройте диск и введите в строку поиска 1cv8.mft. Каждый найденный манифест — это папка одного шаблона, а путь до уровня поставщика и есть каталог шаблонов. Так же находятся «потерянные» каталоги на диске D: или в сетевой папке.

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

Каталогов шаблонов может быть несколько. Список задаётся в окне запуска 1С: кнопка Настройка… → поле «Каталоги шаблонов конфигураций и обновлений». Если папку перенесли на другой диск, проверьте её здесь в первую очередь.

Как установить шаблон и создать из него базу

Шаблон появляется на компьютере после запуска установщика конфигурации. Дистрибутив скачивают с портала обновлений 1С под логином ИТС или берут с диска из коробки.

Установка шаблона:

  1. Распакуйте архив дистрибутива во временную папку.
  2. Запустите setup.exe.
  3. На шаге выбора каталога установщик предложит путь к tmplts. Оставьте его или укажите свой каталог шаблонов.
  4. Дождитесь окончания копирования и закройте установщик.

Создание базы из шаблона:

  1. Откройте окно запуска 1С и нажмите Добавить….
  2. Выберите «Создание новой информационной базы».
  3. Отметьте «Создание информационной базы из шаблона».
  4. В дереве раскройте нужную конфигурацию. Обычно там два варианта: чистая конфигурация и демонстрационная база.
  5. Задайте имя базы и тип расположения (на этом компьютере или на сервере 1С:Предприятия).
  6. Укажите каталог базы и завершите мастер.

После первого запуска программа сама выполнит начальное заполнение. На крупных конфигурациях это занимает несколько минут — прерывать не нужно.

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

Шаблона нет в списке: что проверить

Ситуация типовая: дистрибутив установили, а в мастере создания базы пусто. Причины почти всегда одни и те же.

Диагностика: выберите симптом

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

Хранилище, файлы .cf и .dt: когда каталог шаблонов не нужен

Каталог tmplts — удобство, а не обязательное условие. Базу можно получить из любого файла конфигурации или выгрузки.

Три источника, которые заменяют шаблон:

  • 📄 Файл .cf — только конфигурация, без данных. Создайте пустую базу («Создание информационной базы без конфигурации…»), откройте Конфигуратор и выполните Конфигурация → Загрузить конфигурацию из файла…. Затем подтвердите обновление конфигурации базы данных.
  • 💾 Файл .dt — конфигурация вместе с данными. В Конфигураторе пустой базы: Администрирование → Загрузить информационную базу…. Существующие данные в этой базе будут заменены.
  • 🗂️ Хранилище конфигурации — для групповой разработки. Подключение: Конфигурация → Хранилище конфигурации → Подключиться к хранилищу…. Сама конфигурация хранилища лежит в каталоге хранилища в файле 1cv8ddb.1CD, но открывать или копировать его вручную не нужно — работайте через Конфигуратор.

Как получить такие файлы из рабочей базы:

НужноКоманда в КонфигуратореЧто получится
Конфигурация без данныхКонфигурация → Сохранить конфигурацию в файл….cf
Полная копия с даннымиАдминистрирование → Выгрузить информационную базу….dt
Файлы для распространенияКонфигурация → Поставка конфигурации → Создать файлы поставки и обновления….cf и .cfu

Загрузка .dt полностью заменяет данные базы, в которую её загружают. Делайте её только в новой пустой базе или после выгрузки текущей.

Как сделать собственный шаблон конфигурации

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

Порядок:

  1. В Конфигураторе эталонной базы сохраните конфигурацию: Конфигурация → Сохранить конфигурацию в файл…, имя файла 1Cv8.cf.
  2. Если нужны преднастроенные справочники и константы, дополнительно выгрузите базу в 1Cv8.dt (Администрирование → Выгрузить информационную базу…).
  3. В каталоге шаблонов создайте структуру папок, например tmplts\MyFirm\Filial\1_0_0_1.
  4. Положите туда 1Cv8.cf и, при желании, 1Cv8.dt.
  5. Скопируйте 1cv8.mft из любого типового шаблона и откройте его в Блокноте.
  6. Поправьте значения под себя: поставщика, имя, версию, названия вариантов в дереве и имена исходных файлов.
  7. Перезапустите окно запуска и проверьте, что шаблон появился в мастере создания базы.

Манифест типового шаблона устроен так: в начале — поставщик, название и версия, ниже секции [Config1], [Config2] для каждого варианта (чистая база, демо). Повторите эту структуру, меняя только значения. Писать манифест с нуля не стоит — проще и надёжнее отредактировать рабочий образец.

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

Перед тем как раздавать шаблон коллегам, проверьте его сами:

  • 🧪 создайте из шаблона новую базу и запустите её в режиме 1С:Предприятие;
  • 👤 убедитесь, что в .dt нет лишних пользователей с известными паролями и реальных данных клиентов;
  • 📝 запишите в ReadMe.txt рядом с файлами, на какой платформе собрана конфигурация и что в ней доработано.

Последний пункт кажется мелочью, но без него через год никто не вспомнит, чем шаблон 1_0_0_3 отличается от 1_0_0_4.

Для внешних клиентов есть полноценный путь — комплект поставки с установщиком: Конфигурация → Поставка конфигурации → Создать комплект поставки…. Он собирает setup.exe по файлу описания, и клиент ставит шаблон так же, как типовую конфигурацию.

Шаблоны и обновления в пользовательском режиме

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

Типовые конфигурации на 8.3 обновляются помощником: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Помощник умеет брать обновление не только из интернета, но и из файла на диске. В этом случае укажите 1Cv8.cfu из папки нужного релиза в tmplts — после установки дистрибутива обновления он лежит именно там.

Что важно учитывать:

  • 🔢 Релизы ставят по цепочке. Файл обновления подходит только к определённым предыдущим версиям, список есть в ReadMe.txt.
  • 🔒 Для применения обновления нужны права администратора в базе. Пользователям в это время придётся выйти: обновление структуры требует монопольного доступа.
  • 🧩 Доработанные конфигурации помощник обновляет не всегда. Если конфигурация снята с поддержки, обновление выполняют в Конфигураторе через сравнение и объединение.

Версию текущей конфигурации, чтобы подобрать нужный релиз из каталога, смотрят в окне «О программе» (значок ? или меню с тремя полосками в правом верхнем углу).

Создание базы из шаблона без мастера: ключи запуска

Когда баз много — учебный класс, тестовые стенды, автотесты — мастер окна запуска заменяют командной строкой. Платформа умеет создать базу сразу из .cf или .dt.

Создание файловой базы из шаблона и добавление её в список:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Filial01" /UseTemplate "D:\Templates\1Cv8.cf" /AddToList "Филиал 01" /Out "D:\Logs\create.log"

Загрузка конфигурации в существующую базу с обновлением структуры:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Filial01" /N"Администратор" /P"пароль" /LoadCfg "D:\Templates\1Cv8.cf" /UpdateDBCfg /DisableStartupDialogs /Out "D:\Logs\load.log"

Пояснения к ключам:

КлючНазначение
CREATEINFOBASEСоздать новую базу по строке соединения
/UseTemplateФайл шаблона: .cf или .dt
/AddToListДобавить базу в список окна запуска под указанным именем
DESIGNERЗапуск в режиме Конфигуратора
/LoadCfgЗагрузить конфигурацию из файла
/UpdateDBCfgОбновить конфигурацию базы данных
/UpdateCfgПрименить файл обновления .cfu
/OutЗаписать результат в лог-файл
/DisableStartupDialogsНе показывать стартовые диалоги

Вместо 8.3.xx.xxxx подставьте номер своей платформы — он совпадает с именем папки в C:\Program Files\1cv8. Если на компьютере несколько версий платформы, указывайте путь к той, которая подходит релизу конфигурации.

Пароль в bat-файле лежит открытым текстом. Для автоматизации заведите отдельного пользователя с нужными правами и не храните такие скрипты в общих папках.

После запуска проверяйте лог из /Out: при ошибке окно Конфигуратора может не появиться, и узнать о сбое можно только из файла.

Частые вопросы

Можно ли удалить старые шаблоны из папки tmplts?
Да. Рабочие базы от шаблонов не зависят. Оставьте последние один-два релиза, остальные папки удаляйте: каждая занимает сотни мегабайт.
Почему у коллеги шаблон есть, а у меня нет?
Каталог tmplts хранится в профиле Windows. Если установщик запускали под другой учётной записью, шаблон оказался в её профиле.
Чем шаблон отличается от файла обновления?
Шаблон с файлом 1Cv8.cf создаёт новую базу. Файл 1Cv8.cfu только обновляет существующую базу с подходящего предыдущего релиза.
Можно ли создать базу из шаблона на сервере 1С?
Да. В мастере выберите размещение на сервере 1С:Предприятия и укажите кластер, имя базы и параметры СУБД. Шаблон берётся с компьютера, где запущен мастер.
Где взять шаблон, если дистрибутива нет?
Скачайте его с портала обновлений 1С при действующей подписке ИТС. Если нужна точная копия рабочей конфигурации, сохраните её в .cf из Конфигуратора этой базы.