Релиз конфигурации 1С: номер, состав, порядок установки и проверки

· 10 мин

Содержание

Релиз базы 1С — это конкретная выпущенная версия прикладной конфигурации, например Бухгалтерии предприятия 3.0.150.32. Его видно в окне Справка → О программе в строке с названием конфигурации. Обновить релиз — значит заменить программный код и структуру базы на более новые, сохранив все документы и справочники.

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

Релиз конфигурации и версия платформы: в чём разница

У любой базы 1С два слоя, и обновляются они отдельно.

  • 🧱 Платформа — сама программа 1С:Предприятие (1cv8.exe, сервер, тонкий клиент). Номер вида 8.3.25.1374. Ставится на компьютер или сервер, одна на все базы.
  • 📦 Конфигурация — прикладное решение внутри конкретной базы: Бухгалтерия, ЗУП, УТ. Номер вида 3.0.150.32 или 3.1.31.88. У каждой базы свой релиз.
Что сравниваемПлатформаРелиз конфигурации
Где хранитсяНа диске компьютера или сервераВнутри информационной базы
Чем обновляетсяУстановщиком setup.exeЧерез Конфигуратор или из самой программы
Что меняетДвижок, интерфейс, совместимость с ОСФормы, отчёты, расчёты, регламентированные отчёты
Как часто выходитНесколько раз в годУ Бухгалтерии и ЗУП — обычно несколько раз в месяц
Затрагивает данныеНетДа, может менять структуру таблиц

Где посмотреть оба номера: откройте базу и нажмите Справка → О программе (иконка с буквой «i» или меню-«гамбургер» в правом верхнем углу). В окне будет строка 1С:Предприятие 8.3 (8.3.xx.xxxx) — это платформа. Ниже — название конфигурации и её релиз.

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

Как читается номер релиза и что лежит внутри

Номер релиза состоит из четырёх групп цифр. На примере 3.0.150.32:

  1. 3 — поколение (редакция верхнего уровня). Бухгалтерия 2.0 и 3.0 — разные программы, переход между ними — отдельный перенос данных, а не обновление.
  2. 0 — подредакция. Меняется редко, при крупной переработке.
  3. 150 — версия. Растёт с каждым плановым выпуском.
  4. 32 — номер сборки. Отличает исправленные выпуски одной версии.

Отсюда простое правило: 3.0.150.32 новее, чем 3.0.149.45, хотя последняя группа у второго больше. Сравнивают слева направо.

Что входит в релиз:

  • 📄 файл конфигурации 1Cv8.cf — полная копия прикладного решения;
  • 🔄 файл обновления 1Cv8.cfu — только разница относительно предыдущих релизов;
  • 📝 описание изменений (новое в релизе, что исправлено, порядок обновления);
  • 🗂 шаблоны демобаз и пустой базы для создания новых информационных баз.

Самое ценное в описании — раздел о порядке обновления. Там перечислены релизы, с которых можно перейти на этот, и минимальная версия платформы.

Какой дистрибутив скачивать для обновления

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

ВидЧто внутриКогда подходит
Дистрибутив обновления1Cv8.cfu и описаниеТиповая база, текущий релиз есть в списке допустимых
Полный дистрибутив1Cv8.cf, шаблоны, демобазаНовая база, база с доработками, сильно устаревший релиз
Автообновление из программыСкачивается само по логину ИТСФайловая или небольшая серверная база без доработок

После запуска setup.exe из дистрибутива файлы распаковываются в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\, дальше — папка конфигурации и подпапка с номером релиза, например Accounting\3_0_150_32. Конфигуратор ищет обновления именно там.

Чтобы определить свой случай, ответьте на два вопроса.

Какой у вас случай?

Пошаговое обновление релиза базы без потери данных

Порядок для типовой базы через Конфигуратор. Он одинаков для Бухгалтерии, ЗУП и УТ, меняется только папка шаблонов.

1. Подготовка

  1. Проверьте текущий релиз в Справка → О программе.
  2. Откройте описание нужного релиза и найдите там список версий, с которых разрешён переход, и минимальную версию платформы.
  3. При необходимости обновите платформу на всех компьютерах, которые работают с базой (а для клиент-серверной базы — и на сервере 1С).
  4. Предупредите пользователей: структуру базы обновляют в монопольном режиме, остальные должны выйти.

2. Резервная копия

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

  • Файловая база: закройте все сеансы и скопируйте папку базы целиком (файл 1Cv8.1CD и рядом лежащие).
  • Любая база: в Конфигураторе Администрирование → Выгрузить информационную базу → файл .dt.
  • Серверная база на SQL: дополнительно сделайте бэкап средствами СУБД.

3. Установка обновления

  1. Запустите базу в режиме Конфигуратор.
  2. Если конфигурация закрыта, откройте её: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите «Поиск доступных обновлений» или явно выберите файл 1Cv8.cfu.
  5. Отметьте нужный релиз и нажмите «Готово», затем «Выполнить».
  6. Согласитесь на обновление конфигурации базы данных (или выполните Конфигурация → Обновить конфигурацию базы данных, клавиша F7).
  7. Примите изменения структуры в окне «Реорганизация информации».

4. Первый запуск

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

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

Если релиз отстаёт сильно, шаги 3-4 повторяются для каждого промежуточного выпуска. Запускать 1С:Предприятие между ними нужно: обработчики каждого релиза должны отработать.

Совместимость: что проверить до установки релиза

Большая часть неудачных обновлений — это несовместимость, которую можно было увидеть заранее.

Что проверитьГде смотретьЧто будет, если пропустить
Минимальная версия платформыОписание релиза, раздел о порядке обновленияКонфигурация не откроется, 1С потребует новую платформу
Допустимый исходный релизТам же, список версийКонфигуратор не найдёт обновление в файле
Режим совместимости конфигурацииСвойства корня конфигурации в КонфигуратореОшибки в расширениях и внешних обработках
Версия СУБД (для SQL)Системные требования релиза платформыОшибки при реорганизации, падения сервера
Расширения и внешние печатные формыАдминистрирование → Печатные формы, отчёты и обработкиПерестают открываться формы, ошибки при печати
Свободное место на дискеПроводник или мониторинг сервераРеорганизация обрывается на середине

Отдельно про разрядность. 32- и 64-битная платформа одной версии работают с одной и той же базой одинаково. Но на сервере 1С версии клиента и сервера должны совпадать до последней цифры, иначе клиент не подключится.

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

Ошибки при обновлении и как их исправить

Ниже — сообщения, которые встречаются чаще всего, и путь к решению.

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

Ещё две ситуации, которые не дают текст ошибки, но мешают:

  • 🐢 Обновление идёт очень долго. На файловой базе от нескольких гигабайт это нормально. Не прерывайте процесс. В следующий раз запускайте обновление в нерабочее время.
  • 🔁 Конфигуратор предлагает только старые релизы. Значит, свежий дистрибутив не распакован в каталог шаблонов. Запустите его setup.exe или укажите файл 1Cv8.cfu вручную.

Если база не открывается после неудачного обновления, не пытайтесь «доустановить» поверх. Восстановите копию (Администрирование → Загрузить информационную базу из .dt или верните папку файловой базы) и повторите процедуру с исправленной причиной.

Автоматическое обновление релиза: из программы и пакетом

Обновлять базу вручную нужно не всегда. Есть два способа автоматизации.

Встроенный помощник обновления

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

Что нужно для работы:

  • подключённая интернет-поддержка (логин и пароль портала ИТС) и действующая подписка;
  • права администратора в базе;
  • база без изменений в основной конфигурации.

Там же можно включить регулярную проверку обновлений и создание резервной копии перед установкой (для файловой базы).

Пакетный запуск из командной строки

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

set V8="C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe"
set BASE=/S"srv1c\buh"
set AUTH=/N"Администратор" /P"пароль"

rem 1. Резервная копия
%V8% DESIGNER %BASE% %AUTH% /DisableStartupDialogs /DumpIB "D:\backup\buh.dt" /Out "D:\logs\dump.log"

rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER %BASE% %AUTH% /DisableStartupDialogs /UpdateCfg "D:\tmplts\Accounting\3_0_150_32\1Cv8.cfu" /UpdateDBCfg /Out "D:\logs\update.log"

rem 3. Запуск обработчиков обновления данных
%V8% ENTERPRISE %BASE% %AUTH% /DisableStartupDialogs /C"ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы"

Для файловой базы вместо /S"сервер\база" используется /F"путь к папке базы". Номер платформы и пути подставьте свои.

Скрипт обновления обрывает работу пользователей, если они в базе. Запускайте его по расписанию ночью и заранее блокируйте начало сеансов. Код возврата и файл из /Out проверяйте после каждого шага: если шаг 1 не создал .dt, дальше идти нельзя.

Что сделать после установки нового релиза

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

Дождаться отложенной обработки данных

В типовых конфигурациях часть обработчиков выполняется в фоне уже после входа пользователей. Посмотреть прогресс: Администрирование → Обслуживание → Обновление версии программы → Результаты обновления программы. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные.

Проверить и сверить

Проверка после обновления релиза
Выполнено: 0 / 7

Обновить окружение

  • 🔌 Обмены. Если с базой обменивается другая (например, Бухгалтерия с ЗУП или УТ), проверьте, что версии обеих совместимы. Иногда обновлять нужно обе базы в один день.
  • 🧩 Расширения. Проверьте в списке расширений, нет ли предупреждений о несовместимости. Доработки в расширениях — забота их разработчика.
  • 🗃 Регламентные задания. На серверной базе убедитесь, что они снова выполняются, если блокировали их на время обновления.

Когда нужна «Тестирование и исправление»

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

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

Можно ли пропустить несколько релизов и сразу поставить последний?
Только если ваш текущий релиз указан в описании нового как допустимый исходный. Иначе ставьте промежуточные выпуски по очереди.
Нужно ли обновлять платформу при каждом новом релизе?
Нет. Платформу обновляют, когда релиз требует номер выше вашего. Это указано в описании релиза.
Можно ли откатить релиз назад?
Штатного отката нет. Вернуться можно только восстановлением резервной копии, сделанной до обновления.
Почему у коллеги в другой организации релиз новее, а у меня автообновление его не видит?
Чаще всего не подключена интернет-поддержка или закончилась подписка ИТС. Ещё вариант — в основной конфигурации есть изменения, и автообновление недоступно.
Чем обновление релиза отличается от перехода на новую редакцию?
Релиз меняет версию внутри редакции (3.0.149 → 3.0.150). Переход на новую редакцию, например с 2.0 на 3.0, — это перенос данных в другую программу с отдельной процедурой.