Администрирование · 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Нажмите Win+R и введите %APPDATA%\1C\1cv8\tmplts, затем Enter
- 2Если папка пустая — откройте стартовое окно 1С, выделите базу и нажмите «Настройка»
- 3Скопируйте путь из поля «Каталоги шаблонов» и перейдите по нему в Проводнике
- 4Проверьте наличие подпапок с номерами версий и файлов 1cv8.cf внутри
Если файлов нет ни в одном из каталогов — шаблоны просто не устанавливались на этом компьютере. Это нормально для клиентских машин, которые только подключаются к готовой базе: дистрибутив нужен только там, где создают базы или выполняют обновления.
Макеты печатных форм внутри конфигурации
Печатные формы документов (счета, акты, накладные, доверенности) в типовых конфигурациях — это не отдельные файлы на диске, а макеты, встроенные в саму конфигурацию. Они хранятся внутри файла базы данных или на сервере 1С и редактируются через конфигуратор.
Чтобы найти макет, откройте конфигуратор и посмотрите в двух местах. Первое — ветка «Общие» → «Макеты»: там лежат общие печатные формы. Второе — макеты конкретного объекта: раскройте «Документы», выберите нужный документ и откройте вкладку «Макеты». Макет может быть табличным документом, схемой компоновки данных или двоичными данными (например, шаблон Word или Excel, если конфигурация использует офисные форматы).
Важно понимать: редактирование макета в конфигураторе меняет конфигурацию, что требует снятия объекта с полной поддержки и усложняет будущие обновления. Для разовых правок печатной формы безопаснее использовать внешние печатные формы.
Внешние печатные формы и дополнительные обработки
Механизм «Дополнительные отчеты и обработки» (в типовых конфигурациях на БСП) хранит внешние печатные формы не на диске, а внутри информационной базы — в одноимённом справочнике. Файл .epf или .erf загружается в базу как двоичные данные и после этого не зависит от исходного файла на диске.
Найти их можно в пользовательском режиме: «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Оттуда же можно выгрузить файл обратно на диск для редактирования. Исходники, которые разработчик хранит отдельно, обычно лежат в произвольных папках — 1С их местоположение не контролирует.
Сравнение вариантов
Подходит для постоянных форм, разрабатываемых под конкретную базу. Минус — снятие с поддержки и сложности при обновлении.
Подходит для правок типовых документов без изменения конфигурации. Хранится в базе, легко переносится между базами выгрузкой.
Используется только для создания новых баз и обновлений. Не предназначен для хранения пользовательских печатных форм.
Шаблоны при обновлении конфигурации
При обновлении конфигурации через «Поддержка → Обновить конфигурацию» платформа ищет новые версии именно в каталогах шаблонов. Если вы видите сообщение «Обновления не найдены», чаще всего причина в том, что дистрибутив обновления установлен в другую папку или путь к каталогу шаблонов изменился.
Проверьте: установлен ли пакет обновления через его установщик (он должен распаковаться в подпапку tmplts), и совпадает ли путь в настройках стартового окна с фактическим расположением файлов. При необходимости в диалоге обновления можно вручную указать файл 1cv8.cfu или 1cv8.cf из любой папки через пункт «Выбор файла обновления».
%APPDATA%\1C\1cv8\tmplts\1c\<Конфигурация>\<Версия>\1cv8.cfuКэш метаданных и где его искать
Отдельный частый случай — кэш, который пользователи ошибочно принимают за «шаблоны». Платформа кэширует метаданные баз в профиле пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 в папках с длинными буквенно-цифровыми именами (GUID базы). Там лежат служебные копии конфигурации для ускорения запуска.
Эти папки не предназначены для редактирования: изменения в них будут перезаписаны. Но их очистка — стандартный приём при ошибках вида «Нарушена целостность структуры» или при странном поведении интерфейса после обновления. Перед очисткой закройте все сеансы 1С этого пользователя.
Как перенести шаблоны на другой компьютер
Для переноса шаблонов конфигураций достаточно скопировать содержимое папки tmplts целиком на новый компьютер в аналогичный путь и при необходимости добавить этот путь в настройках стартового окна 1С. Установщик дистрибутива при этом запускать не обязательно — платформа работает напрямую с файлами.
Внешние печатные формы и обработки переносятся иначе: их нужно выгрузить из справочника «Дополнительные отчеты и обработки» в файлы и загрузить в новую базу, либо переносить вместе с самой базой через выгрузку .dt. Макеты внутри конфигурации переезжают автоматически вместе с базой.
Как проверить результат
Видны подпапки с версиями и файлы 1cv8.cf / 1cv8.dt
Папка пустая или путь в настройках стартового окна указывает в другое место
Конфигурация появляется в списке выбора при создании базы
Список шаблонов пуст — путь не добавлен в настройки
Формы открываются из документов после загрузки в справочник
Кнопки печати нет — форма не привязана к типу документа
FAQ
Можно ли изменить расположение папки tmplts?
Да. В стартовом окне 1С нажмите «Настройка» и укажите свой путь в поле «Каталоги шаблонов конфигураций и обновлений». Путей может быть несколько через точку с запятой, включая сетевые папки — удобно держать один общий каталог шаблонов для всей организации.
Почему в папке tmplts пусто, хотя 1С работает?
Шаблоны нужны только для создания баз и обновлений. Если базу создали на другом компьютере, а эта машина используется только как клиент, дистрибутивы на ней могли никогда не устанавливаться — это нормально.
Где хранится шаблон этикетки или ценника?
В типовых торговых конфигурациях шаблоны этикеток и ценников хранятся внутри базы — в специальном справочнике шаблонов (например, «Шаблоны этикеток и ценников»), а редактор открывается из пользовательского режима. На диске отдельных файлов обычно нет.
Как выгрузить макет печатной формы из конфигурации в файл?
Откройте макет в конфигураторе и используйте «Файл → Сохранить как» для табличного документа (формат .mxl) или «Сохранить копию» для офисных форматов. Для массовой выгрузки удобнее выгрузить конфигурацию в файлы через «Конфигурация → Выгрузить конфигурацию в файлы».
Безопасно ли удалять старые версии из tmplts?
Да, старые подпапки с номерами версий можно удалять — они занимают заметное место. Оставьте актуальную версию и ту, с которой планируете обновляться. Удаление не влияет на уже созданные базы.
Где искать шаблоны в клиент-серверном варианте 1С?
Каталог tmplts по-прежнему находится на том компьютере, где запускается конфигуратор и выполняется обновление, — сервер 1С его не хранит. Макеты и дополнительные обработки в клиент-серверном режиме лежат в базе данных на СУБД и доступны одинаково со всех клиентов.
Что важно запомнить
Шаблоны установки и обновлений лежат в %APPDATA%\1C\1cv8\tmplts, макеты печатных форм — внутри конфигурации (редактируются в конфигураторе), внешние печатные формы — в справочнике «Дополнительные отчеты и обработки» внутри базы. Правьте типовые макеты только через внешние формы и всегда с резервной копией.