Папка tmplts и другие места, где 1С 8.3 хранит шаблоны

· 9 мин

Содержание

Файлы шаблонов конфигураций 1С 8.3 в Windows по умолчанию лежат в профиле пользователя: %APPDATA%\1C\1cv8\tmplts. Обычно это C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts. Точный путь на вашем компьютере показывает окно запуска 1С: кнопка Настройка... → список «Каталоги шаблонов конфигураций и обновлений».

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

Что в 1С называют шаблоном и где это физически хранится

Под словом «шаблон» в 1С прячутся разные вещи. От того, что именно вы ищете, зависит, где искать.

Что ищетеТип файлаГде хранится
Шаблон типовой конфигурации1cv8.cf, 1cv8.dtкаталог шаблонов (tmplts)
Файл обновления конфигурации1cv8.cfuтот же каталог шаблонов
Внешний отчёт или обработка.erf, .epfгде сохранили; после подключения — внутри базы
Изменённый макет печатной формыфайла нетвнутри информационной базы
Шаблоны текста Конфигуратора.stфайл в любом месте, путь задают в Конфигураторе
Список информационных базibases.v8iрядом с 1cestart.cfg, не в tmplts

Дальше в основном речь о первых двух строках: именно их чаще всего ищут, когда база «не видит» шаблон или обновление.

Как устроен каталог шаблонов внутри

Установщик раскладывает файлы по вложенным папкам: поставщик → конфигурация → версия. Пример для Бухгалтерии:

tmplts\
  1c\
    Accounting\
      3_0_150_25\
        1cv8.cf
        1cv8.cfu
        1cv8.mft
        ReadMe.txt
  • 📁 Имя папки версии — номер релиза, точки заменены на подчёркивания.
  • 📄 1cv8.cf — полная конфигурация, из неё создают новую базу.
  • 🔄 1cv8.cfu — файл обновления, им обновляют существующую базу.
  • 🗂 1cv8.mft — манифест: по нему окно запуска понимает, как назвать шаблон в списке.
  • 📝 ReadMe.txt и файлы описания — что изменилось в релизе.

В папке демобазы вместо 1cv8.cf бывает 1cv8.dt — выгрузка базы с примерами данных.

Пути к каталогу шаблонов в Windows

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

Как открыть папку за 10 секунд

  1. Нажмите Win+R.
  2. Вставьте %APPDATA%\1C\1cv8\tmplts и нажмите Enter.
  3. Если Windows пишет, что путь не найден, — шаблоны ещё не ставились под этим пользователем или каталог перенесён.

Папка AppData скрытая. В Проводнике через обычный переход по дискам её не видно, пока не включить показ скрытых элементов на вкладке «Вид». Ввод пути через Win+R работает и без этого.

Варианты путей

СитуацияПуть
Платформа 8.3, по умолчанию%APPDATA%\1C\1cv8\tmplts
Остался от платформы 8.2%APPDATA%\1C\1cv82\tmplts
Каталог перенесён администраторомлюбой локальный или сетевой путь, например \\server\1C\tmplts

После перехода с 8.2 на 8.3 старая папка 1cv82\tmplts никуда не девается. В ней могут лежать гигабайты устаревших релизов. Если их не используете, папку можно архивировать и удалить.

Сколько места занимают шаблоны

Один релиз Бухгалтерии 3.0 с cf, cfu и описаниями — сотни мегабайт. Через год регулярных обновлений tmplts легко вырастает до 10–20 ГБ на одном пользователе. На терминальном сервере это умножается на число профилей.

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

Где искать шаблоны в Linux и macOS

В Linux настройки 1С лежат в домашней папке пользователя, в скрытых каталогах (их имена начинаются с точки):

ЧтоПуть в Linux
Каталог шаблонов по умолчанию~/.1cv8/1C/1cv8/tmplts
Файл настроек запуска~/.1C/1cestart/1cestart.cfg
Список баз~/.1C/1cestart/ibases.v8i

Открыть папку из терминала:

ls -la ~/.1cv8/1C/1cv8/tmplts

В файловом менеджере скрытые каталоги показывает сочетание Ctrl+H.

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

Дистрибутивы конфигураций распространяются как установщики для Windows. В Linux шаблон проще развернуть на Windows-машине и скопировать папку версии целиком в tmplts на Linux — структура каталогов одинаковая.

Как поменять каталог шаблонов: окно запуска и 1cestart.cfg

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

Через окно запуска

  1. Откройте 1С, в окне выбора баз нажмите Настройка....
  2. Найдите список «Каталоги шаблонов конфигураций и обновлений».
  3. Добавьте нужный каталог кнопкой с плюсом. Можно указать несколько — 1С просмотрит все.
  4. Нажмите ОК и перезапустите окно запуска.

Через файл 1cestart.cfg

Те же настройки хранятся в текстовом файле 1cestart.cfg. В Windows их два уровня:

УровеньПутьКого касается
Пользователь%APPDATA%\1C\1CEStart\1cestart.cfgтолько текущего пользователя
Компьютер%ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfg (обычно C:\ProgramData\...)всех пользователей компьютера

Каталог шаблонов задаётся строкой ConfigurationTemplatesLocation. Каждый каталог — отдельной строкой:

ConfigurationTemplatesLocation=\\fileserver\1C\tmplts
ConfigurationTemplatesLocation=D:\1C\tmplts

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

Общий каталог для отдела

Практичная схема для офиса или терминального сервера:

  1. Создайте на файловом сервере папку, например \\fileserver\1C\tmplts.
  2. Установите в неё дистрибутивы конфигураций один раз — setup.exe позволяет выбрать каталог при установке.
  3. Пропишите этот путь в общем 1cestart.cfg в ProgramData или раздайте настройку групповой политикой.

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

Перед переносом каталога шаблонов
Выполнено: 0 / 5

Как Конфигуратор находит шаблоны и обновления

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

Поиск обновления

  1. Откройте базу в режиме Конфигуратора.
  2. Меню Конфигурация → Поддержка → Обновить конфигурацию....
  3. Выберите поиск доступных обновлений. Галочка поиска в текущих каталогах шаблонов использует список из окна запуска; дополнительно можно указать свои каталоги.
  4. Конфигуратор покажет только те cfu, которые подходят к текущей версии базы.

Последний пункт — главный. Файл 1cv8.cfu содержит список версий, с которых им можно обновиться. Если база стоит на релизе, которого в этом списке нет, обновление не появится, даже если файл лежит в нужной папке. Узнать, какие версии поддерживает обновление, можно в ReadMe.txt или в описании релиза в папке версии.

Текущую версию базы смотрите в режиме 1С:Предприятие: значок меню в заголовке окна → Справка → О программе. Сравните номер с перечнем в описании. Например, база на 3.0.148 и cfu, который обновляет только с 3.0.149, — значит, сначала нужен промежуточный релиз 3.0.149, и его папка тоже должна лежать в каталоге шаблонов.

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

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

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

Чтобы узнать путь к конкретному шаблону, проще всего найти папку его версии поиском по имени конфигурации внутри tmplts.

Права доступа и типичные проблемы с файлами шаблонов

Большинство проблем с шаблонами — не про 1С, а про файловую систему: нет прав, другой профиль, недоступная сетевая папка.

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

Какие права нужны

  • 👀 Чтение — всем, кто создаёт базы из шаблонов или обновляет конфигурации.
  • ✍️ Запись — только тому, кто ставит дистрибутивы. Пользователям запись в общий каталог лучше не давать: случайное удаление папки версии ломает обновление у всех.
  • 🖥 Терминальный сервер — шаблоны держите в одном общем каталоге, а не в каждом профиле.

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

Внешние отчёты, обработки и печатные формы: где их искать

Если вы искали «шаблон» как внешнюю печатную форму или изменённый бланк документа, папка tmplts не поможет.

  • 📎 Внешний файл .epf или .erf лежит там, куда его сохранили или скачали — чаще всего в «Загрузках» или в папке, которую выдал разработчик.
  • 🗄 Подключённые обработки после загрузки хранятся в самой базе, в справочнике дополнительных отчётов и обработок. В Бухгалтерии 3.0 список открывается через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Оттуда файл можно выгрузить обратно на диск.
  • 🖨 Изменённые макеты печатных форм живут там же, в разделе Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Отдельного файла на диске у них нет.

Поэтому при переносе базы через выгрузку .dt подключённые обработки и изменённые макеты переезжают вместе с ней. А содержимое tmplts — нет: его копируют отдельно.

Шаблоны текста в Конфигураторе

Разработчики иногда ищут «шаблоны» в другом смысле — заготовки кода. Это файлы .st. Список подключённых файлов и их пути видны в окне шаблонов текста Конфигуратора: оно открывается из главного меню, когда открыт модуль, а файлы добавляются командой в самом окне. Хранить свой .st лучше в рабочей папке с кодом или в репозитории — так шаблоны не потеряются при смене компьютера.

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

Можно ли просто скопировать папку tmplts на другой компьютер?
Да. Скопируйте содержимое целиком, со всеми вложенными папками, в каталог шаблонов на новом компьютере. Переустанавливать дистрибутивы не нужно.
Попадают ли шаблоны в выгрузку информационной базы .dt?
Нет. В .dt попадают данные и конфигурация базы. Каталог шаблонов живёт отдельно и переносится вручную.
Нужен ли каталог шаблонов для работы базы?
Нет. База работает без него. Шаблоны нужны только для создания новых баз и для обновления конфигурации.
Почему одна и та же конфигурация видна в списке дважды?
Она лежит в двух каталогах из списка, например в профиле пользователя и в общей сетевой папке. Уберите дубль или исключите один из каталогов в настройке окна запуска.
Где взять файл шаблона, если папка пуста?
Скачать дистрибутив нужного релиза по договору сопровождения и установить его через setup.exe, указав каталог шаблонов.