Где лежат файлы обновлений 1С 8.3 и как управлять этими папками
Содержание
Файлы обновлений конфигураций 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\1CEStart | ibases.v8i, 1cestart.cfg |
| Временные файлы | %TEMP% | рабочие файлы обновления, распаковка |
<GUID> — длинный идентификатор вида 5a3f…. На каждую базу приходится своя папка, поэтому у бухгалтера с десятью базами их будет десять.
Файлы обновлений в кэш не загружаются. Но после обновления конфигурации кэш устаревает, и именно он иногда даёт «странное» поведение: старые формы, ошибки при открытии. Его можно сбросить.
Как сбросить кэш
- Закройте все сеансы 1С на этом компьютере.
- Запустите базу с параметром
/ClearCache: в окне запуска выберите базу →Изменить→ на последнем шаге в поле «Дополнительные параметры запуска» впишите/ClearCache. - Либо удалите вручную папки с 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 не удаляйте ни при какой чистке — без него кластер «забудет» базы.
Серверный кэш баз иногда чистят после неудачного обновления. Делают это только с остановленной службой агента сервера, а значит, все пользователи будут отключены. Планируйте такую работу на нерабочее время и предупредите людей.
Общая сетевая папка обновлений
В организации с несколькими администраторами или удалёнными офисами удобно держать одну папку на файловом сервере:
- Создайте каталог, например
\\fileserver\1C\tmplts, и дайте права на чтение тем, кто обновляет базы, и на запись — тому, кто устанавливает обновления. - При установке обновления в мастере
setup.exeукажите этот каталог вместо пути по умолчанию. - На каждом рабочем месте добавьте путь в окне запуска:
Настройка→ «Каталоги шаблонов конфигураций и обновлений» → добавить строку. Либо пропишитеConfigurationTemplatesLocationв общем1cestart.cfg.
После этого поиск обновлений в Конфигураторе увидит все загруженные версии без повторного скачивания на каждом компьютере.
Хранилище конфигурации и обновления под версионным контролем
Если доработанная конфигурация подключена к хранилищу, у многих возникает мысль, что обновления «живут» в хранилище. Это не так.
Хранилище конфигурации — это история изменений объектов. Файловое хранилище — каталог с файлом 1cv8ddb.1CD и служебными папками. Сервер хранилища работает через tcp:// или веб-публикацию. Ни туда, ни туда .cfu не кладутся.
Порядок обновления конфигурации на хранилище:
- Обновите свою конфигурацию из хранилища и захватите в хранилище все объекты, в том числе корень конфигурации.
- Выполните обновление поставщика:
Конфигурация → Поддержка → Обновить конфигурацию, файл берётся из каталога шаблонов или указывается вручную. - Разберите сравнение, проверьте конфигурацию.
- Поместите изменения в хранилище с комментарием, например «Обновление до 3.0.150.25».
💡 Держите в комментарии к версии хранилища номер релиза поставщика. Через полгода это единственный быстрый способ понять, когда конфигурация перешла на какую версию.
Сами файлы .cfu для командной разработки удобно хранить в той же общей сетевой папке шаблонов, чтобы у всех разработчиков была одна и та же поставка.
Загрузка файла обновления вручную и другие источники
Не всегда файл обновления оказывается в каталоге шаблонов. Варианты, откуда он берётся:
| Источник | Куда попадает файл | Когда удобно |
|---|---|---|
Установщик setup.exe из архива с портала поддержки | каталог шаблонов (можно выбрать) | обычное ручное обновление |
| Автоматическое обновление через интернет-поддержку в самой программе | временная рабочая папка, затем применяется | одна база, есть логин ИТС |
| Архив, распакованный без установки | любая папка, куда распаковали | нет прав на установку, нужен разовый .cfu |
| Флешка или папка от обслуживающей организации | там, где лежит | изолированный контур без интернета |
Как указать файл вручную
- Откройте базу в режиме Конфигуратора.
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте выбор файла обновления (вместо поиска доступных обновлений) и укажите путь к
1cv8.cfuили1cv8.cf. - Пройдите мастер: сравнение, объединение, обновление конфигурации базы данных.
Если выбрать вариант поиска, Конфигуратор просматривает каталоги шаблонов из списка и показывает только те обновления, которые подходят к текущей версии по UpdInfo.txt. Нужного релиза нет в списке — значит, либо файл лежит в другой папке, либо требуется промежуточная версия.
Обновление из самой программы
В типовых конфигурациях на БСП обновление запускают из пользовательского режима, раздел Администрирование, группа команд про обновление версии программы. Помощник сам скачивает обновления, предлагает создать резервную копию и выбрать для неё каталог.
Рабочие файлы при этом живут во временной папке профиля пользователя и после успешного обновления не нужны. Если хотите сохранять поставки для повторного использования, ставьте их отдельно установщиком в каталог шаблонов.
%APPDATA%\1C\1cv8\tmplts\1c\, затем папку конфигурации и версии. Файл называется 1cv8.cfu.C:\Users\<его имя>\AppData\Roaming\1C\1cv8\tmplts. Чтобы больше не искать, вынесите каталог в общую папку и пропишите его в 1cestart.cfg..cfu в каталог шаблонов на компьютере, где запускаете Конфигуратор, или укажите путь вручную.Очистка старых обновлений и места на диске
Каталог шаблонов растёт незаметно. Обновление одной типовой конфигурации — десятки мегабайт, шаблон с демобазой — сотни. За пару лет у бухгалтерской фирмы с несколькими конфигурациями набираются гигабайты, причём в роуминговом профиле, который ещё и синхронизируется по сети.
Что можно чистить и с какой осторожностью:
- 🧹 Старые версии в
tmplts. Оставьте последнюю установленную версию по каждой конфигурации и ту, на которой сидят базы, которые ещё не обновлены. Остальные папки версий удаляйте целиком. - 🧹 Демобазы
1cv8.dtи полные1cv8.cfв старых версиях — если вы не создаёте новые базы из шаблона, они не нужны. - 🧹 Кэш баз в
%LOCALAPPDATA%\1C\1cv8— особенно папки баз, которых уже нет в списке. Перед чисткой закройте 1С. - 🧹
%TEMP%— остатки распаковки архивов и рабочие файлы обновлений. - 🧹 Старые версии платформы — через «Программы и компоненты» Windows.
Не удаляйте версию, если у вас есть базы, отставшие на несколько релизов. По UpdInfo.txt старый .cfu может оказаться единственным звеном цепочки, и придётся заново его скачивать.
Как понять, какая версия у базы
В пользовательском режиме откройте главное меню (значок с тремя полосками в заголовке окна) → Справка → О программе: там указана версия конфигурации и платформы. Сравните со списком папок в tmplts\1c\<конфигурация> — всё, что ниже самой старой версии ваших баз, можно убирать.
Частые вопросы
Можно ли перенести каталог шаблонов на другой диск?
tmplts на нужный диск, добавьте новый путь в окне запуска через Настройка → «Каталоги шаблонов конфигураций и обновлений» и уберите старый путь из списка.Почему мастер установки обновления предлагает другую папку, чем у коллеги?
%APPDATA%, поэтому и каталоги шаблонов разные.Обновление установлено, но Конфигуратор его не видит. Почему?
FromVersions файла UpdInfo.txt. Во втором случае сначала установите промежуточный релиз.Нужно ли чистить кэш после обновления конфигурации?
/ClearCache нужен, если после обновления остались старые формы или появляются необъяснимые ошибки при открытии объектов.Где 1С на Linux хранит обновления?
~/.1cv8/1C/1cv8/tmplts. Структура внутри та же, что в Windows.