Обновление 1С по шагам: новая платформа, релиз и база
Содержание
Самая частая путаница: «обновил 1С» — и ничего не изменилось. Дело в том, что обновлять приходится две разные вещи. Платформу (программа 1cv8, которая запускает базы) и конфигурацию (Бухгалтерия, ЗУП, Управление торговлей — то, что внутри базы). Новый дистрибутив платформы не поменяет ни одной формы в бухгалтерии, а релиз конфигурации не заменит саму платформу.
Порядок простой: сначала смотрите, какая платформа нужна новому релизу конфигурации, при необходимости ставите её, и только потом обновляете конфигурацию. Ниже — оба маршрута: автоматический через интернет
-поддержку и ручной через портал releases.1c.ru.
Проверьте версии и сделайте резервную копию
Прежде чем что-то скачивать, выясните, что у вас стоит сейчас. Откройте программу и вызовите справку: пункт Справка → О программе показывает версию конфигурации и версию платформы. Платформа записывается как 8.3.XX.YYYY, например 8.3.24.1586: первые три числа — основная версия, последнее — номер сборки.
Дальше нужно понять, что требует новая версия. У каждого релиза конфигурации есть минимально допустимая платформа — она указана в описании релиза на портале поддержки и в файле «Что нового». Сравнивать номера нужно по числам, а не на глаз: версия 8.3.9.2033 ниже, чем 8.3.24.1586, хотя в строке «девятка» выглядит больше.
Проверьте ещё три вещи:
- 🔑 Доступ. Скачивание релизов идёт с логином и паролем пользователя портала поддержки; доступ к обновлениям конфигураций зависит от действующего договора сопровождения.
- 🧩 Статус поддержки. Если конфигурацию дорабатывали, посмотрите, что стоит в настройке поддержки: полная, с сохранением или с отключением. От этого зависит поведение при обновлении.
- 🧱 Расширения. Если в базе подключены расширения, после обновления проверьте, что они работают на новом релизе.
Перед обновлением выгрузите базу или сделайте копию средствами СУБД. Для файловой базы достаточно закрыть все сеансы и скопировать каталог с файлом 1Cv8.1CD. Для серверной базы — резервная копия в СУБД. Выгрузка в .dt (Администрирование → Выгрузить информационную базу в конфигураторе) тоже подходит, но на больших базах занимает много времени.
Автоматическое получение обновлений через интернет-поддержку
Это самый короткий маршрут. Программа сама ходит на сервер, находит подходящий релиз, скачивает его и запускает обновление.
- Откройте раздел
Администрирование → Интернет-поддержка и сервисы. - Подключите интернет-поддержку: введите логин и пароль пользователя портала. Если подключение уже есть, этот шаг пропустите.
- Найдите в разделе администрирования пункт, связанный с обновлением программы (в типовых конфигурациях он находится рядом с настройками поддержки и обслуживания), и откройте его.
- Запустите проверку наличия обновлений. Программа покажет доступные релизы.
- Выберите нужный релиз и нажмите команду, запускающую обновление. Программа предложит завершить сеансы остальных пользователей и сделать копию.
В настройках обновления есть выбор, откуда брать файл: из интернета, с сетевого каталога или с локального диска. Для офисов без выхода в сеть удобнее второй вариант: скачиваете релиз на отдельной машине, кладёте в общую папку и указываете путь.
Автоматическая проверка может срабатывать при каждом запуске. Если коллеги жалуются на «всплывающее окно с обновлением», его можно отключить в тех же настройках, но тогда следить за выходом релизов придётся вручную.
Важное ограничение: этот маршрут обновляет только конфигурацию. Платформу он не ставит — её устанавливают отдельно (см. ниже).
Ручная загрузка дистрибутивов с портала
Ручной путь нужен, когда нет интернета на сервере, когда нужен не последний, а конкретный релиз, либо когда автоматика не находит обновление.
Зайдите на releases.1c.ru под своим логином. Там два каталога, и каждому нужен свой дистрибутив:
| Что обновляем | Что скачать | Что получится |
|---|---|---|
| Платформа | «Технологическая платформа 1С:Предприятия» нужной версии, под вашу ОС и разрядность | Установщик setup.exe |
| Конфигурация | Нужная конфигурация (например, Бухгалтерия предприятия), раздел обновления нужного релиза | Файл обновления .cfu либо архив с установщиком, который кладёт обновление в каталог шаблонов |
| Конфигурация целиком | Полный дистрибутив | Файл .cf или установщик, создающий пустую базу |
Для конфигурации обычно качают файл обновления, а не полный дистрибутив. Он существенно меньше и переносит изменения аккуратно — с учётом доработок.
Если файл обновления упакован в архив с установщиком, запустите его. Он распакует обновление в каталог шаблонов пользователя, и дальше конфигуратор или программа сами найдут его в списке доступных обновлений. Если у вас просто .cfu, указывайте путь к нему вручную.
У файла обновления есть ограничение по исходной версии: оно создано для определённых версий, с которых оно работает. Если вы отстали на несколько релизов, на портале иногда нужна промежуточная версия: качайте ту, которая указана как стартовая для вашей.
Установка новой платформы 1С:Предприятие
Новая платформа ставится рядом со старой, а не поверх неё. На диске останется несколько каталогов с версиями, и это нормально: у каждой базы может быть своя версия.
На рабочем месте:
- Закройте все окна 1С, включая конфигуратор.
- Запустите
setup.exeиз распакованного дистрибутива. - Выберите компоненты. Для обычного рабочего места достаточно основных компонентов 1С:Предприятия и интерфейсов на нужных языках.
- Дождитесь окончания установки. Перезагрузка обычно не нужна, но если установщик попросит — перезагрузитесь.
После установки откройте окно запуска 1cestart, выберите базу и нажмите «Изменить». В настройках базы есть поле выбора версии платформы: оставьте автоматический выбор либо жёстко укажите установленную версию. При автоматическом выборе база запустится на самой свежей версии, которая подходит по основному номеру.
На сервере 1С:Предприятия:
⚠️ Остановка службы сервера оборвёт сеансы всех пользователей. Предупредите людей и делайте это после работы.
- Дождитесь, пока все выйдут из баз, либо завершите сеансы через консоль кластера.
- Остановите службу «Агент сервера 1С:Предприятия 8.3».
- Установите новую платформу, отметив компонент «Сервер 1С:Предприятия».
- Убедитесь, что служба запущена уже из каталога новой версии, а не старой. Путь к исполняемому файлу виден в свойствах службы Windows.
- Обновите клиентские рабочие места до той же версии. Расхождение между клиентом и сервером приводит к ошибкам подключения.
Если пользователи заходят через веб-клиент, после смены платформы переопубликуйте базу: публикация привязана к модулю расширения веб-сервера определённой версии, а он обновляется вместе с платформой. Без этого страница может открываться, но работа сеансов — ломаться.
Для установки на десятки компьютеров удобнее использовать .msi-пакет из дистрибутива и групповые политики. Такой способ нужен администратору домена, остальным хватит setup.exe.
Обновление конфигурации и структуры базы данных
С платформой разобрались, теперь сама конфигурация. Здесь есть два варианта: через режим «1С:Предприятие» (если вы выбрали автоматический маршрут) и через Конфигуратор.
Через Конфигуратор:
- Закройте все сеансы пользователей. Открывать нужно с монопольным доступом: Конфигуратор потребует его для изменения структуры.
- Откройте Конфигуратор базы и выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите источник: поиск доступных обновлений в каталоге шаблонов либо выбор файла
.cfu. - Программа покажет, что изменится, и спросит, как обращаться с изменёнными объектами. Если конфигурация дорабатывалась, будут конфликты: решайте их по каждому объекту, не принимайте всё скопом.
- Подтвердите обновление и дождитесь, пока изменения будут загружены в основную конфигурацию.
- Примите изменения в базе: команда
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). Только после этого структура таблиц и данные приведены в соответствие.
Последний пункт часто упускают. Без обновления конфигурации базы данных пользователи увидят новую конфигурацию, но структура хранения останется прежней, и программа выдаст сообщение о несоответствии.
При первом запуске после обновления. 1С в обычном режиме выполнит обработчики обновления: перестроит итоги, заполнит новые реквизиты, обновит права. На большой базе это занимает от нескольких минут до часов — не прерывайте процесс, пока окно с прогрессом не закроется само.
Что проверить, когда база загрузилась:
- ✅ Версия в окне «О программе» соответствует ожидаемой.
- ✅ Открываются основные документы и отчёты — например, поступление и оборотно-сальдовая ведомость.
- ✅ Работает обмен (с банком, с ЭДО, с другой базой), если он у вас настроен.
- ✅ Расширения подключены и не выдают ошибок.
Если обновление шло долго, а пользователи ждали, запишите, сколько оно заняло. Эти цифры пригодятся в следующий раз при планировании окна работ: релизы выходят регулярно, и процедура повторяется.
Регламентированные отчёты требуют отдельного внимания: они обновляются вместе с релизом, поэтому после установки релиза всегда проверяйте, что формы отчётов открываются и заполняются без сообщений.
Если обновление не проходит
Разберём типичные случаи.
| Сообщение или симптом | Причина | Что делать |
|---|---|---|
| Обновление не находится в списке | Релиз рассчитан на другую версию конфигурации или лежит не в том каталоге | Проверьте текущий номер релиза и версию, с которой работает обновление; укажите файл вручную |
| «Невозможно получить монопольный доступ» | В базе остались сеансы, в том числе «зависшие» | Завершите сеансы пользователей; на сервере закройте их через консоль кластера |
| Программа пишет, что платформа слишком старая | Релиз требует более новую платформу | Установите нужную платформу и повторите |
| Не входит в базу после смены платформы | Клиент и сервер разных версий | Выровняйте версии клиента и сервера |
| Обновление зависло на выполнении обработчиков | Много данных или не хватает ресурсов | Подождите; не завершайте процесс, пока идёт операция |
| Пропали доработки | При сравнении выбрана версия поставщика | Верните базу из копии и повторите с выбором ваших изменений |
Если база после неудачной попытки не запускается, не пытайтесь «доделать» обновление поверх. Верните базу из копии, которую вы сделали до начала, и повторите процедуру с самого начала.
Что делать с доработками. Если конфигурация на поддержке и в ней есть ваши изменения, перед обновлением полезно выгрузить список изменённых объектов: в конфигураторе откройте окно настройки поддержки и посмотрите, какие объекты отличаются от поставки. После обновления сравните этот список с результатом. Так вы быстро увидите, что именно сломалось, если печатная форма или обработка перестала работать.
Ещё один приём практиков: сначала прогоните обновление на копии базы. Разверните резервную копию на тестовом компьютере, обновите платформу и конфигурацию там, откройте основные отчёты и документы. Если всё прошло гладко, повторяйте процедуру на рабочей базе. Это занимает лишний час, зато вы заранее узнаете, сколько длится обновление и какие сообщения появляются. А значит, сможете честно назвать пользователям время простоя.
Отдельно о версиях. Когда релизов пропущено много, лучше идти последовательно: от старого к новому через промежуточные релизы, которые указаны как обязательные. Прыжок через несколько версий допустим, только когда поставщик явно разрешает обновление с вашей версии.
Частые вопросы
Нужно ли обновлять платформу каждый раз, когда выходит новый релиз конфигурации?
Можно ли держать на компьютере несколько версий платформы?
Пропадут ли данные при обновлении платформы?
Что делать, если интернета на сервере нет?
Можно ли откатиться на прошлую версию платформы?
Обновление конфигурации и обновление платформы — это одно и то же?
setup.exe, конфигурация обновляется внутри базы файлом .cfu или через интернет-поддержку.