Где лежат шаблоны конфигураций 1С и как подключить свою папку с обновлениями
Содержание
Каталог шаблонов 1С 8.3 по умолчанию лежит в профиле пользователя Windows: %APPDATA%\1C\1cv8\tmplts. Найти его быстрее всего так: нажмите Win+R, вставьте этот путь и нажмите Enter. Посмотреть и поменять список каталогов шаблонов можно в окне запуска 1С: кнопка Настройка... → блок «Каталоги шаблонов конфигураций и обновлений».
В эту папку установщик (setup.exe из дистрибутива) распаковывает шаблоны типовых конфигураций и файлы обновлений. Отсюда их берёт окно запуска при создании новой базы «из шаблона» и Конфигуратор при поиске доступных обновлений. Если папка пустая или указана не та, 1С просто «не видит» ни шаблонов, ни обновлений.
Где каталог шаблонов по умолчанию и как его открыть
Путь зависит от версии платформы и от того, под каким пользователем ставили дистрибутив.
| Платформа | Путь по умолчанию |
|---|---|
| 1С 8.3 | %APPDATA%\1C\1cv8\tmplts |
| 1С 8.2 | %APPDATA%\1C\1cv82\tmplts |
%APPDATA% раскрывается в C:\Users\<имя пользователя>\AppData\Roaming. Папка AppData скрытая, поэтому в Проводнике её не видно без включения скрытых элементов. Путь через Win+R работает и без этого.
Внутри шаблоны разложены по поставщику, конфигурации и версии. Типичная структура выглядит так:
tmplts\
1c\
Accounting\
3_0_xxx_yy\
1cv8.cf
1cv8.cfu
1cv8.mft
UpdInfo.txt
HRM\
3_1_xx_yy\
...
Имена папок конфигураций задаёт сам дистрибутив. Номер версии записан через подчёркивания вместо точек.
Если на компьютере работают несколько человек, у каждого свой %APPDATA%. Шаблоны, установленные под учётной записью администратора, у обычного пользователя не появятся. Это самая частая причина вопроса «куда пропали шаблоны».
Как проверить, какие каталоги уже подключены
- Запустите 1С — откроется окно со списком информационных баз.
- Нажмите
Настройка...справа. - В окне «Настройка диалога запуска» найдите список «Каталоги шаблонов конфигураций и обновлений».
- Здесь можно добавить папку, удалить лишнюю или поменять порядок.
Список может содержать несколько путей. Платформа ищет шаблоны во всех по очереди.
Что хранится в каталоге шаблонов: типы файлов
Под словом «шаблон» в 1С понимают разные вещи. От этого зависит, где искать нужный файл и куда его подключать.
| Расширение | Что это | Где используется |
|---|---|---|
.cf | Полная конфигурация | Создание новой базы, загрузка конфигурации в Конфигураторе |
.cfu | Файл обновления с одной или нескольких предыдущих версий | Обновление конфигурации на поддержке |
.mft | Манифест: описание шаблона для окна запуска | Список «Создание базы из шаблона» |
.dt | Выгрузка базы целиком, часто демобаза | Загрузка через Конфигуратор, не через каталог шаблонов |
.cfe | Расширение конфигурации | Подключается в самой базе |
.epf, .erf | Внешняя обработка и внешний отчёт | Открываются через меню «Файл» или регистрируются в базе |
.st | Шаблоны текста для модулей | Конфигуратор, редактор кода |
В каталог tmplts попадают только .cf, .cfu, .mft и сопутствующие текстовые файлы (UpdInfo.txt, описание изменений). Остальные типы живут отдельно: их хранят там, где удобно, и подключают каждый своим способом.
Как установить шаблон конфигурации в каталог
- Скачайте дистрибутив конфигурации или обновления. Внутри будет
setup.exe. - Запустите
setup.exeпод тем пользователем, который будет работать с базой. - Установщик спросит каталог шаблонов. Оставьте путь по умолчанию или укажите свой (например, общую сетевую папку).
- После установки шаблон появится в окне запуска:
Добавить→Создание новой информационной базы→Создание информационной базы из шаблона.
Для обновления шаблон «создать базу» не нужен. Достаточно, чтобы в каталоге лежал .cfu с подходящей цепочкой версий.
Какой релиз искать в каталоге под свою базу
Прежде чем ставить обновление, узнайте текущую версию конфигурации. В пользовательском режиме она видна в окне «О программе»: откройте меню с тремя полосками в заголовке окна и выберите Справка → О программе. Там указаны название, номер версии конфигурации и версия платформы.
Дальше откройте UpdInfo.txt в папке нужного релиза. В нём перечислены версии, с которых этот .cfu умеет обновлять. Если вашей версии там нет, нужен промежуточный релиз: сначала ставите его, затем следующий.
Настройка путей к шаблонам в окне запуска и в 1cestart.cfg
Ручная настройка через Настройка... хороша для одного компьютера. Для десяти рабочих мест удобнее прописать путь в файле настроек запуска.
Окно запуска хранит параметры в файле 1cestart.cfg. Он бывает двух уровней:
- 📁 для текущего пользователя —
%APPDATA%\1C\1CEStart\1cestart.cfg; - 📁 для всех пользователей компьютера —
%ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfg(обычно этоC:\ProgramData\1C\1CEStart).
Каталог шаблонов задаёт параметр ConfigurationTemplatesLocation. Каждый путь — отдельной строкой:
ConfigurationTemplatesLocation=\\fileserver\1c\tmplts
ConfigurationTemplatesLocation=C:\Users\buh\AppData\Roaming\1C\1cv8\tmplts
Файл — обычный текст, его правят Блокнотом. Сохраняйте в той же кодировке, в которой он был создан: при смене кодировки кириллические пути могут перестать читаться.
Закройте окно запуска 1С перед правкой 1cestart.cfg. Иначе при выходе программа может перезаписать файл старыми значениями.
Как раздать настройку на все рабочие места
- 🖥 Через групповую политику: скрипт входа копирует подготовленный
1cestart.cfgвC:\ProgramData\1C\1CEStart. - 🖥 Через общий файл: в
1cestart.cfgесть параметрCommonCfgLocation, который указывает на общий файл настроек на сервере. Тогда менять путь к шаблонам придётся в одном месте. - 🖥 Вручную: на 2–3 компьютерах быстрее пройти
Настройка...в окне запуска.
Шаблоны текста в Конфигураторе
Иногда под «каталогом шаблонов» программист имеет в виду совсем другое — набор шаблонов кода. Это заготовки вроде цикла «Для каждого», запроса или процедуры с параметрами. Их вставляют в модуль по сокращению.
Где их найти:
- В Конфигураторе откройте
Сервис → Шаблоны текста. Откроется дерево шаблонов, его можно редактировать. - Список подключённых файлов
.stзадаётся в параметрах Конфигуратора:Сервис → Параметры, раздел настроек модулей, вкладка шаблонов. - Там же можно добавить свой файл
.stи отметить, какие из подключённых использовать.
Свои шаблоны удобно хранить в отдельном .st, а не дописывать в стандартный. Стандартный файл может быть заменён при переустановке платформы, а свой останется.
В 1С:EDT шаблоны кода настраиваются отдельно, в параметрах среды разработки. Файлы .st из Конфигуратора туда напрямую не переносятся.
Внешние обработки, расширения и сторонние репозитории
Типовые шаблоны конфигураций дают поставщики: фирма 1С через портал 1С:ИТС и сайт обновлений, отраслевые разработчики — через свои кабинеты. Доступ к обновлениям типовых конфигураций есть при действующей подписке на ИТС.
Помимо этого, программисты берут готовые наработки из сообществ. Самое известное — Infostart. Там выкладывают внешние обработки, отчёты, расширения, наборы шаблонов кода. Ещё один источник — открытые репозитории на GitHub и GitVerse с библиотеками и инструментами.
Как подключить скачанное
- 🧩 Внешняя обработка (
.epf) или отчёт (.erf) — разово черезФайл → Открыть, постоянно — в базе:Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - 🧩 Расширение (
.cfe) — в пользовательском режиме:Администрирование → Печатные формы, отчеты и обработки → Расширения. В Конфигураторе — черезКонфигурация → Расширения конфигурации. - 🧩 Шаблоны кода (
.st) — через параметры Конфигуратора, как описано выше.
Код из интернета исполняется с правами пользователя базы. Перед подключением откройте обработку в Конфигураторе и просмотрите модули. Особенно внимательно — места, где идёт работа с файлами, внешними соединениями и COM-объектами. Сначала проверяйте на копии базы.
При подключении внешней обработки платформа может показать предупреждение безопасности. Это нормальная защита от непроверенного кода, отключать её глобально не стоит.
Общий каталог шаблонов для команды или офиса
Когда базами занимаются несколько человек, удобно держать один сетевой каталог. Каждый раз скачивать обновление на каждый компьютер — потеря времени и трафика.
Порядок настройки:
- Создайте на файловом сервере папку, например
\\fileserver\1c\tmplts. - Выдайте права: администраторам 1С — изменение, остальным — только чтение.
- Устанавливайте дистрибутивы туда: в
setup.exeукажите сетевой путь вместо пути по умолчанию. - Пропишите этот путь в окне запуска или в
1cestart.cfgна всех рабочих местах. - Рядом заведите отдельные папки под внешние обработки, расширения и
.st, если ими пользуется команда.
Пример структуры, которая не превращается в свалку:
\\fileserver\1c\
tmplts\ ← только то, что ставит setup.exe
epf\ ← проверенные внешние обработки
cfe\ ← расширения с номером версии в имени
st\ ← общие шаблоны кода
archive\ ← старые релизы, которые жалко удалить
Старые релизы со временем занимают десятки гигабайт. Но удалять их подряд нельзя: для обновления «через несколько версий» нужны промежуточные .cfu. Удаляйте только то, что ниже версии самой старой базы в организации.
Где сравнить способы хранения
| Способ | Когда подходит | Минусы |
|---|---|---|
Локальный tmplts у каждого | 1–2 компьютера | Дублирование, у каждого свой набор |
| Сетевая папка | Офис, несколько администраторов | Нужны права и доступный сервер |
| Встроенное обновление через интернет | Одна-две базы, есть подписка | Шаблоны не копятся, для новой базы всё равно нужен дистрибутив |
Автоматическое обновление шаблонов и библиотек
Есть два пути: дать конфигурации обновляться самой или поддерживать каталог скриптом.
Встроенное обновление в типовых конфигурациях
В БП 3.0, ЗУП 3.1 и других конфигурациях на БСП есть раздел Администрирование → Интернет-поддержка и сервисы. Там подключается интернет-поддержка и настраивается обновление версии программы. Конфигурация сама скачивает нужные файлы, каталог tmplts при этом не обязателен.
Пакетное обновление из каталога
Если обновления лежат в общем каталоге, их можно применять скриптом через пакетный режим Конфигуратора. Пример для файловой базы:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER ^
/F"D:\Bases\Buh" /N"Администратор" /P"пароль" ^
/UpdateCfg "\\fileserver\1c\tmplts\1c\Accounting\3_0_xxx_yy\1cv8.cfu" ^
/UpdateDBCfg /Out "D:\Logs\update.log" /DisableStartupDialogs
Ключ /UpdateCfg обновляет конфигурацию на поддержке из .cf или .cfu, /UpdateDBCfg применяет изменения к базе данных, /Out пишет лог. Замените 8.3.xx.xxxx на свою версию платформы.
Обновление структуры базы требует монопольного доступа. Запускайте скрипт, когда в базе никого нет, например ночью. Перед запуском — резервная копия: выгрузка .dt или копия каталога файловой базы.
Синхронизацию локальных tmplts с сервером можно поручить robocopy в планировщике заданий. Ключ /MIR делает локальную папку точной копией серверной — включая удаление файлов, которых на сервере нет. Поэтому применяйте его только к папке, где нет ничего, кроме шаблонов.
Ошибки при поиске и подключении шаблонов
Настройка...) и добавьте путь, куда реально распаковывался setup.exe.Ещё одна частая путаница — попытка открыть .cfu через Конфигурация → Загрузить конфигурацию из файла. Так нельзя: файл обновления применяется только через механизм обновления конфигурации на поддержке (Конфигурация → Поддержка → Обновить конфигурацию).
Частые вопросы
Можно ли перенести каталог шаблонов на другой диск?
tmplts целиком на новый диск и укажите новый путь в окне запуска через Настройка.... Старую запись из списка удалите.Сколько места занимает каталог шаблонов?
.cf и .cfu занимает от сотен мегабайт до нескольких гигабайт. За пару лет без чистки папка разрастается до десятков гигабайт.Обязательно ли устанавливать шаблон, чтобы обновить базу?
.cfu напрямую. Каталог шаблонов просто избавляет от поиска файла вручную.