Обновление 1С 8.3 без потери данных: от бэкапа до первого запуска
Содержание
Обновить 1С 8.3 — это две разные операции. Платформу ставят установщиком setup.exe поверх Windows, рядом со старой версией. Конфигурацию (Бухгалтерию, ЗУП, УТ) обновляют либо помощником Администрирование → Интернет-поддержка и сервисы, либо в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию.
Порядок всегда один: резервная копия → платформа нужной версии → конфигурация → запуск в режиме 1С:Предприятие под администратором, чтобы отработали обработчики обновления. Пропуск любого шага и даёт большинство «сломанных» баз после обновления.
Подготовка к обновлению 1С 8.3: что проверить до старта
Начните с описания нового релиза конфигурации. Оно лежит рядом с файлом обновления и в карточке релиза на портале обновлений. Из него нужны две вещи:
- 🔢 минимальная версия платформы — номер, не ниже которого должна быть установлена платформа;
- 🔗 список релизов, с которых возможно обновление — если вашего номера там нет, придётся ставить промежуточные релизы по цепочке.
Свою текущую версию смотрите в меню «Справка» (значок в правом верхнем углу или F1 → «О программе»). Там видны и номер платформы, и номер релиза конфигурации.
Дальше — права и доступ:
- 👤 пользователь, под которым обновляете, должен иметь полные права (роль «Администратор» / «Полные права»);
- 🔑 для автоматического обновления нужно подключение к интернет-поддержке: логин и пароль от портала 1С и действующий договор ИТС;
- 💾 на диске должно быть свободное место минимум в 2–3 раза больше размера базы: при реструктуризации платформа создаёт временные таблицы.
Резервная копия
Без резервной копии конфигурацию не обновляйте. Откатить релиз штатными средствами нельзя, вернуться можно только к копии.
Варианты копии:
| Способ | Где делается | Когда подходит |
|---|---|---|
Выгрузка .dt | Конфигуратор → Администрирование → Выгрузить информационную базу | Любая база, универсально |
| Копия каталога базы | Проводник, папка с файлом 1Cv8.1CD | Файловая база, все пользователи вышли |
| Резервная копия СУБД | MS SQL / PostgreSQL | Клиент-серверная база |
Сохранение конфигурации .cf | Конфигуратор → Конфигурация → Сохранить конфигурацию в файл | Дополнительно, если конфигурация доработана |
Для файловой базы самый быстрый вариант — закрыть все сеансы и скопировать папку целиком. Восстановление — обратное копирование за минуту.
Как обновить платформу 1С:Предприятие 8.3 через установщик
Дистрибутив платформы скачивают с портала обновлений 1С (раздел «Технологическая платформа 8.3») при активной подписке. Для рабочих мест берите полный 64-разрядный дистрибутив для Windows, если нет 32-разрядных внешних компонент, которые требуют 32-битного клиента.
- Распакуйте архив во временную папку.
- Запустите
setup.exeот имени администратора Windows. - На шаге выбора компонентов оставьте «1С:Предприятие 8» и, при необходимости, «Тонкий клиент». Серверные компоненты на обычном рабочем месте не нужны.
- Выберите язык интерфейса по умолчанию.
- Драйвер защиты HASP ставьте, только если используете аппаратный ключ. Для программной лицензии он не нужен.
- Дождитесь окончания установки.
Новая версия ложится в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx\. Старая остаётся рядом и продолжает работать — это удобно для отката.
Программные лицензии хранятся отдельно от папки платформы (по умолчанию в C:\ProgramData\1C\licenses). При обновлении платформы на том же компьютере повторная активация не нужна.
Какой версией запускается база
Ярлык «1С:Предприятие» запускает 1cestart.exe, а он выбирает версию сам. По умолчанию — самую новую из установленных, подходящую под маску.
Чтобы закрепить за конкретной базой нужную версию:
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите до последней страницы мастера.
- В поле «Версия 1С:Предприятия» укажите точный номер, например
8.3.24.1548, или оставьте маску8.3, чтобы бралась последняя.
Так можно держать одну старую базу на прежней платформе, пока остальные уже переехали.
Старые версии удаляют через «Программы и компоненты» Windows. Держите хотя бы одну предыдущую, пока не убедитесь, что всё работает.
Автоматическое обновление конфигурации из режима 1С:Предприятие
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА, ERP) есть встроенный помощник. Он сам находит релизы, скачивает нужную цепочку и устанавливает её.
Где найти: Администрирование → Интернет-поддержка и сервисы, группа «Обновление версии программы», команда «Обновление программы». В отдельных конфигурациях группа может называться немного иначе, но раздел тот же.
Порядок работы:
- Убедитесь, что интернет-поддержка подключена: в том же разделе виден ваш логин. Если нет — нажмите «Подключить» и введите логин и пароль портала.
- Откройте «Обновление программы». Помощник проверит, есть ли новые релизы, и покажет найденную версию.
- Если для релиза нужна более новая платформа, помощник об этом сообщит. В файловом варианте он умеет скачать и установить её сам, в клиент-серверном платформу ставит администратор сервера.
- Выберите момент установки: сейчас или при завершении работы.
- Для файловой базы оставьте флажок создания резервной копии.
- Подтвердите. Программа закроется, установит обновление и запустится заново.
- После перезапуска дождитесь окна «Обновление версии программы» — это обработчики обновления переносят данные под новую структуру. Не закрывайте его.
Помощник работает только с типовой конфигурацией, снятой с поддержки без изменений или стоящей на полной поддержке. Если конфигурация доработана в Конфигураторе, он предложит обновить её вручную.
Автоматическую проверку можно включить флажком в том же разделе — тогда 1С при запуске сама напоминает о новом релизе.
Ручная установка обновлений конфигурации в Конфигураторе
Ручной путь нужен, когда нет интернета на сервере, когда конфигурация доработана или помощник выдаёт ошибку.
Где взять файл обновления
С портала обновлений скачивают дистрибутив обновления релиза (архив с setup.exe внутри). Его запуск не трогает базу: он только распаковывает файлы в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\. Внутри будет файл 1cv8.cfu — им и обновляют.
Если нужна цепочка релизов, распакуйте все промежуточные.
Шаги обновления
- Запустите базу в режиме «Конфигуратор» под администратором.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» (Конфигуратор найдёт распакованные шаблоны) или «Выбор файла обновления» и путь к нужному
.cfu. - Конфигуратор покажет, с какого на какой релиз пойдёт обновление. Нажмите «Обновление».
- Для типовой конфигурации без изменений сразу появится вопрос об обновлении конфигурации базы данных. Согласитесь.
- Платформа покажет список изменений структуры — нажмите «Принять».
- Если в цепочке несколько релизов, повторите шаги 3–7 для каждого по порядку.
- Закройте Конфигуратор и войдите в режим 1С:Предприятие под тем же пользователем с полными правами. Дождитесь окончания обработчиков обновления.
Шаг 9 обязателен. Если первым в базу зайдёт пользователь без прав, обработчики не запустятся, а он получит сообщение о том, что обновление не завершено.
Обновить конфигурацию
базы данных можно и отдельно: Конфигурация → Обновить конфигурацию базы данных или клавиша F7. Это нужно, если на шаге 6 вы отказались от обновления.
Обновление доработанной конфигурации: сравнение и объединение
Если в конфигурацию вносили изменения (включена возможность изменения в Конфигурация → Поддержка → Настройка поддержки), то после выбора .cfu откроется окно сравнения. В нём три конфигурации: старая поставка, ваша текущая и новая поставка.
На что смотреть:
- 🟢 объекты, изменённые только поставщиком, обновляются без вопросов;
- 🟡 объекты, изменённые и вами, и поставщиком, требуют решения: взять из новой поставки, оставить свои или объединить;
- 🔴 модули с изменениями с двух сторон проверяйте глазами — автоматическое объединение может дать нерабочий код.
После объединения выполните синтаксический контроль: Конфигурация → Проверка конфигурации. Только потом обновляйте конфигурацию базы данных.
Доработки, вынесенные в расширения конфигурации (.cfe), обновлению почти не мешают: основная конфигурация остаётся на полной поддержке, и её можно обновлять даже помощником. После обновления проверьте, что расширения подключаются без ошибок.
Обновление 1С 8.3 в клиент-серверном варианте
В клиент-серверной базе работ больше, потому что версии клиента и сервера должны совпадать точно, до последней цифры номера. Обновили платформу на сервере — придётся обновить и все рабочие места, иначе пользователи получат ошибку несоответствия версий при подключении.
Платформа на сервере
- Выберите время, когда в базах никто не работает . При остановке службы сервера все сеансы пользователей оборвутся.
- Установите новую версию с компонентами «Сервер 1С:Предприятия 8» и «Администрирование сервера 1С:Предприятия». На шаге настройки выберите установку сервера как службы Windows.
- Остановите службу агента сервера старой версии и переведите её в ручной запуск. Две версии не могут одновременно слушать одни и те же порты (1540, 1541 и диапазон рабочих процессов).
- Запустите службу новой версии.
- Настройки кластера и список баз хранятся в каталоге
srvinfo— новая служба подхватит их, если указывает на тот же каталог. - Перерегистрируйте консоль администрирования под новую версию, иначе оснастка может не открыться:
regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"
Замените 8.3.xx.xxxx на фактический номер папки.
Конфигурация на сервере
Для обновления структуры базы нужен монопольный доступ. Получить его проще всего через консоль кластера:
- В консоли откройте свойства информационной базы.
- Включите «Блокировка начала сеансов включена», укажите время и код разрешения (например,
1234). - Отметьте «Блокировка регламентных заданий включена».
- Завершите оставшиеся сеансы в списке «Сеансы» базы — пользователи потеряют несохранённые данные, поэтому предупредите их заранее.
- Запустите Конфигуратор с параметром кода разрешения: в строке параметров запуска
/UC 1234. - Обновите конфигурацию, как описано выше.
- Снимите блокировку и войдите в режим 1С:Предприятие под администратором.
В БП 3.0 и других конфигурациях на БСП то же можно сделать без консоли: Администрирование → Обслуживание, «Блокировка работы пользователей».
Резервную копию серверной базы делайте средствами СУБД. Выгрузка .dt большой базы может идти часами и требует того же монопольного режима.
Ошибки при обновлении 1С и что с ними делать
Если после обновления пропали кнопки или отчёты, проверьте сначала расширения и внешние обработки: они могли не подключиться к новой версии. Данные при штатном обновлении не теряются.
Частые вопросы
Можно ли перескочить через несколько релизов?
Нужна ли новая лицензия после обновления платформы?
Можно ли обновлять конфигурацию без договора ИТС?
Как откатить обновление, если что-то пошло не так?
.dt, возвратом скопированной папки базы или восстановлением бэкапа СУБД. Кнопки «отменить обновление» в 1С нет.