Каталог шаблонов 1С: где хранятся типовые конфигурации и как сделать свой шаблон
Содержание
Шаблоны конфигураций 1С 8.3 по умолчанию лежат в профиле пользователя Windows: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts, или коротко %APPDATA%\1C\1cv8\tmplts. Туда их кладёт программа установки конфигурации (setup.exe из дистрибутива), и оттуда их берёт окно запуска, когда вы создаёте новую базу командой «Создание информационной базы из шаблона».
Частое заблуждение — искать шаблоны в папке платформы C:\Program Files\1cv8. Там только сама платформа: исполняемые файлы, библиотеки, справка. Типовые конфигурации в дистрибутив платформы не входят, их ставят отдельно. Ниже — где искать, как пользоваться шаблонами и как собрать свой.
Где на диске лежат шаблоны конфигураций 1С
Каталог tmplts — личный для каждого пользователя Windows. Если конфигурацию ставил администратор под своей учётной записью, у бухгалтера в его профиле папка будет пустой.
Быстрый способ открыть каталог:
- Нажмите
Win + R. - Введите
%APPDATA%\1C\1cv8\tmpltsи нажмите Enter. - Откроется папка с подкаталогами поставщиков, у типовых решений это
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С под логином ИТС или берут с диска из коробки.
Установка шаблона:
- Распакуйте архив дистрибутива во временную папку.
- Запустите
setup.exe. - На шаге выбора каталога установщик предложит путь к
tmplts. Оставьте его или укажите свой каталог шаблонов. - Дождитесь окончания копирования и закройте установщик.
Создание базы из шаблона:
- Откройте окно запуска 1С и нажмите
Добавить…. - Выберите «Создание новой информационной базы».
- Отметьте «Создание информационной базы из шаблона».
- В дереве раскройте нужную конфигурацию. Обычно там два варианта: чистая конфигурация и демонстрационная база.
- Задайте имя базы и тип расположения (на этом компьютере или на сервере 1С:Предприятия).
- Укажите каталог базы и завершите мастер.
После первого запуска программа сама выполнит начальное заполнение. На крупных конфигурациях это занимает несколько минут — прерывать не нужно.
В дереве показываются только шаблоны, которые подходят к установленной платформе. Если релиз конфигурации требует платформу с номером не ниже, чем у вас, шаблон может не появиться или база не откроется после создания. Минимальная версия платформы указана в ReadMe.txt релиза.
Шаблона нет в списке: что проверить
Ситуация типовая: дистрибутив установили, а в мастере создания базы пусто. Причины почти всегда одни и те же.
Ещё один практический приём для офиса на 10–20 рабочих мест — держать один каталог шаблонов в общей сетевой папке. Его прописывают в окне запуска каждого пользователя или централизованно через параметр ConfigurationTemplatesLocation в файле 1cestart.cfg. Тогда релиз ставят один раз, а видят все.
Хранилище, файлы .cf и .dt: когда каталог шаблонов не нужен
Каталог tmplts — удобство, а не обязательное условие. Базу можно получить из любого файла конфигурации или выгрузки.
Три источника, которые заменяют шаблон:
- 📄 Файл
.cf— только конфигурация, без данных. Создайте пустую базу («Создание информационной базы без конфигурации…»), откройте Конфигуратор и выполнитеКонфигурация → Загрузить конфигурацию из файла…. Затем подтвердите обновление конфигурации базы данных. - 💾 Файл
.dt— конфигурация вместе с данными. В Конфигураторе пустой базы:Администрирование → Загрузить информационную базу…. Существующие данные в этой базе будут заменены. - 🗂️ Хранилище конфигурации — для групповой разработки. Подключение:
Конфигурация → Хранилище конфигурации → Подключиться к хранилищу…. Сама конфигурация хранилища лежит в каталоге хранилища в файле1cv8ddb.1CD, но открывать или копировать его вручную не нужно — работайте через Конфигуратор.
Как получить такие файлы из рабочей базы:
| Нужно | Команда в Конфигураторе | Что получится |
|---|---|---|
| Конфигурация без данных | Конфигурация → Сохранить конфигурацию в файл… | .cf |
| Полная копия с данными | Администрирование → Выгрузить информационную базу… | .dt |
| Файлы для распространения | Конфигурация → Поставка конфигурации → Создать файлы поставки и обновления… | .cf и .cfu |
Загрузка .dt полностью заменяет данные базы, в которую её загружают. Делайте её только в новой пустой базе или после выгрузки текущей.
Как сделать собственный шаблон конфигурации
Свой шаблон нужен, когда вы регулярно разворачиваете доработанную конфигурацию: для филиалов, для новых юрлиц клиента, для учебных стендов. Вместо пересылки .cf новая база создаётся в два клика из окна запуска.
Порядок:
- В Конфигураторе эталонной базы сохраните конфигурацию:
Конфигурация → Сохранить конфигурацию в файл…, имя файла1Cv8.cf. - Если нужны преднастроенные справочники и константы, дополнительно выгрузите базу в
1Cv8.dt(Администрирование → Выгрузить информационную базу…). - В каталоге шаблонов создайте структуру папок, например
tmplts\MyFirm\Filial\1_0_0_1. - Положите туда
1Cv8.cfи, при желании,1Cv8.dt. - Скопируйте
1cv8.mftиз любого типового шаблона и откройте его в Блокноте. - Поправьте значения под себя: поставщика, имя, версию, названия вариантов в дереве и имена исходных файлов.
- Перезапустите окно запуска и проверьте, что шаблон появился в мастере создания базы.
Манифест типового шаблона устроен так: в начале — поставщик, название и версия, ниже секции [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: при ошибке окно Конфигуратора может не появиться, и узнать о сбое можно только из файла.