К статье
Практический материал

Администрирование · 10 мин

Где находятся файлы обновления 1С

Разбираем, где 1С хранит файлы обновлений: папки шаблонов в Windows, пути к дистрибутивам, кэш обновлений и как найти нужные файлы для установки.

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

Логика расположения файлов зависит от трёх вещей: версии платформы, операционной системы и способа, которым дистрибутив был получен — установка из скачанного дистрибутива, автоматическое обновление через интернет-поддержку или ручное копирование. Ниже разобраны все основные сценарии для Windows и Linux.

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

Центральное место хранения обновлений — каталог шаблонов конфигураций, который принято называть tmplts. Именно его просматривает конфигуратор при выборе пункта «Поддержка → Обновить конфигурацию» и именно туда установщик дистрибутива распаковывает файлы по умолчанию.

Внутри tmplts структура иерархическая. На первом уровне — папка поставщика, например 1c. На втором — папка конфигурации, например Accounting (Бухгалтерия предприятия), HRM (Зарплата и управление персоналом) или TradeManag (Управление торговлей). Дальше идут папки версий вида 3_0_150_25, где цифры соответствуют номеру релиза.

В папке конкретной версии находятся ключевые файлы:

  • 1cv8.cfu — файл обновления конфигурации, который применяется при переходе с поддерживаемых предыдущих релизов;
  • 1cv8.cf — полный файл конфигурации (есть не во всех дистрибутивах обновлений);
  • 1cv8new.dt — демонстрационная информационная база;
  • папка Setup или файлы вида setup.exe — если это полный дистрибутив релиза.

Стандартные пути в Windows

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

C:\Users\<Имя пользователя>\AppData\Roaming\1C\1cv8\tmplts

Папка AppData скрыта по умолчанию. Чтобы попасть в неё, включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку. Быстрый способ — ввести в адресной строке проводника %APPDATA%\1C\1cv8\tmplts и нажать Enter.

Если при установке дистрибутива путь меняли, шаблоны могут лежать в другом месте — например, в C:\1c\tmplts или на сетевом диске в организациях с централизованным хранением. Узнать актуальный путь можно в настройках самой 1С: в окне запуска нажмите «Настройка» и посмотрите поле «Каталоги шаблонов конфигураций и обновлений». Там может быть указано несколько каталогов, и платформа просматривает их все.

Как найти каталог шаблонов через 1С
  1. 1
    Откройте окно запуска 1С (список информационных баз).
  2. 2
    Нажмите кнопку «Настройка».
  3. 3
    Найдите поле «Каталоги шаблонов конфигураций и обновлений».
  4. 4
    Скопируйте указанный путь и откройте его в проводнике.
  5. 5
    Проверьте, что внутри есть папка поставщика и нужной конфигурации с версиями.

Пути в Linux и особенности серверных установок

В Linux каталог шаблонов находится в домашней папке пользователя:

~/.1cv8/1C/1cv8/tmplts

Точка в начале имени папки означает, что она скрытая — в файловом менеджере включите показ скрытых файлов (обычно Ctrl+H). Структура внутри полностью аналогична Windows-версии: поставщик, конфигурация, версии.

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

Если шаблоны лежат на сетевом диске, обновление может идти заметно медленнее из-за чтения больших файлов по сети. Для крупных баз надёжнее скопировать папку нужной версии на локальный диск перед запуском обновления.
ПЗ
Практическое замечание

Где искать файлы при обновлении через интернет-поддержку

При автоматическом обновлении через сервис «1С:Обновление программ» файлы скачиваются во временные каталоги, а не сразу в tmplts. Скачанные архивы обычно попадают во временную папку пользователя:

C:\Users\<Имя пользователя>\AppData\Local\Temp — в подпапки вида 1c или с именами из случайных символов.

После скачивания установщик распаковывает дистрибутив в каталог шаблонов, и дальше обновление идёт уже оттуда. Если процесс прервался на этапе скачивания, во временной папке могут остаться недокачанные архивы — их можно удалить, чтобы не занимали место.

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

Как указать путь к обновлению вручную

Если дистрибутив получен не через установщик — например, скачан с портала 1С в виде архива или скопирован с другого компьютера, — мастер обновления его не найдёт автоматически. В этом случае файл указывается вручную.

В конфигураторе откройте «Конфигурация → Поддержка → Обновить конфигурацию», выберите вариант «Поиск доступных обновлений» и укажите каталог, куда распакован дистрибутив. Если поиск не дал результата, выберите вариант «Выбор файла обновления» и прямо укажите файл 1cv8.cfu из папки нужной версии.

Важное ограничение: файл cfu можно применить, только если текущий релиз вашей конфигурации входит в список поддерживаемых для этого обновления. Иначе платформа выдаст сообщение, что обновление невозможно. Тогда потребуется последовательно установить промежуточные релизы — их дистрибутивы скачиваются с портала 1С и распаковываются в тот же каталог шаблонов.

Маршрут решения

Как выбрать действие

Мастер обновления не видит новый релизПроверьте папку версии в tmplts и, при необходимости, укажите файл 1cv8.cfu вручную
Обновление сообщает, что текущий релиз не поддерживаетсяУстановите промежуточные релизы последовательно, затем повторите обновление
Дистрибутив скачан архивом с порталаРаспакуйте его в каталог tmplts с сохранением структуры папок или укажите путь в мастере
Шаблоны установлены под другим пользователемДобавьте общий каталог шаблонов в настройках запуска или скопируйте папку версии в свой профиль

Проверка результата и очистка старых файлов

После успешного обновления проверьте результат: в конфигураторе откройте «Конфигурация → Поддержка → Настройка поддержки» и убедитесь, что номер версии соответствует установленному релизу. В пользовательском режиме номер версии обычно виден в разделе «Администрирование → Обслуживание» или в информации о программе.

Со временем каталог tmplts разрастается: каждая версия дистрибутива может занимать сотни мегабайт. Старые папки версий, которые уже не нужны для отката или обновления других баз, можно удалять — на работоспособность платформы это не влияет. Оставляйте минимум текущую и предыдущую версии, если обновляете несколько баз не одновременно.

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

Типичные ошибки
01
Распаковка дистрибутива в произвольную папку без сохранения структуры — мастер обновления не находит шаблон
02
Установка дистрибутива под одним пользователем и попытка обновления под другим — шаблоны в чужом профиле недоступны
03
Удаление папки версии до завершения обновления всех баз — приходится скачивать дистрибутив заново
04
Попытка применить cfu через несколько релизов — платформа отклоняет обновление, нужны промежуточные версии
Контрольные точки

Как проверить результат

Наличие шаблона
Норма

В tmplts есть папка поставщика, конфигурации и нужной версии с файлом 1cv8.cfu

Тревожный признак

Папки версии нет или в ней только архив — дистрибутив не установлен

Номер версии после обновления
Норма

В настройке поддержки указан новый релиз

Тревожный признак

Номер не изменился — обновление не применилось

Место на диске
Норма

В tmplts только актуальные версии

Тревожный признак

Накопились десятки старых версий и недокачанные архивы в Temp

Часто задаваемые вопросы

Почему 1С не видит скачанное обновление?

Чаще всего дистрибутив распакован не в каталог шаблонов или структура папок нарушена. Проверьте путь в настройках запуска 1С и убедитесь, что внутри tmplts есть цепочка «поставщик → конфигурация → версия» с файлом 1cv8.cfu. Если всё на месте, укажите файл обновления вручную через конфигуратор.

Можно ли перенести каталог шаблонов на другой диск?

Да. Скопируйте папку tmplts в новое расположение, затем в окне запуска 1С откройте «Настройка» и замените путь в поле «Каталоги шаблонов конфигураций и обновлений». Старые шаблоны из профиля после этого можно удалить.

Чем отличается файл 1cv8.cfu от 1cv8.cf?

Файл cfu — это обновление, содержащее только изменения относительно предыдущих поддерживаемых релизов. Файл cf — полная конфигурация целиком. Для штатного обновления используется cfu; cf нужен, например, для создания новой базы или загрузки конфигурации полностью.

Безопасно ли удалять старые версии из папки tmplts?

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

Где искать обновления, если база работает на сервере 1С?

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

Что делать, если обновление прервалось на половине?

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

Итог

Что важно запомнить

Файлы обновлений 1С хранятся в каталоге шаблонов tmplts: в Windows это %APPDATA%\1C\1cv8\tmplts, в Linux — ~/.1cv8/1C/1cv8/tmplts. Актуальный путь всегда можно посмотреть в настройках окна запуска. Если мастер не находит обновление, укажите файл 1cv8.cfu вручную, а перед любым обновлением делайте резервную копию базы.