Где на диске лежат файлы обновлений 1С 8.3 и как навести порядок в каталоге шаблонов

· 10 мин

Содержание

1С 8.3 складывает файлы обновлений конфигураций в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts, то есть C:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8\tmplts. Внутри каждый релиз лежит в своей папке, например tmplts\1c\Accounting\3_0_xxx_yy для «Бухгалтерии предприятия 3.0». Главный файл обновления там называется 1cv8.cfu.

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

Каталог шаблонов в файловом варианте: путь по умолчанию

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

Пути по умолчанию:

СистемаКаталог шаблонов и обновлений
Windows 10/11, Windows Server 2016 и новее%APPDATA%\1C\1cv8\tmplts
Linux~/.1cv8/1C/1cv8/tmplts

Переменная %APPDATA% указывает на профиль конкретного пользователя Windows. Отсюда первое следствие: у каждой учётной записи свой каталог. Обновили базу под пользователем buh, а потом зашли под admin — второй профиль этих файлов «не видит», и Конфигуратор скажет, что обновлений нет.

Как выглядит дерево папок релиза

После установки дистрибутива обновления структура получается такой:

tmplts\
  1c\
    Accounting\
      3_0_160_25\
        1cv8.cfu      ← файл обновления
        1cv8.cf       ← полная конфигурация (если есть в комплекте)
        1cv8.mft      ← манифест шаблона
        ReadMe.txt    ← описание релиза
    HRM\
      3_1_32_10\
        ...

Имена подпапок задаёт разработчик конфигурации. У БП 3.0 это Accounting, у ЗУП 3.1 — HRM, у УТ 11 — Trade. Версия записана через подчёркивания: 3_0_160_25 соответствует релизу 3.0.160.25.

📌 Что за файлы внутри:

  • 📦 1cv8.cfu — файл обновления. Он содержит изменения и список версий, с которых на этот релиз можно перейти.
  • 🧩 1cv8.cf — полная конфигурация. Нужна для создания новой базы из шаблона и для сравнения.
  • 📝 1cv8.mft — манифест. По нему окно запуска показывает шаблон в списке при создании базы.
  • 📄 ReadMe.txt и HTML-файлы — описание релиза и порядок перехода.

Где посмотреть или поменять каталог

Есть два места, и оба редактируют одну настройку:

  1. Окно запуска 1С → кнопка Настройка... → список «Каталоги шаблонов конфигураций и обновлений». Здесь можно добавить вторую папку или поставить другую первой.
  2. Конфигуратор → Сервис → Параметры → вкладка с шаблонами конфигураций и обновлений.

Настройка сохраняется в файле 1cestart.cfg строками вида:

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

Пользовательский файл лежит в %APPDATA%\1C\1CEStart\1cestart.cfg, общий для всех пользователей компьютера — в C:\ProgramData\1C\1CEStart\1cestart.cfg.

Если базы обслуживают несколько человек, заведите общую сетевую папку для шаблонов и пропишите её в общем 1cestart.cfg. Релиз скачивается один раз, а обновлять базу может любой администратор.

Обновления в клиент-серверной базе: на каком компьютере искать файлы

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

Если обновление идёт из режима «Предприятие» через встроенный помощник, логика та же. Файлы получает клиентское приложение на компьютере пользователя, который нажал кнопку обновления. После этого запускается Конфигуратор в пакетном режиме на том же компьютере.

Что при этом хранится на сервере:

ГдеЧто лежитСвязь с обновлениями
Каталог платформы C:\Program Files\1cv8\8.3.xx.xxxx\Исполняемые файлы конкретной версииКаждая версия платформы — отдельная папка
Каталог кластера srvinfo\reg_1541\Реестр кластера, служебные данные баз, сеансовые данныеФайлов конфигураций нет
СУБД (MS SQL, PostgreSQL)Сама база вместе с конфигурациейСюда попадает результат обновления

Каталог srvinfo при установке сервера как службы по умолчанию создаётся внутри папки C:\Program Files\1cv8\, но его часто переносят на отдельный диск. Точный путь виден в параметрах службы агента сервера: в строке запуска ragent.exe после ключа -d.

На Linux служебный каталог кластера обычно находится в домашнем каталоге пользователя usr1cv8: /home/usr1cv8/.1cv8/1C/1cv8/.

Временные каталоги и кэш 1С: что это и где они

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

Клиентский кэш лежит в двух местах:

  • 📁 %APPDATA%\1C\1cv8\ — роуминговая часть профиля;
  • 📁 %LOCALAPPDATA%\1C\1cv8\ — локальная часть.

Внутри обеих папок есть подкаталоги с именами-идентификаторами вида a1b2c3d4-.... Один такой каталог соответствует одной информационной базе из списка. Рядом лежит tmplts — его не трогайте, это не кэш.

На сервере 1С свой кэш: папки snccntx<GUID> внутри srvinfo\reg_1541\. Там хранятся сеансовые данные кластера. Они могут разрастаться и иногда становятся причиной странных ошибок после обновления.

Как очистить кэш клиента

Самый мягкий способ — запустить базу с ключом /ClearCache. В окне запуска выделите базу, нажмите Изменить, дойдите до последней страницы и в поле «Дополнительные параметры запуска» впишите:

/ClearCache

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

Жёсткий вариант — удалить GUID-папки руками:

  1. Закройте все сеансы 1С на этом компьютере.
  2. Откройте %APPDATA%\1C\1cv8\ и удалите каталоги с длинными именами-идентификаторами.
  3. То же сделайте в %LOCALAPPDATA%\1C\1cv8\.
  4. Запустите базу — платформа создаст кэш заново.

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

Как очистить сеансовые данные на сервере

Удалять папки snccntx* можно только при остановленной службе агента сервера 1С. Остановка службы обрывает сеансы всех пользователей на всех базах кластера, поэтому делайте это вне рабочего времени и предупредите людей заранее.

  1. Остановите службу «Агент сервера 1С:Предприятия 8.3».
  2. Удалите папки snccntx<GUID> в srvinfo\reg_1541\.
  3. Запустите службу и проверьте вход в базу.

Файлы 1CV8Clst.lst и 1CV8Reg.lst в том же каталоге не трогайте: это реестр кластера со списком баз.

Скачать и установить обновление вручную

Ручной путь нужен, когда встроенный помощник не работает : нет интернета на машине, мешает прокси, база изменена и требует осторожного сравнения.

Шаг 1. Скачать дистрибутив

Дистрибутивы обновлений публикуются на портале releases.1c.ru для пользователей с действующей подпиской ИТС. Для каждого релиза доступны два варианта:

  • 📦 полный дистрибутив — для создания новой базы и для обновления;
  • 🔄 дистрибутив обновления — только cfu и описание, архив меньше.

Скачивается архив, внутри которого setup.exe и файлы шаблона.

Шаг 2. Установить шаблон

  1. Распакуйте архив в любую временную папку.
  2. Запустите setup.exe.
  3. На шаге выбора каталога программа предложит текущий каталог шаблонов. Оставьте его или укажите общую сетевую папку.
  4. Нажмите «Далее» и дождитесь окончания копирования.

После этого в tmplts появится новая папка с номером релиза. Временную папку с архивом можно удалить.

Шаг 3. Применить обновление

  1. Сделайте резервную копию базы : Администрирование → Выгрузить информационную базу в Конфигураторе или средствами СУБД для клиент-серверного варианта.
  2. В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите «Поиск доступных обновлений» — программа просмотрит все каталоги шаблонов из списка. Или «Выбор файла обновления» и укажите 1cv8.cfu вручную.
  4. Пройдите сравнение и объединение, затем согласитесь на обновление конфигурации базы данных.

Если cfu лежит не в каталоге шаблонов, а, скажем, в папке «Загрузки», вариант «Выбор файла обновления» всё равно сработает. Каталог шаблонов нужен только для автоматического поиска.

Пакетное обновление через параметры запуска

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

Пример для файловой базы:

@echo off
set V8="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set CFU="D:\1C\tmplts\1c\Accounting\3_0_160_25\1cv8.cfu"

%V8% DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" ^
  /DisableStartupDialogs /DisableStartupMessages ^
  /Out "D:\Logs\update_buh.log" ^
  /UpdateCfg %CFU% /UpdateDBCfg

Для клиент-серверной базы вместо /F указывают /S"сервер\имя_базы". Версию платформы в пути подставьте свою.

Что делают ключи:

КлючНазначение
DESIGNERЗапуск Конфигуратора
/F или /SФайловая или серверная база
/N, /PПользователь и пароль 1С
/UpdateCfgОбновить конфигурацию, стоящую на поддержке, из файла cf или cfu
/UpdateDBCfgОбновить конфигурацию базы данных
/OutЗаписать протокол в файл
/DisableStartupDialogsНе показывать стартовые диалоги

В клиент-серверном варианте перед обновлением структуры базы нужен монопольный доступ. Пользователей придётся завершить, а вход заблокировать: через консоль кластера или ключом /UC с кодом разрешения. Оба способа обрывают работу людей, поэтому ночное окно — лучший выбор.

Если база типовая, без доработок, пакетный режим отрабатывает за минуты. Если конфигурация изменена, /UpdateCfg может остановиться на конфликте объединения — смотрите протокол из /Out и разбирайте такие базы вручную.

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

Очистка диска от старых релизов

Каталог шаблонов растёт незаметно. Папка одного релиза типовой конфигурации весит сотни мегабайт, особенно если в комплекте был полный 1cv8.cf. Пара лет регулярных обновлений нескольких конфигураций — и в tmplts десятки гигабайт на системном диске.

Что можно удалять без последствий:

  • 🗑️ папки релизов ниже текущей версии ваших баз — они уже не понадобятся для обновления;
  • 🗑️ шаблоны конфигураций, которыми вы не пользуетесь;
  • 🗑️ распакованные архивы и setup.exe во «Временных» и «Загрузках».

Что лучше оставить:

  • ✅ релиз, на котором сейчас стоят базы, — из него создают новую базу и сравнивают доработки;
  • ✅ релизы для баз, которые отстали и ещё ждут обновления.

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

Перед чисткой каталога tmplts
Выполнено: 0 / 5

Отдельно проверьте каталог платформы C:\Program Files\1cv8\. Каждая установленная версия занимает своё место. Старые версии удаляют штатно: через «Приложения» в параметрах Windows, а не стиранием папки.

Если диск C маленький, перенесите tmplts целиком на другой диск. Скопируйте папку, добавьте новый путь в настройку каталогов шаблонов, удалите старый путь из списка — и только потом стирайте старую папку.

Почему не видно папку и не находятся обновления

Папка AppData в Windows скрыта. Проще не включать отображение скрытых файлов, а вставить путь %APPDATA%\1C\1cv8\tmplts в адресную строку проводника и нажать Enter.

Если неизвестно, куда вообще ушли файлы, найдите их поиском по диску: маска 1cv8.cfu, сортировка по дате изменения. Самый свежий файл — последний скачанный релиз.

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

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

Можно ли удалить всю папку tmplts целиком?
Да, базы от этого не пострадают. Но пропадут шаблоны для создания новых баз и файлы для следующего обновления — их придётся скачивать заново.
Почему на диске C столько папок 1cv8 с разными номерами?
Это установленные версии платформы. Каждая ставится в свою папку. Ненужные удаляйте через «Приложения» в параметрах Windows.
Влияет ли размер каталога шаблонов на скорость работы 1С?
Нет. Шаблоны читаются только при поиске обновлений и создании базы. На скорость повседневной работы влияет кэш, а не tmplts.
Куда девается архив, скачанный с портала обновлений?
Туда, куда сохраняет файлы браузер, обычно в «Загрузки». После запуска setup.exe и установки шаблона архив больше не нужен.
Нужен ли каталог шаблонов на сервере 1С?
Нет. Он нужен на компьютере, где запускают Конфигуратор. Если удобнее держать шаблоны на сервере — откройте к папке общий доступ и добавьте сетевой путь в настройки.