Где искать файлы обновлений 1С на диске и как перенести эту папку
Содержание
Обновление конфигурации
1С по умолчанию попадает в каталог шаблонов пользователя: %APPDATA%\1C\1cv8\tmplts\. На обычном компьютере с Windows это C:\Users\<имя_пользователя>\AppData\Roaming\1C\1cv8\tmplts\. Внутри файлы разложены по папкам: поставщик → конфигурация → номер релиза.
Частое заблуждение — искать скачанное обновление 1С в «Загрузках» или в папке с базой. В «Загрузки» попадает только архив, который вы сами скачали браузером. Программа хранит обновления в своих папках, и у каждого способа — установка шаблона, загрузка через интернет -поддержку, ручной выбор файла — папка своя.
Стандартная папка, куда скачивается обновление 1С
Главное хранилище — каталог шаблонов конфигураций и обновлений. Его использует и программа запуска, и Конфигуратор при поиске доступных обновлений.
Структура выглядит так:
C:\Users\Ivanov\AppData\Roaming\1C\1cv8\tmplts\
1c\
Accounting\
3_0_xxx_yy\
1cv8.cfu <- файл обновления
1cv8.cf <- полная поставка конфигурации
1cv8.dt <- демонстрационная база (если есть)
UpdInfo.txt <- с каких релизов возможен переход
ReadMe.txt
HRM\
3_1_xxx_yy\
Имена папок конфигураций латинские: Accounting — Бухгалтерия, HRM — ЗУП, Trade — Управление торговлей. Папка релиза названа номером версии через подчёркивания.
📂 Что означают файлы в папке релиза:
- 🔹
1cv8.cfu— файл обновления, его выбирают при обновлении типовой базы. - 🔹
1cv8.cf— полная конфигурация, нужна для новой базы или для снятой с поддержки. - 🔹
1cv8.dt— выгрузка демо-базы. - 🔹
UpdInfo.txt— список релизов, с которых можно перейти на этот.
Папка AppData скрыта. Быстрее всего попасть в неё так: нажмите Win+R, введите %APPDATA%\1C\1cv8\tmplts и нажмите Enter.
Файловый и клиент-серверный вариант
Здесь путаница возникает чаще всего. В клиент-серверном варианте обновление 1С не скачивается на сервер 1С:Предприятия. Конфигуратор работает на компьютере администратора, и файлы ищет на том же компьютере — в каталоге шаблонов того пользователя Windows, под которым он запущен.
| Вариант базы | Где лежат файлы обновления | Где хранится сама база |
|---|---|---|
| Файловый | tmplts пользователя, запустившего Конфигуратор | Папка с файлом 1Cv8.1CD |
| Клиент-серверный | tmplts на компьютере администратора или на терминальном сервере | СУБД (MS SQL, PostgreSQL) |
Если обновляете через терминальный сервер , файлы окажутся в профиле вашей учётной записи на этом сервере, а не на вашем ноутбуке.
Как найти файл обновления, если путь неизвестен
Бывает, что каталог шаблонов когда-то перенесли, а куда — никто не помнит. Есть два быстрых способа.
- Откройте файл
%APPDATA%\1C\1CEStart\1cestart.cfgв Блокноте и найдите строкиConfigurationTemplatesLocation— это все каталоги шаблонов текущего пользователя. - Если файла нет или строк нет, поищите на дисках файлы по маске. В командной строке:
dir C:\1cv8.cfu /s /b
dir D:\1cv8.cfu /s /b
Команда выведет полный путь к каждому найденному файлу обновления. Поиск по большому диску занимает несколько минут.
Куда скачиваются обновления через интернет-поддержку
В типовых конфигурациях есть помощник обновления. В Бухгалтерии 3.0 и ЗУП 3.1 он открывается из раздела Администрирование → Обслуживание, пункт обновления версии программы. Помощник сам скачивает файлы с сервера 1С по логину интернет-поддержки (ИТС).
Скачанные помощником файлы сохраняются во временный каталог пользователя (%TEMP%). Там же помощник создаёт рабочую папку для скрипта обновления, её имя начинается с 1Cv8Update. В ней лежат журнал и служебные файлы. После успешного обновления временные файлы, как правило, удаляются.
🧭 Как найти следы обновления через интернет:
- Нажмите
Win+R, введите%TEMP%. - Отсортируйте папки по дате изменения.
- Откройте свежие папки, имя которых начинается с
1Cv8Update. - Если обновление прервалось, журнал из этой папки покажет, на каком шаге.
Не собирайте «библиотеку обновлений» из папки %TEMP%. Её чистят программы оптимизации и сама Windows. Нужен архив релизов — устанавливайте шаблоны в каталог tmplts или в отдельную папку.
Если помощник предлагает выбрать файл с диска, это отдельный режим: вы указываете уже скачанный 1cv8.cfu, и программа ничего не загружает из интернета.
Ручная загрузка обновлений и свой архив релизов
Ручной путь нужен, когда нет интернета на сервере, база доработана или надо пройти несколько релизов подряд.
Шаг 1. Скачать дистрибутив
На портале обновлений 1С выберите конфигурацию и релиз и скачайте дистрибутив обновления. Браузер сохранит архив в папку «Загрузки» (C:\Users\<имя>\Downloads), если вы не меняли настройку.
Шаг 2. Установить шаблон
- Распакуйте архив.
- Запустите
setup.exeиз распакованной папки. - Установщик предложит каталог — по умолчанию
tmpltsтекущего пользователя. - Оставьте его или укажите свою папку, например
D:\1C\tmplts.
После установки файлы 1cv8.cfu, 1cv8.cf, UpdInfo.txt появятся в подпапке релиза.
Шаг 3. Применить обновление в Конфигураторе
- Откройте базу в Конфигураторе.
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Режим «Поиск доступных обновлений» просматривает каталоги шаблонов и показывает подходящие релизы.
- Режим «Выбор файла обновления» позволяет указать
1cv8.cfuв любой папке, хоть на флешке.
Перед обновлением сделайте резервную копию базы
— выгрузку .dt или копию базы средствами СУБД.
Если нужно пройти несколько релизов
Обновление нельзя «перепрыгнуть» произвольно. Каждый релиз принимает переход только с версий из своего UpdInfo.txt.
Порядок такой:
- Посмотрите текущую версию базы: в пользовательском режиме — «О программе», в Конфигураторе — свойства корня конфигурации.
- Найдите ближайший релиз, у которого ваша версия есть в
UpdInfo.txt. - Установите шаблоны всей цепочки заранее, чтобы не скачивать их по одному в процессе.
- Обновляйте по очереди, после каждого шага запуская базу в пользовательском режиме — так выполняются обработчики обновления данных.
Пропуск запуска между релизами — частая причина ошибок на следующем шаге цепочки.
Если поиск не видит установленный релиз, откройте его UpdInfo.txt. Там перечислены версии, с которых возможен переход. Ваша версия не в списке — сначала нужен промежуточный релиз.
Как сменить папку обновлений: настройки запуска и 1cestart.cfg
Каталог шаблонов можно перенести, например, с системного диска на D: или в сетевую папку.
Через окно запуска 1С
- Откройте программу запуска 1С:Предприятия (окно со списком баз).
- Нажмите кнопку «Настройка».
- Найдите список каталогов шаблонов конфигураций и обновлений.
- Добавьте новый путь и поставьте его первым — туда будут устанавливаться новые шаблоны.
Список может содержать несколько папок. Конфигуратор ищет обновления во всех.
Через файл 1cestart.cfg
Настройки программы запуска хранятся в текстовом файле, а не в реестре Windows. Править реестр для смены пути не нужно.
| Файл | На кого действует |
|---|---|
%APPDATA%\1C\1CEStart\1cestart.cfg | Текущий пользователь Windows |
C:\ProgramData\1C\1CEStart\1cestart.cfg | Все пользователи компьютера |
За каталог шаблонов отвечает строка ConfigurationTemplatesLocation:
ConfigurationTemplatesLocation=D:\1C\tmplts
ConfigurationTemplatesLocation=\\fileserver\1C\tmplts
Каждая строка — отдельный каталог. Закройте все окна 1С перед правкой файла, иначе программа запуска может перезаписать изменения.
Перенести каталог можно и без потери старых файлов: скопируйте содержимое tmplts в новую папку, пропишите её путь, проверьте поиск обновлений в Конфигураторе и только потом удалите старую.
Где лежит платформа
Обновление платформы
— другая история. Платформа ставится не в tmplts, а в Program Files:
- 🖥 64-разрядная:
C:\Program Files\1cv8\8.3.xx.xxxx\; - 🖥 32-разрядная:
C:\Program Files (x86)\1cv8\8.3.xx.xxxx\.
Каждая версия живёт в своей папке, поэтому старые версии остаются на диске, пока их не удалят через «Программы и компоненты».
Очистка кеша и старых файлов обновлений
Каталог шаблонов растёт без ограничений. Один релиз Бухгалтерии с демо-базой занимает сотни мегабайт, за пару лет ежемесячных обновлений набираются десятки гигабайт.
Что можно удалять
- ✅ Папки старых релизов в
tmplts, через которые база уже прошла. - ✅ Старые папки
1Cv8Update*в%TEMP%. - ✅ Архивы дистрибутивов в «Загрузках» после установки шаблона.
- ❌ Папку релиза, до которого вы ещё не обновили все базы.
- ❌ Последний
1cv8.cf, если по нему будете создавать новые базы.
Кеш клиента после обновления
После обновления иногда видны старые формы или ошибки при открытии. Причина — кеш метаданных на компьютере пользователя. Он лежит в папках с длинными именами-идентификаторами:
%APPDATA%\1C\1cv8\<идентификатор базы>\
%LOCALAPPDATA%\1C\1cv8\<идентификатор базы>\
Безопасный способ сбросить кеш — запустить базу
с параметром /ClearCache. В программе запуска выберите базу, нажмите «Изменить» и на последнем шаге впишите параметр в поле дополнительных параметров запуска. Или удалите папки вручную при закрытой 1С.
Кеш сервера 1С (папка srvinfo на сервере) после обновления конфигурации обычно чистить не нужно. Если всё же решили — это требует остановки службы агента сервера, а значит оборвёт сеансы всех пользователей. Делайте это вне рабочего времени и с предупреждением сотрудников.
Права доступа к папкам обновлений
Большая часть проблем «скачалось, но не находится» — это права и профили Windows.
Какие права выдать
| Кто | Права на каталог шаблонов |
|---|---|
| Администратор, который ставит шаблоны | Чтение и запись |
| Тот, кто только обновляет базы | Чтение |
| Обычные пользователи 1С | Доступ не нужен |
С перемещаемыми профилями Windows каталог tmplts в AppData\Roaming синхронизируется при каждом входе. Гигабайты шаблонов в профиле замедляют вход в систему. Вынесите каталог на локальный диск или в сетевую папку — это решает проблему.
Общий каталог обновлений для всей сети
Когда баз и администраторов несколько, держать шаблоны у каждого в профиле неудобно. Один раз скачанный релиз лучше хранить в одном месте.
🛠 Схема для небольшой сети:
- Создайте на файловом сервере папку, например
\\fileserver\1C\tmplts. - Выдайте права по таблице выше.
- Устанавливайте шаблоны новых релизов только туда, указав путь в
setup.exe. - Пропишите
ConfigurationTemplatesLocation=\\fileserver\1C\tmpltsв общем файлеC:\ProgramData\1C\1CEStart\1cestart.cfgна компьютерах администраторов и на терминальном сервере. - Проверьте: в Конфигураторе режим поиска доступных обновлений должен показать релизы из сетевой папки.
Файл 1cestart.cfg на много компьютеров удобно раскладывать групповыми политиками или скриптом входа. Пример bat-файла:
@echo off
set CFG=C:\ProgramData\1C\1CEStart\1cestart.cfg
findstr /i /c:"ConfigurationTemplatesLocation=\\fileserver\1C\tmplts" "%CFG%" >nul
if errorlevel 1 echo ConfigurationTemplatesLocation=\\fileserver\1C\tmplts>>"%CFG%"
Скрипт добавляет строку только если её ещё нет, поэтому повторный запуск не плодит дубли.
Держите рядом с каталогом шаблонов текстовый файл-реестр: какая база на каком релизе. Тогда видно, какие папки релизов уже не нужны ни одной базе и их можно удалить.