Ручное обновление 1С из скачанного файла: платформа, шаблон, Конфигуратор

· 9 мин

Содержание

Чтобы обновить 1С из дистрибутива, распакуйте архив релиза, запустите setup.exe — он положит файл обновления 1cv8.cfu в каталог шаблонов. Затем в Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию, укажите этот файл и примите изменения структуры базы. Если релиз требует более новой платформы, сначала ставится она.

Ручное обновление из файла нужно, когда автообновление через интернет недоступно: закрытый контур, нет логина на портале поддержки, нужно пройти несколько промежуточных релизов подряд или конфигурация доработана. Порядок ниже одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других типовых конфигураций на платформе 8.3.

Что проверить перед обновлением 1С из дистрибутива

Пять минут подготовки решают, пройдёт обновление за полчаса или растянется на день.

  1. Текущий релиз. В режиме 1С:Предприятие откройте Справка → О программе (или значок «i» в правом верхнем углу). Запишите номер конфигурации, например 3.0.150.23, и версию платформы.
  2. Цепочка релизов. Файл обновления умеет обновлять только с определённых версий. Список лежит в файле UpdInfo.txt в папке релиза, строка FromVersions=. Если вашего номера там нет, понадобятся промежуточные релизы.
  3. Минимальная платформа. В описании релиза указана минимальная версия платформы. Номер установленной платформы должен быть не ниже её.
  4. Доработки. Если конфигурация снята с поддержки или в неё вносили изменения, обновление пойдёт через сравнение и объединение. Это отдельный сценарий, на него нужно больше времени.
  5. Резервная копия. В Конфигураторе: Администрирование → Выгрузить информационную базу, сохраните файл .dt вне папки базы. Для файловой базы можно дополнительно скопировать каталог с 1Cv8.1CD.

Без выгрузки .dt не начинайте. Неудачное объединение или прерванная реструктуризация откатываются только из копии.

Обновление структуры базы требует, чтобы все пользователи вышли. Предупредите коллег заранее и выберите окно: вечер или выходной для крупной базы.

Перед стартом обновления
Выполнено: 0 / 5

Какие бывают дистрибутивы 1С и что в них лежит

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

Что скачалиЧто внутриДля чего
Дистрибутив обновленияsetup.exe, 1cv8.cfu, UpdInfo.txt, описание измененийОбычное обновление конфигурации на поддержке
Полный дистрибутивsetup.exe, 1cv8.cf, демо-база 1cv8.dt, файлы описанияНовая база с нуля, обновление снятой с поддержки конфигурации
Технологическая платформаsetup.exe, .msi-пакеты, упакованные компонентыУстановка или обновление самой программы 1С:Предприятие

Чем отличаются файлы конфигурации:

  • 📦 .cfu — файл обновления. Содержит только разницу и применяется к конфигурации на поддержке, если её версия есть в списке допустимых.
  • 📦 .cf — полная конфигурация. Применяется к любой версии, но через сравнение и объединение, вручную.
  • 📦 .dt — выгрузка базы с данными. Для обновления не подходит, её загружают целиком вместо текущей базы.
  • 📦 .efd — упакованный дистрибутив в старых комплектах. Сам по себе не открывается, его распаковывает setup.exe из той же папки.

Если скачан архив (.zip, .rar, .exe-самораспаковщик), сначала распакуйте его в отдельную папку. Запускать setup.exe прямо из архива не стоит: установщик может не найти соседние файлы.

Шаг 1. Обновление платформы 1С из дистрибутива

Платформу обновляют первой, если новому релизу нужна более свежая версия. Если текущей хватает, переходите к шагу 2.

Файловый вариант и клиентские компьютеры

  1. Распакуйте архив платформы, например «Технологическая платформа 1С:Предприятия (64-bit) для Windows».
  2. Запустите setup.exe от имени администратора.
  3. В списке компонентов оставьте 1С:Предприятие и 1С:Предприятие — тонкий клиент. Остальное ставьте по необходимости.
  4. Дождитесь окончания и нажмите «Готово».

Новая версия ставится рядом со старой, в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии не удаляются. Окно запуска по умолчанию открывает базы самой новой установленной версией.

Если базу нужно открывать конкретной версией, в окне запуска выберите базу → «Изменить» → последняя страница мастера → поле «Версия 1С:Предприятия». Туда пишется номер, например 8.3.25.

Клиент-серверный вариант

В клиент-серверной базе версия клиента должна совпадать с версией сервера. Поэтому новую платформу ставят и на сервер, и на все рабочие места.

На сервере при установке отметьте компонент «Сервер 1С:Предприятия» и вариант установки как службы. Для служб старой и новой версии используются разные исполняемые файлы, поэтому после установки проверьте, какая служба запущена, в оснастке services.msc.

Остановка службы сервера 1С обрывает все сеансы пользователей во всех базах кластера. Делайте это только в согласованное окно работ.

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

Шаг 2. Установка шаблона обновления конфигурации

Файл 1cv8.cfu можно указать Конфигуратору и прямо из распакованной папки. Но удобнее установить шаблон : так Конфигуратор сам найдёт все доступные обновления.

  1. В папке распакованного дистрибутива обновления запустите setup.exe.
  2. Мастер предложит каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts.
  3. Нажмите «Далее» и «Готово».

После установки файлы окажутся в подпапке вида tmplts\1c\Accounting\3_0_150_25. Имя последней папки — номер релиза, точки заменены подчёркиванием.

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

Если на компьютере работает несколько пользователей Windows, учтите: %APPDATA% у каждого свой. Шаблон, установленный под одной учётной записью, Конфигуратор под другой не увидит. Выход — указать общий каталог шаблонов в мастере установки или выбрать файл вручную.

Шаг 3. Обновление конфигурации 1С через Конфигуратор

Это основной способ ручного обновления. Работает и для файловых, и для клиент-серверных баз.

Конфигурация на поддержке, без доработок

  1. Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
  2. Откройте дерево: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Отметьте «Поиск доступных обновлений (рекомендуется)», если ставили шаблон. Или «Выбор файла обновления» — и укажите 1cv8.cfu.
  5. Если шаблонов несколько, выберите релиз, следующий по цепочке. Подходящие Конфигуратор показывает сам, неподходящие не предлагает.
  6. Прочитайте окно с информацией о релизе и нажмите «Продолжить обновление».
  7. В окне обновления нажмите «Выполнить» (в некоторых версиях платформы кнопка называется «Обновить»).
  8. На вопрос об обновлении конфигурации базы данных ответьте «Да».
  9. Появится окно «Реорганизация информации» со списком изменений структуры. Нажмите «Принять».

Конфигуратор сохраняет новую конфигурацию в базу. Этот этап — «Обновить конфигурацию базы данных», клавиша F7 — и требует, чтобы в базе не было других пользователей.

Не прерывайте реорганизацию и не закрывайте Конфигуратор через диспетчер задач. На большой базе она идёт десятки минут без видимого прогресса. Прерванная реорганизация — прямой путь к восстановлению из копии.

Конфигурация с доработками или снятая с поддержки

Если в конфигурацию вносили изменения, после шага 7 откроется окно сравнения и объединения. В нём три колонки: основная конфигурация, старая конфигурация поставщика и новая.

  • 🟢 Объекты, которые меняли только в поставке, объединяются автоматически.
  • 🟡 Объекты, изменённые и у вас, и в поставке, отмечены особо. Для них выбирают режим объединения: взять из новой поставки или объединить с приоритетом основной конфигурации.
  • 🔴 Модули с правками сравнивают по процедурам. Здесь нужен программист, который знает, что и зачем меняли.

Если конфигурация полностью снята с поддержки, .cfu применить нельзя. Тогда используют .cf из полного дистрибутива: тот же пункт Обновить конфигурацию, только файл — 1cv8.cf. Объединение пройдёт по всем объектам, и проверять придётся больше.

Доработки, вынесенные в расширения конфигурации, обновлению основной конфигурации почти не мешают. Если правки ещё живут в самой конфигурации, их перенос в расширения окупается уже на втором-третьем обновлении.

Обновление из файла через помощник в режиме Предприятия

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

Где открыть в БП 3.0: Администрирование → Интернет-поддержка и сервисы, ссылка «Обновление версии программы». В других конфигурациях помощник находится в том же разделе администрирования или через поиск по разделу.

Порядок работы:

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

Для клиент-серверной базы помощник запросит пароль администратора кластера 1С, если он задан. Для файловой базы ничего дополнительного не нужно.

СпособКогда подходитОграничения
КонфигураторЛюбая база, доработки, цепочка релизовНужен человек с доступом к Конфигуратору
Помощник из файлаТиповая база без доработок, обновление силами бухгалтераДоработанную конфигурацию не объединит, при ошибке нужен Конфигуратор

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

После обновления: обработка данных и проверка

Обновление конфигурации — только половина работы. Вторая половина начинается при первом запуске в режиме 1С:Предприятие.

  1. Запустите базу под администратором. Программа сообщит, что версия обновлена, и запустит обработку обновления данных. Не закрывайте окно до её завершения.
  2. Часть обработчиков выполняется отложенно, в фоне, уже после входа пользователей. Их состояние видно в Администрирование → Обслуживание, блок с результатами обновления программы.
  3. Проверьте номер релиза в Справка → О программе.
  4. Откройте пару документов и отчётов, которыми пользуетесь каждый день. Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните итоги с данными до обновления.

Если в цепочке несколько релизов, запускайте Предприятие и дожидайтесь обработки данных после КАЖДОГО промежуточного обновления. Пропуск этого шага — частая причина ошибок на следующих релизах.

Ошибки при обновлении 1С из дистрибутива и как их снять

Нажмите на симптом, чтобы увидеть причину и решение.

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

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

Можно ли пропустить промежуточные релизы и сразу поставить последний?
Только если ваша версия есть в строке FromVersions файла UpdInfo.txt последнего релиза. Иначе нужна цепочка либо обновление через полный .cf со сравнением и объединением.
Нужно ли удалять старую платформу перед установкой новой?
Нет. Версии ставятся в отдельные папки и работают параллельно. Старые удаляют позже, когда убедились, что новая работает.
Сколько длится обновление конфигурации?
Для файловой базы в несколько гигабайт — обычно от 10 минут до часа на один релиз. Основное время уходит на реорганизацию структуры и обработку данных при первом запуске.
Можно ли обновлять, пока другие работают в базе?
Загрузить новую конфигурацию в Конфигураторе можно. Применить её к базе (обновление конфигурации базы данных) — только когда все вышли.
Где взять дистрибутив обновления?
На портале поддержки пользователей по действующей подписке ИТС или у обслуживающей вас фирмы-партнёра. Файлы с посторонних сайтов могут быть изменены, ставить их в рабочую базу нельзя.