Куда 1С сохраняет файлы обновлений и как указать свою папку
Содержание
Файлы обновлений конфигураций 1С 8.3 по умолчанию лежат в каталоге шаблонов пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts\. Там каждая конфигурация и каждый релиз хранятся в своей папке, а главный файл обновления называется 1cv8.cfu. Сама платформа ставится отдельно, в C:\Program Files\1cv8\<номер версии>\.
Обычно папку ищут в двух случаях: Конфигуратор «не видит» скачанный релиз или диск забит гигабайтами старых шаблонов. Разберём оба: где искать файлы, как поменять путь, как настроить общую папку для всех пользователей и где смотреть историю обновлений.
Какие файлы относятся к обновлению и где каждый хранится
У 1С два независимых вида обновлений. Их часто путают, а лежат они в разных местах.
| Что обновляется | Где хранится по умолчанию (Windows) | Ключевые файлы |
|---|---|---|
| Платформа 1С:Предприятие 8.3 | C:\Program Files\1cv8\8.3.xx.xxxx\ (64-битная) или C:\Program Files (x86)\1cv8\8.3.xx.xxxx\ (32-битная) | bin\1cv8.exe, bin\1cv8c.exe |
| Конфигурация (БП, ЗУП, УТ и др.) | %APPDATA%\1C\1cv8\tmplts\ | 1cv8.cfu, 1cv8.cf, UpdInfo.txt |
| Скачанный архив дистрибутива | папка загрузок браузера, чаще C:\Users\<имя>\Downloads\ | архив или папка с setup.exe |
| Список баз и настройки запуска | %APPDATA%\1C\1CEStart\ | ibases.v8i, 1CEStart.cfg |
%APPDATA% — это переменная Windows. Вставьте её в адресную строку Проводника, и он сам откроет C:\Users\<имя>\AppData\Roaming. Папка AppData по умолчанию скрыта, поэтому без переменной её легко не найти.
На Linux платформа 8.3 ставится в /opt/1cv8/x86_64/8.3.xx.xxxx/, а пользовательские данные 1С, включая шаблоны, лежат в скрытом каталоге ~/.1cv8/ в домашней папке.
Где лежат файлы обновлений конфигураций в каталоге шаблонов
Каталог шаблонов — главное место хранения обновлений конфигураций. Сюда установщик релиза распаковывает файлы, здесь же их ищет Конфигуратор.
Как устроена папка tmplts
Внутри каталога шаблонов структура всегда одинаковая: поставщик → конфигурация → версия. Пример для Бухгалтерии предприятия:
C:\Users\Buh\AppData\Roaming\1C\1cv8\tmplts\
└── 1c\
├── Accounting\
│ ├── 3_0_150_20\
│ │ ├── 1cv8.cfu
│ │ ├── 1cv8.mft
│ │ └── UpdInfo.txt
│ └── 3_0_151_15\
└── HRM\
└── 3_1_xx_xx\
Точки в номере релиза заменены подчёркиваниями. Имена папок английские: Accounting — Бухгалтерия, HRM — ЗУП, Trade — Управление торговлей. Если не уверены, какая папка к какой конфигурации относится, откройте 1cv8.mft или UpdInfo.txt Блокнотом — там указано название.
Что за файлы в папке релиза
- 📦
1cv8.cfu— файл обновления. Именно его выбирают в Конфигураторе при ручном обновлении. - 🧱
1cv8.cf— полная конфигурация. Нужна для создания новой базы, а не для обновления существующей. Есть не во всех релизах. - 📄
UpdInfo.txt— служебная справка: номер релиза и строкаFromVersionsсо списком версий, с которых на него можно перейти. - 🗂
1cv8.mft— манифест для окна создания новой базы. - 🗃
1cv8.dt— выгрузка демобазы, обычно в отдельной папке с приставкойDemo.
Быстрый поиск без лишних кликов
Если не помните, куда ставили релиз, найдите все файлы обновлений поиском Windows по маске *.cfu. В PowerShell это делается одной командой:
Get-ChildItem -Path C:\ -Filter 1cv8.cfu -Recurse -ErrorAction SilentlyContinue |
Select-Object FullName, LastWriteTime | Sort-Object LastWriteTime -Descending
Самый свежий по дате файл и есть последнее скачанное обновление.
Где указать путь к обновлениям: каталоги шаблонов и настройка поиска
Каталог шаблонов можно сменить или добавить к нему ещё несколько папок. Это делается в окне запуска 1С, а не внутри базы.
Настройка в окне запуска
- Запустите 1С и в окне выбора информационных баз нажмите кнопку
Настройка.... - Найдите поле
Каталоги шаблонов конфигураций и обновлений. - Добавьте нужную папку: локальную, например
D:\1C_Updates, или сетевую вида\\server\1C_Templates. - Нажмите
OKи перезапустите окно запуска.
Каталогов может быть несколько. Новые релизы установщик предложит класть в первый из списка, а Конфигуратор при поиске просмотрит все.
Где указать папку при обновлении в Конфигураторе
- Откройте базу в режиме
Конфигуратор. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию.... - Вариант
Поиск доступных обновлений (рекомендуется)просматривает текущие каталоги шаблонов. Здесь же можно добавить к поиску любую другую папку. - Вариант
Выбор файла обновленияоткрывает обычный диалог выбора — укажите конкретный1cv8.cfu.
Если релиз скачан, но не установлен в каталог шаблонов, второй вариант удобнее: распакуйте архив, запустите setup.exe, запомните папку установки и выберите в ней 1cv8.cfu.
Ручная загрузка обновления: куда класть скачанный релиз
С портала поддержки релиз приходит архивом. Сам по себе архив Конфигуратор не читает — его нужно установить или распаковать.
Порядок действий
- Скачайте архив релиза в любую папку, например в
Загрузки. - Распакуйте его во временную папку.
- Запустите
setup.exeиз распакованной папки. - Мастер установки предложит каталог — по умолчанию текущий каталог шаблонов. Оставьте его или укажите свой.
- После установки архив и временную папку можно удалить: всё нужное уже лежит в шаблонах.
Как выбрать правильный релиз
Перед установкой откройте UpdInfo.txt и сверьте строку FromVersions с текущей версией базы. Текущую версию видно в окне Справка → О программе. Если вашей версии в списке нет, этот релиз к базе напрямую не применить. Тогда ставят промежуточные релизы по очереди.
Если на компьютере с базой нет интернета
Скачайте архив на любом компьютере с доступом к порталу и перенесите на флешке или через общую папку. Установку setup.exe запускайте уже на той машине, где будете открывать Конфигуратор. Так релиз попадёт в её каталог шаблонов, и поиск обновлений найдёт его без ручного выбора файла.
Второй вариант — сразу установить релиз в сетевую папку, доступную обоим компьютерам. Тогда переносить ничего не придётся: достаточно подключить эту папку в окне запуска.
Как назвать и где держать архив релизов
Удобная схема для бухгалтерии на несколько баз:
D:\1C_Updates\
├── _distr\ ← исходные архивы с портала
├── tmplts\ ← каталог шаблонов (подключён в окне запуска)
└── backups\ ← выгрузки .dt перед обновлением
Всё в одном месте, и не нужно лазить по скрытым папкам профиля. Копии перед обновлением тоже под рукой.
Автоматическое обновление: куда программа скачивает файлы
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) есть встроенный помощник. В Бухгалтерии он открывается через Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.
Помощник сам скачивает нужные файлы с сервера 1С и складывает их в служебные временные папки профиля пользователя Windows. После успешного обновления временные файлы ему больше не нужны, и постоянной копии релиза в привычном виде может не остаться.
Отсюда частая ситуация: обновление прошло, а в tmplts никакой новой папки нет. Это нормально. Если нужен сам cfu, проще скачать релиз вручную и установить через setup.exe.
Обновление платформы
Новую версию платформы помощник или установщик ставят рядом со старой — в отдельную подпапку C:\Program Files\1cv8\8.3.xx.xxxx\. Старые версии не удаляются автоматически.
Удалять их лучше через Параметры Windows → Приложения, а не стиранием папки. Иначе в системе останутся записи о несуществующей программе.
Не удаляйте версию платформы, на которой работает сервер 1С или которая прописана в ярлыках у пользователей. Сначала переключите запуск на новую версию.
Обновления в клиент-серверном варианте: где файлы и кто их видит
В клиент-серверной базе путаница больше, потому что машин несколько. Главное правило: файл обновления читает Конфигуратор на том компьютере, где он запущен. Кластер серверов 1С каталог шаблонов не использует.
Что где лежит
- 🖥 Рабочее место администратора — каталог шаблонов того пользователя Windows, под которым открыт Конфигуратор.
- 🗄 Сервер 1С — только платформа, например
C:\Program Files\1cv8\8.3.xx.xxxx\bin\ragent.exe, и служебный каталог кластераsrvinfo. Файлыcfuтуда не попадают. - 💾 Сервер СУБД — сами данные и конфигурация базы. Обновление записывается в базу, а не в отдельный файл.
Общий каталог шаблонов на всех
Когда базы обновляют несколько человек или с разных компьютеров, удобнее одна сетевая папка. Подключить её всем сразу можно через общий файл настроек запуска. Он лежит здесь:
C:\ProgramData\1C\1CEStart\1CEStart.cfg
Добавьте в него строку с путём к общей папке:
ConfigurationTemplatesLocation=\\server\1C_Templates
Права на папку: чтение для всех, кто обновляет базы, и запись для тех, кто устанавливает новые релизы.
Общая папка для дистрибутивов платформы
В том же 1CEStart.cfg задаётся папка, откуда клиенты берут дистрибутив новой версии платформы:
DistributiveLocation=\\server\1C_Distr
Если база на сервере переходит на новую версию, клиенты смогут установить её из этой папки при запуске. Для этого в ней должен лежать дистрибутив нужной версии, а у пользователей — права на установку программ.
Платформу на сервере 1С обновляют только после окончания работы пользователей. При остановке службы агента сервера все сеансы оборвутся, а несохранённые документы пропадут.
История и логи обновлений: где их найти
Иногда важно не «где файл», а «что и когда ставили». Для этого есть три источника.
Версия и поддержка в Конфигураторе
Конфигурация → Поддержка → Настройка поддержки показывает текущую версию поставщика и режим поддержки. Если там указано, что конфигурация снята с поддержки, автоматический поиск обновлений работать не будет — только сравнение и объединение.
Результаты обновления в самой программе
В конфигурациях на БСП после обновления выполняется обработка данных. Её состояние видно в Администрирование → Обслуживание по ссылке о результатах обновления. Там же список выполненных и незавершённых этапов. Если какой-то этап упал, именно здесь видна причина.
Журнал регистрации
Журнал открывается в Администрирование → Обслуживание → Журнал регистрации. Отфильтруйте его по событиям, в названии которых есть слово «обновление», и по пользователю, который обновлял базу. Физически файлы журнала лежат:
- 📁 в файловой базе — в подпапке
1Cv8Logкаталога базы; - 📁 в клиент-серверной — на сервере 1С в
srvinfo\reg_1541\<GUID базы>\1Cv8Log\.
GUID базы виден в консоли администрирования серверов, в свойствах информационной базы.
Почему Конфигуратор не видит обновление и другие ошибки
Большинство проблем с «пропавшими» обновлениями сводятся к одной из причин ниже. Выберите свою ситуацию.
Можно ли чистить каталог шаблонов
Да. Старые релизы в tmplts нужны только для двух задач: обновления баз, которые отстали по версии, и создания новых баз. Оставьте последний релиз каждой конфигурации и те, что понадобятся для промежуточного перехода. Остальные папки удаляйте целиком, вместе с подпапкой версии.
Частые вопросы
Можно ли перенести каталог шаблонов на другой диск?
tmplts на новый диск, укажите её в окне запуска через Настройка... и удалите старую после проверки, что поиск обновлений её видит.Почему у коллеги обновления есть, а у меня нет?
Нужен ли файл .cf для обновления базы?
1cv8.cfu. Файл .cf применяют для создания новой базы или для загрузки конфигурации целиком.Где хранится копия, которую помощник делает перед обновлением?
.dt с датой обновления поиском по диску.Влияет ли версия платформы на то, где лежат шаблоны?
%APPDATA%\1C\1cv8\tmplts\.