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

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

Где 1С хранит шаблоны: разбираем все варианты хранения

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

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

Основные места хранения: каталог шаблонов конфигураций tmplts на диске, макеты внутри конфигурации (доступны через конфигуратор), справочники дополнительных отчетов и обработок в базе данных, а также служебный кэш метаданных в профиле пользователя. Ниже разберём каждый вариант отдельно, с точными путями и способами проверки.

Каталог tmplts — шаблоны конфигураций и обновлений

Когда вы устанавливаете дистрибутив конфигурации (например, «1С:Бухгалтерию» или «1С:Зарплату и управление персоналом»), установщик распаковывает файлы шаблонов в каталог tmplts. Именно оттуда платформа берёт файлы .cf и .dt при создании новой информационной базы или при обновлении существующей.

Стандартное расположение в Windows: C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\tmplts. Внутри — вложенные папки по производителю и названию конфигурации, например tmplts\1c\Accounting\3_0_xx_xx. Каждая подпапка с номером версии содержит файлы 1cv8.cf (шаблон конфигурации), 1cv8.dt (демонстрационная база), файлы поставки и описания.

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

Как найти и проверить папку шаблонов за минуту

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

Порядок действий
  1. 1
    Нажмите Win+R и введите %APPDATA%\1C\1cv8\tmplts, затем Enter
  2. 2
    Если папка пустая — откройте стартовое окно 1С, выделите базу и нажмите «Настройка»
  3. 3
    Скопируйте путь из поля «Каталоги шаблонов» и перейдите по нему в Проводнике
  4. 4
    Проверьте наличие подпапок с номерами версий и файлов 1cv8.cf внутри

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

Макеты печатных форм внутри конфигурации

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

Чтобы найти макет, откройте конфигуратор и посмотрите в двух местах. Первое — ветка «Общие» → «Макеты»: там лежат общие печатные формы. Второе — макеты конкретного объекта: раскройте «Документы», выберите нужный документ и откройте вкладку «Макеты». Макет может быть табличным документом, схемой компоновки данных или двоичными данными (например, шаблон Word или Excel, если конфигурация использует офисные форматы).

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

Внешние печатные формы и дополнительные обработки

Механизм «Дополнительные отчеты и обработки» (в типовых конфигурациях на БСП) хранит внешние печатные формы не на диске, а внутри информационной базы — в одноимённом справочнике. Файл .epf или .erf загружается в базу как двоичные данные и после этого не зависит от исходного файла на диске.

Найти их можно в пользовательском режиме: «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Оттуда же можно выгрузить файл обратно на диск для редактирования. Исходники, которые разработчик хранит отдельно, обычно лежат в произвольных папках — 1С их местоположение не контролирует.

Сравнение вариантов

Макет в конфигураторе

Подходит для постоянных форм, разрабатываемых под конкретную базу. Минус — снятие с поддержки и сложности при обновлении.

Внешняя печатная форма (.epf)

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

Шаблон в tmplts

Используется только для создания новых баз и обновлений. Не предназначен для хранения пользовательских печатных форм.

Шаблоны при обновлении конфигурации

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

Проверьте: установлен ли пакет обновления через его установщик (он должен распаковаться в подпапку tmplts), и совпадает ли путь в настройках стартового окна с фактическим расположением файлов. При необходимости в диалоге обновления можно вручную указать файл 1cv8.cfu или 1cv8.cf из любой папки через пункт «Выбор файла обновления».

text
%APPDATA%\1C\1cv8\tmplts\1c\<Конфигурация>\<Версия>\1cv8.cfu

Кэш метаданных и где его искать

Отдельный частый случай — кэш, который пользователи ошибочно принимают за «шаблоны». Платформа кэширует метаданные баз в профиле пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 в папках с длинными буквенно-цифровыми именами (GUID базы). Там лежат служебные копии конфигурации для ускорения запуска.

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

Типичные ошибки
01
Искать печатные формы в папке tmplts — там только шаблоны установки и обновления, макетов документов там нет
02
Править файлы в кэше метаданных — изменения будут потеряны, а база может получить рассинхронизацию
03
Удалять папку tmplts целиком — после этого обновление конфигурации потребует повторной установки дистрибутивов
04
Забывать, что внешние обработки хранятся в базе — при переносе папки с диска на новый сервер они не переедут сами

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

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

Внешние печатные формы и обработки переносятся иначе: их нужно выгрузить из справочника «Дополнительные отчеты и обработки» в файлы и загрузить в новую базу, либо переносить вместе с самой базой через выгрузку .dt. Макеты внутри конфигурации переезжают автоматически вместе с базой.

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

Как проверить результат

Папка tmplts на новом компьютере
Норма

Видны подпапки с версиями и файлы 1cv8.cf / 1cv8.dt

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

Папка пустая или путь в настройках стартового окна указывает в другое место

Создание новой базы из шаблона
Норма

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

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

Список шаблонов пуст — путь не добавлен в настройки

Внешние печатные формы
Норма

Формы открываются из документов после загрузки в справочник

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

Кнопки печати нет — форма не привязана к типу документа

FAQ

Можно ли изменить расположение папки tmplts?

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

Почему в папке tmplts пусто, хотя 1С работает?

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

Где хранится шаблон этикетки или ценника?

В типовых торговых конфигурациях шаблоны этикеток и ценников хранятся внутри базы — в специальном справочнике шаблонов (например, «Шаблоны этикеток и ценников»), а редактор открывается из пользовательского режима. На диске отдельных файлов обычно нет.

Как выгрузить макет печатной формы из конфигурации в файл?

Откройте макет в конфигураторе и используйте «Файл → Сохранить как» для табличного документа (формат .mxl) или «Сохранить копию» для офисных форматов. Для массовой выгрузки удобнее выгрузить конфигурацию в файлы через «Конфигурация → Выгрузить конфигурацию в файлы».

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

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

Где искать шаблоны в клиент-серверном варианте 1С?

Каталог tmplts по-прежнему находится на том компьютере, где запускается конфигуратор и выполняется обновление, — сервер 1С его не хранит. Макеты и дополнительные обработки в клиент-серверном режиме лежат в базе данных на СУБД и доступны одинаково со всех клиентов.

Итог

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

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