Шаблоны конфигураций 1С 8.3: где хранятся и как устроен каталог tmplts | AdminWiki

Шаблоны конфигураций 1С 8.3: где хранятся и как устроен каталог tmplts

20 сентября 2026 9 мин. чтения

Где хранятся шаблоны конфигураций 1С 8.3: каталог по умолчанию

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

Пути ниже описывают типовую установку. Точное расположение зависит от версии платформы, её разрядности и параметров установщика. Быстрая проверка на конкретной машине: откройте свойства ярлыка «1С:Предприятие» и посмотрите, откуда запускается исполняемый файл (1cv8.exe в Windows, 1cv8 в Linux). Каталог tmplts лежит на два уровня ниже.

Пути и имена файлов в статье описывают типовую установку платформы 8.3. Набор каталогов зависит от сборки, разрядности и способа установки, поэтому перед массовым копированием шаблонов сверьте путь по ярлыку запуска и справке платформы.

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

По умолчанию каталог хранения шаблонов имеет имя tmplts, а его расположение зависит от операционной системы и способа установки. На практике встречаются такие варианты:

  • C:\Program Files\1cv8\tmplts, если установлена 64-разрядная платформа и установка выполнена для всех пользователей;
  • C:\Program Files (x86)\1cv8\tmplts, если платформа 32-разрядная: сама программа в этом случае устанавливается в C:\Program Files (x86)\1cv8;
  • %USERPROFILE%\AppData\Roaming\1C\1Cv8\tmplts, пользовательский каталог шаблонов, доступный без прав администратора.

Разницу между первыми двумя вариантами определяет разрядность исполняемого файла, а не разрядность Windows. На 64-разрядной системе рядом могут стоять обе платформы, и шаблон, скопированный в (x86), не будет виден в 64-разрядной версии 1С и наоборот.

Чтобы быстро попасть в каталог, нажмите в проводнике Ctrl+L либо кликните по адресной строке, вставьте путь и нажмите Enter. Третья строка списка подходит, когда нет прав на запись в Program Files: платформа читает пользовательский каталог наравне с системным.

Каталог tmplts может отсутствовать, если шаблоны через установщик не ставились. Тогда его создают вручную, и платформа подхватывает новую папку после перезапуска окна запуска.

Пути к шаблонам в Linux

В Linux каталог шаблонов также называется tmplts. Типовые варианты размещения:

  • /opt/1cv8/x86_64/ВЕРСИЯ/tmplts для 64-разрядной платформы;
  • /opt/1cv8/i386/ВЕРСИЯ/tmplts для 32-разрядной;
  • ~/.1cv8/tmplts пользовательский каталог текущего пользователя, например /home/usr1cv8/.1cv8/tmplts.

ВЕРСИЯ это номер сборки, например 8.3.24.1548. Посмотреть, какие версии установлены: ls /opt/1cv8/x86_64/. Узнать номер сборки конкретного бинарника: /opt/1cv8/x86_64/8.3.24.1548/1cv8 --version. Для сборки 8.3.24.1548 x86_64 каталог шаблонов получится таким: /opt/1cv8/x86_64/8.3.24.1548/tmplts.

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

Структура каталога шаблонов: что лежит внутри tmplts

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

Шаблон представляет собой совокупность файлов поставки, файла манифеста и сопутствующих файлов, из которых производится создание информационной базы. Типовой набор файлов внутри подкаталога:

  • 1Cv8.cf файл конфигурации поставщика;
  • 1cv8.mft манифест конфигурации;
  • 1Cv8.dt файл выгрузки для демонстрационной базы;
  • empty.dt пустая база.

Пример структуры: tmplts\МояКонфигурация\1Cv8.cf. Имена подкаталогов произвольные, но их видит пользователь в списке, поэтому осмысленные названия экономят время при выборе. Если в подкаталоге нет файла конфигурации, шаблон в списке не отобразится. Состав файлов шаблона описан в руководстве по структуре каталогов шаблона конфигурации.

Файл .cf: назначение и особенности

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

Файл .cfe: назначение и особенности

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

Чем каталог шаблонов отличается от каталога обновлений

tmplts и updates решают разные задачи, и файлы между ними не взаимозаменяемы.

КаталогЧто хранитФорматыКогда используется
tmpltsШаблоны конфигураций и расширений.cf, .cfeСоздание новой информационной базы из шаблона, подключение расширения
updatesФайлы обновлений конфигураций.cfuОбновление существующей базы через конфигуратор

Файл .cfu, положенный в tmplts, шаблоном не станет. Файл .cf в updates тоже бесполезен: механизм обновления ждёт там поставку обновления, а не полную конфигурацию. Каталог шаблонов конфигураций и обновлений 1С в окне запуска показывает только содержимое tmplts.

Каталог обновлений: назначение и расположение

Обновления конфигураций распространяются в файлах .cfu. Файл 1Cv8.cfu это именно файл обновления конфигурации, а не полный релиз: полный релиз поставляется файлом 1Cv8.cf. Обновление с помощью cfu-файла выполняется через меню «Конфигурация > Поддержка > Обновить конфигурацию» с выбором файла обновления, как описано в инструкции по обновлению 1С с помощью CFU-файла.

Каталог updates обычно располагается рядом с каталогом шаблонов: C:\Program Files\1cv8\updates либо C:\Program Files (x86)\1cv8\updates в Windows, /opt/1cv8/x86_64/ВЕРСИЯ/updates в Linux. Точное расположение зависит от сборки и способа установки, поэтому его стоит сверять по каталогу установленной платформы.

Проверить назначение файла можно по расширению: .cf нужен для tmplts, .cfu для updates. Если в списке обновлений отображается просто номер релиза конфигурации без отметки (обновление), значит это полный релиз (файл 1Cv8.cf), а не обновление (файл 1Cv8.cfu).

Почему 1С не видит шаблоны конфигураций: диагностика

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

  1. Убедиться, что файл .cf лежит в подкаталоге внутри tmplts, а не в корне каталога и не в updates.
  2. Проверить права на чтение каталога tmplts для пользователя, под которым запускается 1С.
  3. Сверить разрядность платформы: 64-разрядная сборка читает Program Files\1cv8, 32-разрядная Program Files (x86)\1cv8.
  4. Сверить версию платформы и версию шаблона: устаревшая или слишком новая поставка может не подойти.
  5. Убедиться, что файл и каталог не скрыты и лежат на локальном либо доступном диске, а не на сетевом ресурсе с ограниченным доступом.
  6. Перезапустить окно запуска 1С: список шаблонов читается при его открытии, поэтому при работающем окне изменения не видны.

Проверка пути и прав доступа

Windows: откройте проводник, вставьте путь к tmplts в адресную строку, найдите подкаталог шаблона и убедитесь, что внутри есть файл .cf. Права смотрят так: правый клик по каталогу tmplts, «Свойства», вкладка «Безопасность», нужный пользователь, право «Чтение и выполнение». Если 1С запускается от имени обычного пользователя, а права на каталог есть только у администратора, шаблоны не отобразятся. Обратная ситуация ломает сценарий так же: файлы, скачанные под администратором в профиль другого пользователя, останутся невидимыми.

Linux: команда ls -la /opt/1cv8/x86_64/ВЕРСИЯ/tmplts покажет права и владельца. Для чтения достаточно r-x на каталог и r на файлы. Если шаблоны добавляет администратор, а работает пользователь, проверьте права обеих сторон: ls -la /opt/1cv8/x86_64/ВЕРСИЯ/tmplts/ИмяШаблона.

Проверка разрядности и версии платформы

Windows: разрядность и номер сборки видны в самой 1С через «Справка», «О программе». Тот же номер сборки можно посмотреть в свойствах ярлыка запуска или по имени каталога версии. Linux: uname -m показывает разрядность системы, file /opt/1cv8/x86_64/ВЕРСИЯ/1cv8 показывает разрядность бинарника, а /opt/1cv8/x86_64/ВЕРСИЯ/1cv8 --version выдаёт номер сборки.

Практический пример: файл 1Cv8.cf скопировали в C:\Program Files\1cv8\tmplts\МояКонфигурация, но на машине стоит 32-разрядная платформа. Шаблон не появится, пока файл не окажется в C:\Program Files (x86)\1cv8\tmplts.

Как добавить шаблон конфигурации в 1С 8.3

Порядок одинаков для Windows и Linux и отличается только путями и способом получить права на запись.

  1. Определите путь к tmplts для своей платформы.
  2. Создайте внутри подкаталог с понятным именем, например МояКонфигурация.
  3. Скопируйте в него файл 1Cv8.cf.
  4. Проверьте, что файл скопировался целиком и имеет правильное расширение.
  5. Закройте и снова откройте окно запуска 1С.
  6. Нажмите «Создать новую информационную базу» и выберите создание из шаблона: новый шаблон должен быть в списке.

Шаблон расширения добавляют в tmplts так же, но применяют иначе: расширение подключают к существующей базе через конфигуратор, а не создают из него новую базу.

Пошаговая инструкция для Windows

  1. Откройте C:\Program Files\1cv8\tmplts, для 32-разрядной платформы C:\Program Files (x86)\1cv8\tmplts.
  2. Создайте папку с именем шаблона.
  3. Скопируйте в неё 1Cv8.cf.
  4. Если появится запрос UAC на запись в Program Files, разрешите запись: каталог защищён, и без прав администратора файл не скопируется.
  5. Перезапустите окно запуска 1С и проверьте список шаблонов.

Когда прав на Program Files нет, используйте пользовательский каталог %USERPROFILE%\AppData\Roaming\1C\1Cv8\tmplts. Он принадлежит текущему пользователю, платформа читает его наравне с системным, и шаблон будет виден только этому пользователю.

Пошаговая инструкция для Linux

  1. Уточните номер сборки: ls /opt/1cv8/x86_64/.
  2. Перейдите в /opt/1cv8/x86_64/ВЕРСИЯ/tmplts, при необходимости создайте каталог.
  3. Создайте подкаталог шаблона и скопируйте в него 1Cv8.cf.
  4. Выставьте права на чтение для тех, кто работает с 1С: chmod -R a+rX /opt/1cv8/x86_64/ВЕРСИЯ/tmplts.
  5. Перезапустите окно запуска 1С.

Запись в /opt требует прав root или sudo. Если их нет, используйте ~/.1cv8/tmplts: каталог создаётся автоматически при первом запуске платформы под этим пользователем, и шаблоны из него видит только он.

Типовые ошибки и ограничения при работе с каталогом шаблонов

  1. Файл .cf скопирован в корень tmplts вместо подкаталога. Платформа показывает подкаталоги, поэтому шаблон не появляется.
  2. Файл положили в updates. Механизм обновления ждёт .cfu, а не полный .cf.
  3. На каталог нет прав на чтение у пользователя, который запускает 1С.
  4. Версия шаблона не совпадает с версией платформы или конфигурации.
  5. Путаница форматов: .cf принимают за обновление, .cfu за шаблон, .cfe за файл для создания новой базы.
  6. Шаблон расширения .cfe пытаются использовать для создания базы. Расширение подключают к существующей базе.

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

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

Краткие итоги

  • Каталог шаблонов: tmplts. Каталог обновлений: updates. Файлы между ними не взаимозаменяемы.
  • Windows: C:\Program Files\1cv8\tmplts для 64-разрядной платформы, C:\Program Files (x86)\1cv8\tmplts для 32-разрядной, %USERPROFILE%\AppData\Roaming\1C\1Cv8\tmplts для пользовательской установки.
  • Linux: /opt/1cv8/x86_64/ВЕРСИЯ/tmplts и /opt/1cv8/i386/ВЕРСИЯ/tmplts, пользовательский вариант ~/.1cv8/tmplts.
  • Внутри tmplts каждый шаблон лежит в своём подкаталоге с файлами 1Cv8.cf, 1cv8.mft, 1Cv8.dt или empty.dt.
  • Обновления конфигураций распространяются в .cfu и лежат в updates.
  • Если 1С не видит шаблоны, проверьте путь, права на чтение, разрядность и версию платформы, затем перезапустите окно запуска.

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

Поделиться:
Сохранить гайд? В закладки браузера