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

· 9 мин

Содержание

Установленные обновления конфигураций 1С 8.3 по умолчанию лежат в каталоге шаблонов %APPDATA%\1C\1cv8\tmplts. Внутри — папки по поставщику, конфигурации и номеру релиза, например tmplts\1c\Accounting\3_0_xxx_xx\, а в них файл обновления 1cv8.cfu. Дистрибутивы новой платформы ставятся в C:\Program Files\1cv8\<номер версии>\.

Типичная ситуация: бухгалтер нажал «Обновить» в программе, мастер что-то скачал, а через неделю администратор хочет поставить тот же релиз в другую базу и не понимает, где файлы. Искать их на сервере, в папке базы или в Program Files бесполезно: почти всё скачанное оседает в профиле того пользователя Windows, который запускал обновление.

Как 1С раскладывает обновления по папкам

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

Что обновляетсяЧто скачиваетсяКуда попадает после установки
Конфигурация (БП, ЗУП, УТ и др.)Пакет обновления с setup.exe или архив, внутри — 1cv8.cfu, 1cv8.cf, UpdInfo.txtКаталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts
Платформа 1С:ПредприятиеДистрибутив windows64full или windows с setup.exeC:\Program Files\1cv8\8.3.xx.xxxx\ (для 32-разрядной — C:\Program Files (x86)\1cv8\)
Служебные данные базыКэш метаданных, настройкиПапки с GUID-именами в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8

Пакет обновления конфигурации — это не само обновление, а установщик. Запуск setup.exe из него распаковывает файлы в каталог шаблонов. Поэтому скачанный архив может лежать в «Загрузках», а рабочие файлы — уже в tmplts.

Скачивание из самой программы

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) есть встроенный помощник. В Бухгалтерии он открывается из раздела Администрирование → Интернет-поддержка и сервисы, команда обновления версии программы. Помощник сам подключается к сервису обновлений, скачивает нужные пакеты и применяет их к базе.

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

Чтобы помощник вообще работал, в программе должна быть подключена интернет-поддержка: логин и пароль от портала поддержки вводятся в том же разделе администрирования. Без подключения скачивание не начнётся, и никаких файлов на диске не будет.

Что лежит в папке релиза

Откройте папку любого релиза в каталоге шаблонов. Набор файлов типичный:

  • 📦 1cv8.cfu — файл обновления, его выбирают в Конфигураторе;
  • 📦 1cv8.cf — полная конфигурация, нужна для новой базы или для обновления «с нуля»;
  • 📄 UpdInfo.txt — номер версии и список релизов, с которых возможен переход;
  • 📄 ReadMe.txt, 1cv8upd.htm — описание изменений и порядок обновления;
  • 🗂 1Cv8.dt или 1cv8new.dt — демонстрационная база, если она входит в поставку.

Пути в профиле пользователя Windows

Почти всё, что 1С скачивает и распаковывает для конкретного человека, оседает в его профиле. Переменные окружения удобнее, чем полные пути: вставьте строку в адресную строку Проводника и нажмите Enter.

Строка для ПроводникаПолный путь (пример)Что там
%APPDATA%\1C\1cv8\tmpltsC:\Users\Ivanov\AppData\Roaming\1C\1cv8\tmpltsШаблоны и обновления конфигураций
%APPDATA%\1C\1CEStartC:\Users\Ivanov\AppData\Roaming\1C\1CEStartСписок баз ibases.v8i, настройки стартера
%APPDATA%\1C\1cv8C:\Users\Ivanov\AppData\Roaming\1C\1cv8Пользовательские настройки и часть кэша
%LOCALAPPDATA%\1C\1cv8C:\Users\Ivanov\AppData\Local\1C\1cv8Основной кэш метаданных баз
%TEMP%C:\Users\Ivanov\AppData\Local\TempВременные файлы при скачивании и распаковке

Папка AppData скрытая. Если идёте к ней вручную, включите в Проводнике показ скрытых элементов на вкладке «Вид».

Если на компьютере работают несколько человек под разными учётными записями Windows, у каждого свой каталог шаблонов. Обновление, скачанное под пользователем Ivanov, не будет видно Конфигуратору, запущенному под Petrova.

Каталог шаблонов можно перенести

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

Новые пакеты установщик по умолчанию предлагает ставить в первый каталог списка. Удобная практика для офиса: завести общую папку вроде \\fileserver\1C\tmplts, поставить её первой у всех администраторов и распаковывать релизы только туда.

Как найти файл обновления поиском

Когда непонятно, куда именно распаковался релиз, проще всего найти все файлы 1cv8.cfu на диске. В командной строке:

where /r C:\ 1cv8.cfu

В PowerShell с сортировкой по дате, свежие сверху:

Get-ChildItem -Path C:\ -Filter 1cv8.cfu -Recurse -ErrorAction SilentlyContinue |
  Sort-Object LastWriteTime -Descending |
  Select-Object LastWriteTime, FullName

Номер релиза обычно виден в имени папки. Если сомневаетесь, откройте UpdInfo.txt рядом с файлом: строка Version= покажет версию.

Общие каталоги и место установки платформы

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

C:\Program Files\1cv8\
  8.3.24.1548\
  8.3.25.1394\
  common\
  conf\
  srvinfo\        (только если установлен сервер 1С)

Старые версии при установке новой не удаляются сами. Через год на рабочей станции может скопиться пять-шесть папок по 400–600 МБ каждая. Убирают их через Параметры Windows → Приложения — там каждая версия 1С:Предприятия видна отдельной строкой.

Общие настройки стартера для всех пользователей компьютера хранятся в %ALLUSERSPROFILE%\1C\1CEStart\1CEStart.cfg (обычно C:\ProgramData\1C\1CEStart\). Пользовательский вариант того же файла лежит в %APPDATA%\1C\1CEStart\. В нём администратор указывает, например, общий список баз или сетевую папку с дистрибутивом платформы для автоматической установки.

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

Где искать обновления при работе с сервером 1С

В клиент-серверном варианте многие ищут обновления на сервере 1С, и зря. Конфигуратор — клиентское приложение. Он берёт файл 1cv8.cfu с того компьютера, на котором запущен, и из каталогов шаблонов того пользователя Windows, под которым запущен.

Отсюда практические правила:

  1. Обновляете базу с ноутбука администратора — пакет нужно распаковать на этом ноутбуке или положить в сетевую папку, доступную с него.
  2. Обновляете через терминальный сервер — шаблоны лежат в профиле вашей учётной записи на терминальном сервере, а не на вашем локальном ПК.
  3. Встроенный помощник обновления в программе тоже скачивает файлы на тот компьютер и в тот профиль, где запущен сеанс пользователя, который его открыл.

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

Чистка обновлений и кэша вручную

Каталог шаблонов растёт быстро. Один релиз Бухгалтерии с демобазой занимает сотни мегабайт, за пару лет набираются гигабайты. Удалять старые релизы можно, но с умом.

Какие релизы оставить

Обновление конфигурации идёт по цепочке. В UpdInfo.txt есть строка FromVersions= — список версий, с которых можно перейти на этот релиз. Если ваша база на версии, которой там нет, понадобится промежуточный релиз.

Поэтому перед чисткой:

  • ✅ оставьте релиз, на котором сейчас работает каждая база;
  • ✅ оставьте последний установленный релиз;
  • ✅ оставьте промежуточные, если какая-то база отстала и до нового релиза ей нужен «мостик»;
  • 🗑 остальные папки удаляйте целиком, вместе с подкаталогом версии.

Удаление папки релиза из tmplts никак не трогает базы. Конфигурация уже записана внутри базы, шаблон нужен только для следующих обновлений.

Кэш платформы

Папки с длинными именами вида 3f2a1c90-… в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 — кэш конкретных информационных баз. После обновления конфигурации старый кэш иногда мешает: появляются ошибки формы, «призраки» старых реквизитов, долгий запуск.

Два безопасных способа сбросить кэш :

  1. Добавить к запуску параметр /ClearCache. В окне запуска выделите базу, нажмите Изменить, дойдите до последней страницы и впишите параметр в поле дополнительных параметров запуска. После одного входа параметр лучше убрать.
  2. Закрыть все сеансы 1С на этом компьютере и удалить GUID-папки вручную. Платформа создаст их заново при следующем входе.

Удаляйте кэш только при полностью закрытой 1С на этом компьютере — иначе часть файлов окажется занята, и чистка пройдёт наполовину. Пользовательские настройки форм и отчётов хранятся в базе, а не в этих папках, поэтому сбросом кэша их не потерять.

Временные файлы

В %TEMP% платформа создаёт файлы вида v8_XXXX_X.tmp. Работающий сеанс держит их открытыми, после штатного закрытия они удаляются. Остатки после аварийного завершения можно стереть, когда 1С закрыта: удаляется всё, что не занято, остальное Windows просто не даст удалить.

Там же остаются распакованные части скачанных пакетов, если загрузка прервалась. Они бесполезны, при следующей попытке программа скачает всё заново.

Перед чисткой папок 1С
Выполнено: 0 / 5

Почему 1С не видит скачанное обновление

Файл скачан, а Конфигуратор пишет, что обновлений нет. Или помощник в программе зависает на загрузке. Причины почти всегда одни и те же.

Диагностика: выберите симптом

Если не помогло: обновление «руками»

Когда автоматика упорно не работает , проще пройти путь вручную:

  1. Скачайте пакет обновления на портале поддержки под своей учётной записью.
  2. Запустите setup.exe из пакета и запомните каталог, который он предлагает для установки.
  3. В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию.
  4. Выберите вариант с указанием файла обновления и укажите 1cv8.cfu из папки нужного релиза.
  5. Перед применением сделайте выгрузку базы: Администрирование → Выгрузить информационную базу.

Для файловой базы на время обновления структуры понадобится монопольный доступ: всех пользователей нужно попросить выйти. В клиент-серверной базе то же самое — блокировка сеансов на время обновления.

Не подменяйте файлы внутри папки релиза файлами из другого пакета. Если 1cv8.cfu повреждён, удалите папку релиза полностью и распакуйте пакет заново.

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

Можно ли скопировать обновление с одного компьютера на другой?
Да. Скопируйте папку релиза из tmplts целиком и положите её в каталог шаблонов на другом компьютере. Либо перенесите исходный пакет с setup.exe и запустите его там.
Сколько места занимает каталог tmplts?
Зависит от числа конфигураций и релизов. Один релиз крупной типовой конфигурации с демобазой — порядка нескольких сотен мегабайт, поэтому за год-два набегает несколько гигабайт.
Удалятся ли данные базы, если очистить tmplts?
Нет. В tmplts лежат только шаблоны для будущих обновлений и создания новых баз. Сами данные и текущая конфигурация хранятся в базе.
Где лежит скачанный дистрибутив платформы, если его загружали через браузер?
В папке загрузок браузера, обычно %USERPROFILE%\Downloads. После запуска setup.exe платформа установится в C:\Program Files\1cv8, а архив можно удалить.
Зачем держать каталог шаблонов в сетевой папке?
Чтобы релиз скачивали и распаковывали один раз, а обновляли базы с любого компьютера. Права на запись в эту папку лучше оставить только администраторам 1С.