Куда 1С складывает файлы обновлений и как их найти

· 9 мин

Содержание

Скачали обновление, нажали «Готово», а через неделю нужно поставить его на вторую базу или откатиться, и файла нигде нет. Знакомо? Обычно он лежит в каталоге шаблонов: на Windows это %APPDATA%\1C\1Cv8Tmpl, внутри папки по именам поставщика и конфигурации.

Но «обновление 1С» — это три разных объекта: платформа, конфигурация и сама база. У каждого свое место хранения. Ниже разбираем все три, плюс сервер, облако и журналы.

Какие бывают обновления и где каждое живёт

Сначала определитесь, что именно ищете.

Что обновляетеВ каком видеГде обычно лежит
Платформа 1С:ПредприятиеДистрибутив (установщик)Папка загрузки браузера или каталог, который вы выбрали сами
Конфигурация (Бухгалтерия, ЗУП и др.)Файлы 1cv8.cfu, 1cv8.cf, setup.exeКаталог шаблонов 1Cv8Tmpl
Данные и структура базыВнутри самой базыФайл 1Cv8.1CD или база на СУБД
Установленная платформаПапка версииC:\Program Files\1cv8\<номер версии>

Платформа ставится рядом с предыдущими версиями. Старые номера в C:\Program Files\1cv8 не удаляются сами. Поэтому там часто лежит несколько папок, и это нормально.

Стандартные пути на локальном компьютере (Windows)

Все пользовательские данные 1С лежат в профиле пользователя Windows. Папка AppData скрытая, включите показ скрытых элементов или вставьте путь в адресную строку проводника.

Что лежит в Roaming

Путь: %APPDATA%\1C\. Это каталог, который переезжает вместе с профилем.

  • 📄 1CEStart\ibases.v8i — список баз, который вы видите в окне запуска.
  • ⚙️ 1CEStart\1cestart.cfg — настройки окна запуска, включая пути к каталогам шаблонов.
  • 📦 1Cv8Tmpl — каталог шаблонов конфигураций и обновлений. Именно сюда ложатся файлы обновлений.

Что лежит в Local

Путь: %LOCALAPPDATA%\1C\1cv8\. Здесь кэш: папки с длинными именами из букв и цифр, по одной на информационную базу. Это не обновления, но их часто путают с ними. Кэш можно очищать, на обновления он не влияет.

Быстрый способ открыть нужные папки

  1. Нажмите Win + R.
  2. Введите %APPDATA%\1C и нажмите Enter.
  3. Для кэша повторите с %LOCALAPPDATA%\1C\1cv8.

Обновления конфигурации: файлы cf, cfu и каталог шаблонов

Когда вы скачиваете обновление типовой конфигурации с сайта поддержки или через встроенный сервис, получается установочный пакет. Запускаете его, он распаковывается в каталог шаблонов.

Внутри 1Cv8Tmpl структура такая: папка поставщика, затем папка конфигурации, затем папка с номером версии. В ней лежат:

  • 1cv8.cfu — файл обновления. Его применяют к уже работающей базе.
  • 1cv8.cf — полная поставка конфигурации. Нужна для создания новой базы или для полной замены.
  • UpdSetup.exe, setup.exe — служебные файлы установки и запуска.
  • описание изменений и сведения о версии.

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

Если установили конфигурацию «чисто», без обновления, ищите именно cf. Если у вас в папке только cfu, а нужна новая база, сначала возьмите полный дистрибутив.

Как открыть этот каталог из самой 1С

Файл можно не искать руками. В Конфигураторе откройте меню «Конфигурация», далее «Поддержка» и «Обновить конфигурацию ». Из вариантов выберите поиск доступных обновлений: программа сама просмотрит каталоги шаблонов и покажет, что найдено.

Настройки, из-за которых файлы оказываются не там

Путь не фиксирован. Его меняют настройки, и поэтому коллега находит файлы в одном месте, а вы в другом.

  1. Окно запуска 1С. Кнопка «Настройка» открывает параметры, где задаётся каталог шаблонов конфигураций и обновлений. Укажите сюда папку на отдельном диске, если системный раздел тесен.
  2. Файл 1cestart.cfg. Те же пути записаны в нём параметром ConfigurationTemplatesLocation. Можно задать несколько каталогов, тогда 1С просмотрит все.
  3. Общий конфигурационный файл. Администратор может раздать настройку всем пользователям компьютера через общий файл, а не через профиль. Тогда каждый пользователь видит один и тот же каталог.
  4. Параметры установщика обновления. При запуске пакета обновления обычно предлагается выбрать папку распаковки. Если вы её меняли, файлы там и лежат.

Проще всего узнать фактический путь: откройте окно запуска, зайдите в «Настройка» и посмотрите список каталогов шаблонов. Скопируйте путь и вставьте в проводник.

Если в организации много пользователей

На терминальном сервере у каждого пользователя свой профиль, а значит, свой 1Cv8Tmpl. Один и тот же пакет обновления скачивается много раз. Чтобы этого не было, укажите общий сетевой каталог шаблонов для всех. Права на запись нужны только тем, кто устанавливает обновления; остальным достаточно чтения.

Обновление платформы: дистрибутив и установленные версии

С платформой проще, чем с конфигурацией: специального хранилища у неё нет. Дистрибутив вы скачиваете как обычный архив и распаковываете куда хотите. Обычно он остаётся в папке загрузок.

После установки файлы платформы лежат в C:\Program Files\1cv8\<номер версии>. Внутри bin находятся рабочие файлы: 1cv8.exe, 1cv8c.exe и другие. Номер версии вида 8.3.xx.xxxx совпадает с тем, что показано в окне «О программе».

Что полезно знать на практике:

  • 🗂 Дистрибутив после установки не нужен. Но для второго компьютера или переустановки его лучше сохранить в общей папке.
  • 🔢 База запускается платформой с номером не ниже того, под которым её последний раз открывали. Открыть базу более ранней платформой после перехода на новую обычно не получится.
  • 🧹 Старые версии платформы удаляйте через «Установка и удаление программ», а не вручную из Program Files. Так уйдут и записи в реестре.

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

Серверная 1С: что хранится на сервере

В клиент-серверном варианте файлов обновлений пользовательских конфигураций на сервере нет. Сервер 1С не скачивает конфигурацию в виде cfu. Вот что на нём лежит:

  • Платформа сервера. Каталог версии в C:\Program Files\1cv8\<номер>. Для сервера и клиента используются одни и те же номера версий. Подробнее про установку нескольких версий читайте в справке платформы.
  • Данные кластера. Каталог srvinfo (по умолчанию внутри C:\Program Files\1cv8 на Windows) содержит реестр кластера, списки баз и служебные файлы.
  • Сама конфигурация. Хранится внутри базы данных на СУБД (PostgreSQL или MS SQL), а не как отдельный файл.

Из этого следует важное. Обновить платформу на сервере и обновить конфигурацию в базе — разные операции. Первая меняет папки на диске, вторая правит данные в СУБД.

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

Где хранится «состояние» обновления

После применения cfu конфигурация в базе заменяется, а старая версия хранится в базе как конфигурация поставщика. Сравнение и объединение при обновлении идёт между тремя конфигурациями: ваша, поставщика старая и поставщика новая. Поэтому после обновления файлы cfu можно удалить, а сама база всё помнит.

Облачные обновления: сервис 1cFresh и аналоги

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

Что реально доступно:

  • 🔄 Расписание обновлений и версия конфигурации указаны в личном кабинете сервиса.
  • 📥 Выгрузить данные можно через резервную копию, которую делает сервис по запросу или по расписанию. Это файл .dt или zip-архив.
  • 📋 Описание изменений новой версии читается в самой базе. Откройте раздел «Администрирование» и посмотрите сведения о программе и список изменений.

Если нужна именно поставка (cf) для разработки, берите её на сайте поддержки в личном кабинете, а не у провайдера. В арендуемой базе вы её не найдёте.

Куда деваться потерянному обновлению: как его восстановить

Файл пропал, а он нужен. Идите по списку от простого к сложному.

  1. Поиск по диску. Найдите 1cv8.cfu и 1cv8.cf через поиск проводника или командой в консоли:
    dir C:\ /s /b 1cv8.cfu
    
    Команда перебирает весь диск, поэтому будет работать несколько минут.
  2. Каталог шаблонов других пользователей. Загляните в профили коллег: C:\Users\<имя>\AppData\Roaming\1C\1Cv8Tmpl. Возможно, кто-то уже скачивал это обновление.
  3. Корзина и папка загрузок. Установочный пакет чаще всего остаётся в загрузках браузера.
  4. Личный кабинет поддержки. Скачайте то же обновление повторно. Нужная версия и все предыдущие остаются доступными, пока у вас действует договор сопровождения.
  5. Выгрузка из базы. Если нужна просто конфигурация вашей базы, а не обновление, откройте Конфигуратор и сохраните её: «Конфигурация» → «Сохранить конфигурацию в файл». Получится cf.

Кому нужна стабильность, пусть не полагается на каталоги пользователей. Заведите на сервере общую папку «Обновления 1С» и складывайте туда пакеты по продуктам и версиям. Через год вы не будете гадать, что откуда ставилось.

Что не получится восстановить

Файл cfu, нужный для конкретной цепочки версий, из базы не вытащить, поэтому скачать его повторно проще, чем реконструировать. Если же утрачена вся база, поднимайте резервную копию: файлы обновлений в ней не лежат.

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

Если обновление прошло с ошибкой, смотрите несколько мест. Каждое отвечает за свою стадию.

СтадияГде смотреть
Запуск пакета обновленияОкно установщика; при сбое текст ошибки показывают на экране
Применение к базеЖурнал регистрации
Обработчики обновления данныхЖурнал регистрации и сообщения окна обновления
Установка платформыЖурнал установщика Windows во временной папке %TEMP%

Журнал регистрации

В управляемых конфигурациях откройте раздел «Администрирование» и найдите журнал регистрации среди пунктов поддержки и обслуживания. В Конфигураторе он вызывается через меню «Администрирование». Фильтруйте события по важности «Ошибка» и по времени обновления.

Что искать в записях:

  • 🔴 события с уровнем «Ошибка» в момент применения конфигурации;
  • 🟡 предупреждения обработчиков обновления;
  • 🔵 запись «Обновление информационной базы» с номером версии.

Если обновление зависло

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

Прерывать обновление посреди обработчиков нельзя без резервной копии. База может остаться в промежуточном состоянии. Перед завершением процесса восстановите базу из копии, сделанной до обновления.

Что сделать, чтобы больше не искать

Три привычки решают проблему:

Порядок хранения обновлений
Выполнено: 0 / 5

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

Можно ли удалить каталог 1Cv8Tmpl?
Можно, если вы готовы скачать обновления заново. Работающие базы это не затронет. Но шаблоны для создания новых баз из поставки тоже пропадут.
Почему в Program Files несколько папок с версиями платформы?
Платформа ставится параллельно со старыми версиями. Нужные номера определяет база: старой базе может понадобиться старая платформа. Лишние версии удалите через «Установка и удаление программ» после проверки, что ни одна база на них не запускается.
Где хранятся обновления для файловой базы, а где для серверной?
Файлы обновления в обоих случаях лежат в каталоге шаблонов на компьютере, откуда вы запускаете обновление. Сама конфигурация после применения хранится в самой базе: в файле 1Cv8.1CD или в СУБД.
Что делать, если папка AppData не видна?
Включите показ скрытых элементов в проводнике или введите путь целиком в адресную строку. Системная переменная %APPDATA% откроет нужный каталог без поиска.
Можно ли перенести каталог шаблонов на другой диск?
Да. Укажите новый путь в настройках окна запуска и перенесите туда содержимое. Для всех пользователей путь задаётся через общий файл настроек.