Релиз конфигурации 1С: номер, состав, порядок установки и проверки
Содержание
Релиз базы 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:
3— поколение (редакция верхнего уровня). Бухгалтерия 2.0 и 3.0 — разные программы, переход между ними — отдельный перенос данных, а не обновление.0— подредакция. Меняется редко, при крупной переработке.150— версия. Растёт с каждым плановым выпуском.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. Резервная копия
Это единственный шаг, который нельзя пропускать. Без копии откатить неудачное обновление невозможно.
- Файловая база: закройте все сеансы и скопируйте папку базы целиком (файл
1Cv8.1CDи рядом лежащие). - Любая база: в Конфигураторе
Администрирование → Выгрузить информационную базу→ файл.dt. - Серверная база на SQL: дополнительно сделайте бэкап средствами СУБД.
3. Установка обновления
- Запустите базу в режиме Конфигуратор.
- Если конфигурация закрыта, откройте её:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» или явно выберите файл
1Cv8.cfu. - Отметьте нужный релиз и нажмите «Готово», затем «Выполнить».
- Согласитесь на обновление конфигурации базы данных (или выполните
Конфигурация → Обновить конфигурацию базы данных, клавиша F7). - Примите изменения структуры в окне «Реорганизация информации».
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, дальше идти нельзя.
Что сделать после установки нового релиза
Обновление не заканчивается на сообщении «Обновление выполнено». Есть работы, которые программа делает позже, и проверки, которые нужны вам.
Дождаться отложенной обработки данных
В типовых конфигурациях часть обработчиков выполняется в фоне уже после входа пользователей. Посмотреть прогресс: Администрирование → Обслуживание → Обновление версии программы → Результаты обновления программы. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные.
Проверить и сверить
Обновить окружение
- 🔌 Обмены. Если с базой обменивается другая (например, Бухгалтерия с ЗУП или УТ), проверьте, что версии обеих совместимы. Иногда обновлять нужно обе базы в один день.
- 🧩 Расширения. Проверьте в списке расширений, нет ли предупреждений о несовместимости. Доработки в расширениях — забота их разработчика.
- 🗃 Регламентные задания. На серверной базе убедитесь, что они снова выполняются, если блокировали их на время обновления.
Когда нужна «Тестирование и исправление»
После неудачного или прерванного обновления, а также при странных ошибках в данных можно запустить в Конфигураторе Администрирование → Тестирование и исправление. Для этого нужен монопольный доступ. Сначала запускайте с режимом «Только проверка», без исправлений, и обязательно на свежей копии.