Где лежат файлы обновлений 1С 8.3 и как управлять этими папками

· 9 мин

Содержание

Файлы обновлений конфигураций 1С 8.3 загружаются в каталог шаблонов: по умолчанию это %APPDATA%\1C\1cv8\tmplts в профиле пользователя Windows. Внутри каждая версия получает свою папку вида tmplts\1c\Accounting\3_0_xxx_yy, где лежит файл обновления 1cv8.cfu.

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

Каталог шаблонов в профиле пользователя: главная папка обновлений

Когда вы запускаете установщик обновления (setup.exe из архива с портала поддержки) или скачиваете обновление через интернет -поддержку, файлы попадают в каталог шаблонов текущего пользователя.

Типичные пути в Windows:

ЧтоПуть по умолчанию
Каталог шаблонов 8.3%APPDATA%\1C\1cv8\tmplts
То же, развёрнутоC:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts
Шаблоны старой платформы 8.2%APPDATA%\1C\1Cv82\tmplts
Linux~/.1cv8/1C/1cv8/tmplts

Папка AppData скрытая. Проще всего вставить %APPDATA%\1C\1cv8\tmplts в адресную строку Проводника или в окно Win+R.

Как устроена папка шаблонов

Структура однотипная для всех типовых решений:

tmplts\
  1c\
    Accounting\
      3_0_150_25\
        1cv8.cfu      — файл обновления
        1cv8.mft      — манифест: имя и версия для списка шаблонов
        UpdInfo.txt   — с каких версий можно обновиться
        ReadMe.txt    — краткое описание
        1cv8upd.htm   — «Новое в версии»
    HRM\
      3_1_30_88\
        ...

Имя второго уровня — внутреннее имя конфигурации: Accounting для Бухгалтерии предприятия, HRM для ЗУП, Trade для Управления торговлей. Если сомневаетесь, откройте 1cv8.mft блокнотом: там записано понятное название.

💡 Файл UpdInfo.txt — главный помощник при обновлении «через несколько релизов». В строке FromVersions= перечислены версии, с которых этот .cfu можно применить. Если вашей текущей версии там нет, нужен промежуточный релиз.

Что ещё бывает в папке версии

  • 📦 1cv8.cf — полный файл конфигурации. Нужен, чтобы создать новую базу из шаблона.
  • 🗄️ 1cv8.dt — выгрузка демобазы, если вы ставили шаблон с демонстрационными данными.
  • 📄 Каталоги с документацией и вспомогательными файлами — состав зависит от поставки.

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

Кэш платформы и временные папки при работе в файловом режиме

Каталог шаблонов — не единственное место, куда 1С пишет данные на компьютере пользователя. Путаница чаще всего возникает с кэшем.

ПапкаПутьЧто внутри
Пользовательские данные%APPDATA%\1C\1cv8\<GUID>настройки форм, история, часть кэша
Локальный кэш%LOCALAPPDATA%\1C\1cv8\<GUID>кэш конфигурации информационной базы
Список баз и настройки запуска%APPDATA%\1C\1CEStartibases.v8i, 1cestart.cfg
Временные файлы%TEMP%рабочие файлы обновления, распаковка

<GUID> — длинный идентификатор вида 5a3f…. На каждую базу приходится своя папка, поэтому у бухгалтера с десятью базами их будет десять.

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

Как сбросить кэш

  1. Закройте все сеансы 1С на этом компьютере.
  2. Запустите базу с параметром /ClearCache: в окне запуска выберите базу → Изменить → на последнем шаге в поле «Дополнительные параметры запуска» впишите /ClearCache.
  3. Либо удалите вручную папки с GUID в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.

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

Файловая база и её каталог

В папке самой файловой базы (1Cv8.1CD и служебные файлы рядом) обновления не хранятся. Если вы копируете базу на другой компьютер, обновления с ней не переедут — их нужно снова установить в каталог шаблонов или указать путь к .cfu вручную.

Где хранятся обновления платформы и 1cestart.cfg

Платформа — отдельная история. Её версии ставятся не в профиль пользователя, а в каталог программ:

  • 🖥️ C:\Program Files\1cv8\8.3.xx.yyyy\bin — исполняемые файлы конкретной версии, включая 1cv8.exe;
  • 🚀 C:\Program Files\1cv8\common\1cestart.exe — общий запускатор, который выбирает нужную версию;
  • 🧾 C:\ProgramData\1C\1CEStart\1cestart.cfg — общие настройки запуска для всех пользователей компьютера.

Для 32-разрядной платформы на 64-разрядной Windows путь начинается с C:\Program Files (x86)\1cv8.

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

Как задать каталог шаблонов для всех пользователей

Если на компьютере работают несколько человек, удобно, чтобы все видели один каталог. В 1cestart.cfg есть параметр ConfigurationTemplatesLocation:

ConfigurationTemplatesLocation=\\fileserver\1C\tmplts

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

Обновления на файловом сервере и в клиент-серверном режиме

Частый вопрос администратора: «На сервер 1С обновления загружаются куда?» Ответ: никуда. Сервер 1С:Предприятия сам файлы .cfu не скачивает и не хранит. Обновление применяет Конфигуратор, а он ищет файлы в каталогах шаблонов на той машине, где запущен.

Что лежит в srvinfo

На сервере есть каталог кластера, обычно C:\Program Files\1cv8\srvinfo. Внутри:

  • 📁 reg_1541 — данные кластера с портом менеджера 1541;
  • 📁 папки с GUID информационных баз — серверный кэш конфигураций и служебные данные сеансов;
  • 📄 1CV8Clst.lst — реестр кластера: список баз, рабочих серверов, администраторов.

Файл 1CV8Clst.lst не удаляйте ни при какой чистке — без него кластер «забудет» базы.

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

Общая сетевая папка обновлений

В организации с несколькими администраторами или удалёнными офисами удобно держать одну папку на файловом сервере:

  1. Создайте каталог, например \\fileserver\1C\tmplts, и дайте права на чтение тем, кто обновляет базы, и на запись — тому, кто устанавливает обновления.
  2. При установке обновления в мастере setup.exe укажите этот каталог вместо пути по умолчанию.
  3. На каждом рабочем месте добавьте путь в окне запуска: Настройка → «Каталоги шаблонов конфигураций и обновлений» → добавить строку. Либо пропишите ConfigurationTemplatesLocation в общем 1cestart.cfg.

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

Хранилище конфигурации и обновления под версионным контролем

Если доработанная конфигурация подключена к хранилищу, у многих возникает мысль, что обновления «живут» в хранилище. Это не так.

Хранилище конфигурации — это история изменений объектов. Файловое хранилище — каталог с файлом 1cv8ddb.1CD и служебными папками. Сервер хранилища работает через tcp:// или веб-публикацию. Ни туда, ни туда .cfu не кладутся.

Порядок обновления конфигурации на хранилище:

  1. Обновите свою конфигурацию из хранилища и захватите в хранилище все объекты, в том числе корень конфигурации.
  2. Выполните обновление поставщика: Конфигурация → Поддержка → Обновить конфигурацию, файл берётся из каталога шаблонов или указывается вручную.
  3. Разберите сравнение, проверьте конфигурацию.
  4. Поместите изменения в хранилище с комментарием, например «Обновление до 3.0.150.25».

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

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

Загрузка файла обновления вручную и другие источники

Не всегда файл обновления оказывается в каталоге шаблонов. Варианты, откуда он берётся:

ИсточникКуда попадает файлКогда удобно
Установщик setup.exe из архива с портала поддержкикаталог шаблонов (можно выбрать)обычное ручное обновление
Автоматическое обновление через интернет-поддержку в самой программевременная рабочая папка, затем применяетсяодна база, есть логин ИТС
Архив, распакованный без установкилюбая папка, куда распаковалинет прав на установку, нужен разовый .cfu
Флешка или папка от обслуживающей организациитам, где лежитизолированный контур без интернета

Как указать файл вручную

  1. Откройте базу в режиме Конфигуратора.
  2. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  3. Отметьте выбор файла обновления (вместо поиска доступных обновлений) и укажите путь к 1cv8.cfu или 1cv8.cf.
  4. Пройдите мастер: сравнение, объединение, обновление конфигурации базы данных.

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

Обновление из самой программы

В типовых конфигурациях на БСП обновление запускают из пользовательского режима, раздел Администрирование, группа команд про обновление версии программы. Помощник сам скачивает обновления, предлагает создать резервную копию и выбрать для неё каталог.

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

Где искать файл обновления?

Очистка старых обновлений и места на диске

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

Что можно чистить и с какой осторожностью:

  • 🧹 Старые версии в tmplts. Оставьте последнюю установленную версию по каждой конфигурации и ту, на которой сидят базы, которые ещё не обновлены. Остальные папки версий удаляйте целиком.
  • 🧹 Демобазы 1cv8.dt и полные 1cv8.cf в старых версиях — если вы не создаёте новые базы из шаблона, они не нужны.
  • 🧹 Кэш баз в %LOCALAPPDATA%\1C\1cv8 — особенно папки баз, которых уже нет в списке. Перед чисткой закройте 1С.
  • 🧹 %TEMP% — остатки распаковки архивов и рабочие файлы обновлений.
  • 🧹 Старые версии платформы — через «Программы и компоненты» Windows.

Не удаляйте версию, если у вас есть базы, отставшие на несколько релизов. По UpdInfo.txt старый .cfu может оказаться единственным звеном цепочки, и придётся заново его скачивать.

Как понять, какая версия у базы

В пользовательском режиме откройте главное меню (значок с тремя полосками в заголовке окна) → Справка → О программе: там указана версия конфигурации и платформы. Сравните со списком папок в tmplts\1c\<конфигурация> — всё, что ниже самой старой версии ваших баз, можно убирать.

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

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

Можно ли перенести каталог шаблонов на другой диск?
Да. Скопируйте папку tmplts на нужный диск, добавьте новый путь в окне запуска через Настройка → «Каталоги шаблонов конфигураций и обновлений» и уберите старый путь из списка.
Почему мастер установки обновления предлагает другую папку, чем у коллеги?
Путь по умолчанию строится от профиля текущего пользователя Windows. У каждого пользователя свой %APPDATA%, поэтому и каталоги шаблонов разные.
Обновление установлено, но Конфигуратор его не видит. Почему?
Либо каталог, куда установлен шаблон, не входит в список каталогов шаблонов, либо текущей версии базы нет в строке FromVersions файла UpdInfo.txt. Во втором случае сначала установите промежуточный релиз.
Нужно ли чистить кэш после обновления конфигурации?
Не обязательно. Платформа обычно сама обновляет кэш. Сброс через /ClearCache нужен, если после обновления остались старые формы или появляются необъяснимые ошибки при открытии объектов.
Где 1С на Linux хранит обновления?
В домашнем каталоге пользователя: ~/.1cv8/1C/1cv8/tmplts. Структура внутри та же, что в Windows.