Куда 1С сохраняет файлы обновлений и как указать свою папку

· 9 мин

Содержание

Файлы обновлений конфигураций 1С 8.3 по умолчанию лежат в каталоге шаблонов пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts\. Там каждая конфигурация и каждый релиз хранятся в своей папке, а главный файл обновления называется 1cv8.cfu. Сама платформа ставится отдельно, в C:\Program Files\1cv8\<номер версии>\.

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

Какие файлы относятся к обновлению и где каждый хранится

У 1С два независимых вида обновлений. Их часто путают, а лежат они в разных местах.

Что обновляетсяГде хранится по умолчанию (Windows)Ключевые файлы
Платформа 1С:Предприятие 8.3C:\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. Запустите 1С и в окне выбора информационных баз нажмите кнопку Настройка....
  2. Найдите поле Каталоги шаблонов конфигураций и обновлений.
  3. Добавьте нужную папку: локальную, например D:\1C_Updates, или сетевую вида \\server\1C_Templates.
  4. Нажмите OK и перезапустите окно запуска.

Каталогов может быть несколько. Новые релизы установщик предложит класть в первый из списка, а Конфигуратор при поиске просмотрит все.

Где указать папку при обновлении в Конфигураторе

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

Если релиз скачан, но не установлен в каталог шаблонов, второй вариант удобнее: распакуйте архив, запустите setup.exe, запомните папку установки и выберите в ней 1cv8.cfu.

Ручная загрузка обновления: куда класть скачанный релиз

С портала поддержки релиз приходит архивом. Сам по себе архив Конфигуратор не читает — его нужно установить или распаковать.

Порядок действий

  1. Скачайте архив релиза в любую папку, например в Загрузки.
  2. Распакуйте его во временную папку.
  3. Запустите setup.exe из распакованной папки.
  4. Мастер установки предложит каталог — по умолчанию текущий каталог шаблонов. Оставьте его или укажите свой.
  5. После установки архив и временную папку можно удалить: всё нужное уже лежит в шаблонах.

Как выбрать правильный релиз

Перед установкой откройте UpdInfo.txt и сверьте строку FromVersions с текущей версией базы. Текущую версию видно в окне Справка → О программе. Если вашей версии в списке нет, этот релиз к базе напрямую не применить. Тогда ставят промежуточные релизы по очереди.

Если на компьютере с базой нет интернета

Скачайте архив на любом компьютере с доступом к порталу и перенесите на флешке или через общую папку. Установку setup.exe запускайте уже на той машине, где будете открывать Конфигуратор. Так релиз попадёт в её каталог шаблонов, и поиск обновлений найдёт его без ручного выбора файла.

Второй вариант — сразу установить релиз в сетевую папку, доступную обоим компьютерам. Тогда переносить ничего не придётся: достаточно подключить эту папку в окне запуска.

Как назвать и где держать архив релизов

Удобная схема для бухгалтерии на несколько баз:

D:\1C_Updates\
├── _distr\            ← исходные архивы с портала
├── tmplts\            ← каталог шаблонов (подключён в окне запуска)
└── backups\           ← выгрузки .dt перед обновлением

Всё в одном месте, и не нужно лазить по скрытым папкам профиля. Копии перед обновлением тоже под рукой.

Перед установкой релиза
Выполнено: 0 / 5

Автоматическое обновление: куда программа скачивает файлы

В типовых конфигурациях на БСП (Бухгалтерия 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 на новый диск, укажите её в окне запуска через Настройка... и удалите старую после проверки, что поиск обновлений её видит.
Почему у коллеги обновления есть, а у меня нет?
Каталог шаблонов по умолчанию лежит в профиле пользователя Windows. У каждого он свой. Решение — общая сетевая папка для всех.
Нужен ли файл .cf для обновления базы?
Нет. Для обновления используют 1cv8.cfu. Файл .cf применяют для создания новой базы или для загрузки конфигурации целиком.
Где хранится копия, которую помощник делает перед обновлением?
Путь копии задаётся в настройках помощника перед запуском обновления. Если его не меняли, ищите файл .dt с датой обновления поиском по диску.
Влияет ли версия платформы на то, где лежат шаблоны?
Нет. Для всех версий 8.3 каталог по умолчанию один: %APPDATA%\1C\1cv8\tmplts\.