Администрирование · 10 мин
Куда 1С сохраняет обновления и как их найти
Разбираем, куда 1С сохраняет обновления конфигураций: каталоги шаблонов, пути в Windows, настройка в 1Cv8.cfu, очистка старых версий и решение ошибок поиска.
При обновлении конфигурации 1С сначала скачивает дистрибутив с портала portal.1c.ru или получает его с диска ИТС, а затем устанавливает файлы шаблонов в специальный каталог на компьютере или сервере. Именно из этого каталога конфигуратор и режим предприятия берут файлы обновления при запуске процедуры обновления информационной базы. Если понимать, где лежат эти файлы и как программа их ищет, большинство проблем «1С не видит обновление» решается за несколько минут.
Стандартный путь зависит от операционной системы и от того, какая учётная запись использовалась при установке. Чаще всего шаблоны лежат в профиле пользователя Windows, но администратор может переназначить каталог через конфигурационный файл или параметры запуска. Ниже разобраны все варианты размещения, способ точно определить рабочий путь и порядок действий при типовых ошибках.
Стандартные папки, куда 1С сохраняет обновления
Основное хранилище шаблонов конфигураций и обновлений — каталог tmplts. В типовой установке на Windows он находится по адресу C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts. Папка AppData скрытая, поэтому в Проводнике её нужно либо включить отображение скрытых элементов, либо вставить путь напрямую в адресную строку, подставив имя своей учётной записи.
Внутри tmplts создаётся иерархия подкаталогов по производителю и конфигурации. Например, обновления «Бухгалтерии предприятия» попадают в путь вида tmplts\1c\Accounting\3_0_xx_xx, а «Зарплаты и управления персоналом» — в tmplts\1c\HRM\3_1_xx_xx. Каждая версия лежит в отдельной папке, поэтому со временем каталог разрастается и может занимать десятки гигабайт, если обновления ставятся регулярно и старые версии не удаляются.
На терминальном сервере, где с программой работает несколько пользователей, у каждого будет свой каталог tmplts в собственном профиле. Это приводит к дублированию одних и тех же шаблонов. Чтобы избежать лишнего расхода дискового пространства, администраторы обычно выносят каталог шаблонов в общую сетевую или локальную папку и прописывают её всем пользователям через конфигурационный файл.
Как точно узнать, куда сохраняются обновления в вашей системе
Самый надёжный способ — посмотреть список каталогов шаблонов в самом стартовом окне 1С. Откройте окно запуска со списком информационных баз, нажмите кнопку «Настройка» и найдите поле «Каталоги шаблонов конфигураций и обновлений». Там перечислены все пути, которые программа просматривает при поиске обновлений, в порядке их приоритета.
Если каталогов несколько, 1С проверяет их все и показывает обновления из любого из них. Это удобно в смешанной инфраструктуре: часть шаблонов может лежать локально, часть — на сетевом диске. При установке нового обновления программа спросит, в какой из доступных каталогов его поместить, либо использует первый в списке.
- 1Запустите 1С и дождитесь окна со списком информационных баз
- 2Нажмите кнопку «Настройка» внизу окна
- 3Найдите раздел «Каталоги шаблонов конфигураций и обновлений»
- 4Скопируйте путь и откройте его в Проводнике
- 5Убедитесь, что внутри есть подпапки с версиями вашей конфигурации
Альтернативный способ — открыть конфигурационный файл conf.cfg в каталоге установки платформы (обычно C:\Program Files\1cv8\...\bin\conf или каталог conf рядом) и посмотреть параметр TemplatesLocation. Если он задан, именно указанный путь имеет приоритет над стандартным расположением в профиле пользователя.
Как изменить папку сохранения обновлений
Изменение каталога шаблонов оправдано в трёх ситуациях: на системном диске заканчивается место, нужен общий доступ для нескольких пользователей терминального сервера, либо политика безопасности требует хранить данные вне профилей. Делается это двумя способами — через настройки стартового окна или через conf.cfg.
В стартовом окне достаточно нажать «Настройка», добавить новый путь в список каталогов шаблонов и, при необходимости, удалить старый. Изменение действует для текущего пользователя. Через conf.cfg путь задаётся строкой вида TemplatesLocation=D:\1CTemplates — такой вариант применяется ко всем пользователям компьютера, что удобно для централизованного администрирования.
TemplatesLocation=D:\1CTemplatesПосле смены каталога перенесите в него существующие папки с шаблонами, сохраняя внутреннюю структуру подкаталогов. Если просто указать новый пустой путь, 1С перестанет видеть ранее установленные обновления, и при следующем обновлении базы придётся устанавливать шаблон заново — это не ошибка, но лишняя трата времени.
Как 1С ищет обновления при обновлении базы
При запуске обновления через «Поддержка — Обновить конфигурацию» программа предлагает два источника: поиск доступных обновлений в каталогах шаблонов и выбор конкретного файла обновления вручную. В первом случае 1С сканирует все каталоги из настроек, сравнивает найденные версии с текущей версией конфигурации базы и показывает список подходящих вариантов с учётом допустимой последовательности перехода.
Важно понимать: обновление через cfu-файл возможно только с определённых версий, перечисленных в самом дистрибутиве. Если текущая версия базы слишком старая, 1С предложит цепочку промежуточных обновлений, и все они должны присутствовать в каталоге шаблонов. Поэтому при пропуске нескольких релизов нужно скачать и установить шаблоны всех промежуточных версий, а не только последней.
Если обновление скачано вручную с портала, оно поставляется в виде архива с установщиком. Сначала запускается setup.exe, который распаковывает шаблон в каталог tmplts, и только после этого обновление становится доступно в списке. Распространённая ошибка — распаковать архив в произвольную папку и ждать, что 1С его найдёт: без установки через штатный инсталлятор или без добавления папки в список каталогов шаблонов программа обновление не увидит.
Очистка старых версий и освобождение места
Каждый установленный шаблон обновления занимает от сотен мегабайт до нескольких гигабайт. За год регулярных обновлений типовой конфигурации накапливается заметный объём, особенно на терминальных серверах с профилями нескольких пользователей. Удалять можно только те версии, которые гарантированно больше не понадобятся: то есть после того, как все базы этой конфигурации обновлены до более нового релиза.
Безопасный порядок такой: убедитесь, что все информационные базы работают на версии новее удаляемой, закройте 1С у всех пользователей, затем удалите соответствующие подкаталоги внутри tmplts. Удаление папок шаблонов никак не затрагивает сами информационные базы — это лишь дистрибутивы. Но если позже понадобится создать новую базу старой версии или повторить обновление, шаблон придётся скачивать заново.
Как проверить результат
Нужная версия отображается в окне «Поиск доступных обновлений»
Список пуст или нет нужной версии — проверьте каталог шаблонов и повторите установку
Внутри есть подкаталоги вида 1c\ИмяКонфигурации\Номер_версии с файлами cf/cfu
Файлы лежат в корне папки или структура нарушена
После очистки объём освободился, 1С запускается и видит актуальные шаблоны
Удалена актуальная версия — обновление базы невозможно до переустановки шаблона
Особенности для серверных и сетевых вариантов работы
В клиент-серверном варианте обновление конфигурации всё равно выполняется через конфигуратор на рабочем месте администратора, поэтому шаблоны должны быть установлены именно там, а не на сервере СУБД. Сервер 1С хранит сами данные базы, но не дистрибутивы обновлений — это частая причина путаницы.
Для терминальных ферм рационально создать общий каталог шаблонов на быстром локальном или сетевом диске и прописать его в conf.cfg на каждом сервере. Тогда обновление устанавливается один раз и доступно всем пользователям. Учтите, что сетевой каталог должен быть доступен на чтение всем, а на запись — тому, кто устанавливает обновления; при размещении на медленном сетевом ресурсе установка и поиск шаблонов будут заметно дольше.
Как выбрать действие
Частые вопросы
Можно ли указать 1С файл обновления напрямую, без установки в каталог шаблонов?
Да. В окне обновления конфигурации выберите вариант «Выбор файла обновления» и укажите путь к cfu-файлу вручную. Это удобно для разового обновления, когда нет смысла устанавливать шаблон в постоянный каталог.
Почему папка AppData не видна в Проводнике?
Она скрыта по умолчанию. Включите отображение скрытых элементов на вкладке «Вид» в Проводнике или вставьте путь %APPDATA%\1C\1cv8\tmplts прямо в адресную строку — система подставит профиль текущего пользователя автоматически.
Удалятся ли информационные базы, если очистить каталог tmplts?
Нет. В tmplts хранятся только дистрибутивы и шаблоны, сами базы лежат в собственных каталогах или на сервере. Удаление шаблонов влияет лишь на возможность создавать новые базы из этих версий и обновляться с них.
Где 1С хранит скачанные, но ещё не установленные обновления?
Файлы, скачанные с портала обновлений через интернет-поддержку, временно размещаются в служебных подкаталогах профиля пользователя. После запуска установки шаблон переносится в tmplts, а временные файлы можно удалить.
Нужны ли права администратора для установки обновлений в каталог шаблонов?
Если каталог находится в профиле пользователя — нет, достаточно обычных прав. Если шаблоны вынесены в общую папку или в Program Files, потребуются права на запись в этот каталог, которые администратор выдаёт явно.
Что важно запомнить
Обновления 1С сохраняются в каталог шаблонов tmplts, по умолчанию — в профиле пользователя Windows. Точный путь виден в настройках стартового окна, меняется через conf.cfg, а перед удалением старых версий нужно убедиться, что все базы обновлены и сделана резервная копия.