Как обновить 1С 8.3: методы, инструкции и безопасность
Содержание
Обновить 1С 8.3 можно тремя путями: автоматически через интернет , из файла обновления вручную или через хранилище конфигурации. Файловой базе на одном компьютере хватает первого. Клиент-серверной базе на десяток пользователей обычно нужен второй. Разработчику с доработанной конфигурацией не обойтись без третьего.
Прежде чем выбирать способ, запомните: у 1С два уровня обновления. Первый — платформа, то есть сама программа, которая запускает базы. Второй — конфигурация, то есть Бухгалтерия, ЗУП, УТ и другие прикладные решения. Они обновляются отдельно и в строгом порядке. Сначала платформа, потом конфигурация.
Что проверить и сохранить до начала обновления
Половина проблем с обновлением возникает не в самом процессе, а из-за пропущенной подготовки. Потратьте на неё 15 минут.
Резервная копия — единственная страховка
Без свежей копии базы обновление не начинайте. Если что-то пойдёт не так, откатиться иначе не получится.
Способы сделать копию:
- 📁 Файловая база. Закройте все сеансы и скопируйте каталог базы целиком. Главное в нём — файл
1Cv8.1CD. - 📦 Любая база. В Конфигураторе откройте меню «Администрирование» и выберите выгрузку информационной базы. Получите файл
.dt. - 🗄 Клиент-серверная база
. Сделайте резервную копию средствами СУБД и дополнительно выгрузите
.dt. Копия SQL восстанавливается быстрее,.dtпереносится куда угодно.
Проверьте, что копия открывается. Загрузите её в пустую тестовую базу. Битая копия, о которой узнали после сбоя, хуже её отсутствия.
Что узнать о своей установке
Составьте короткую справку перед началом работ:
- Какая версия платформы стоит сейчас (меню «Справка → О программе»).
- Какой релиз конфигурации установлен.
- Есть ли доработки. Если конфигурация «на поддержке» с изменениями, при обновлении будет сравнение и объединение.
- Какой режим: файловый или клиент-серверный.
- Где лежит лицензия: программная или аппаратный ключ.
Совместимость версий
Новый релиз конфигурации требует минимальной версии платформы. Это указано в описании релиза на сайте поддержки 1С. Если платформа старая, конфигурация сама сообщит об этом при запуске и не даст продолжить.
Скачивать обновления нужно только с сайта фирмы 1С или из программы при действующем договоре ИТС. Файлы с форумов и торрентов могут содержать вредоносный код и ломают лицензионную чистоту.
Для сверки порядка действий пригодится чек-лист.
Автоматическое обновление конфигурации через интернет
Самый простой способ. Подходит, если конфигурация типовая и без доработок, а у организации есть договор сопровождения (ИТС).
Как это работает
Программа сама заходит на сервер обновлений, проверяет наличие нового релиза, скачивает его и устанавливает. Пользователю нужен логин и пароль от портала поддержки. Он вводится один раз в настройках программы.
Пошагово
- Зайдите в базу под пользователем с правами администратора.
- Откройте раздел «Администрирование» и найдите там пункт про обновление программы или поддержку.
- Введите логин и пароль пользователя портала поддержки, если их ещё нет.
- Запустите проверку обновлений. Программа покажет доступные релизы.
- Выберите релиз и подтвердите установку. Программа предложит завершить работу других пользователей .
- Дождитесь окончания. После перезапуска откроется окно обработки обновления и проверки.
Если у вас настроено расписание, можно включить автоматическую проверку и уведомление о новых релизах.
Автоматическое обновление не меняет платформу. Если новому релизу нужна платформа новее вашей, сначала обновите её вручную. Об этом ниже.
Установка новой платформы вручную
Платформа ставится не в базу, а на компьютер. Это обычная программа с установщиком.
Где взять дистрибутив
Скачайте комплект «Технологическая платформа 1С:Предприятия для Windows» с сайта поддержки. Для 64-разрядной системы и сервера нужна 64-разрядная версия. Выбирайте файл windows64full или аналогичный.
Порядок установки
- Запустите
setup.exeиз распакованного архива. - Выберите компоненты. Для рабочего места обычно хватает «1С:Предприятие» и интерфейсов на русском языке .
- Если на этом компьютере стоит сервер 1С, отметьте и его компонент.
- Завершите установку. Старая версия не удаляется: платформы живут рядом, у каждой своя папка.
Эта особенность удобна. Можно оставить прежнюю платформу для тех баз, которые пока не готовы к переходу.
Как привязать базу к нужной версии
Список баз хранится в окне запуска. Для каждой базы можно указать версию платформы, с которой она запускается. Если оставить автоматический выбор, 1С возьмёт самую свежую из установленных, подходящую базе.
Установка платформы — это обычно 5–10 минут на одном компьютере. На сорок рабочих мест вручную это уже заметный объём.
| Способ | Когда подходит | Риски |
|---|---|---|
| Вручную на каждом ПК | До 5–7 компьютеров | Забудут обновить часть машин |
| Через групповые политики | Доменная сеть | Нужно настроить пакет установки |
| Скрипт запуска | Любой размер | Нужен тестовый прогон |
Для сети разработчики 1С предлагают выкладывать дистрибутив на общую папку и ставить его скриптом с ключами тихой установки. Один раз проверьте скрипт на тестовом компьютере.
Обновление конфигурации из файла
Когда интернета на сервере нет или договор не позволяет автоматизацию, релиз ставят из файла.
Какие бывают файлы
- 📄 Дистрибутив — папка с
setup.exe. После установки он кладёт шаблоны в каталог шаблонов 1С. - 📄 Файл
.cfu— файл обновления. Подходит, когда нужно обновить именно с предыдущего релиза. - 📄 Файл
.cf— полная поставка. Подходит для первичной загрузки.
Пошагово через Конфигуратор
- Закройте всех пользователей и сделайте копию.
- Откройте базу в режиме «Конфигуратор».
- В меню «Конфигурация» выберите «Поддержка», затем «Обновить конфигурацию ».
- Укажите источник: файл обновления или каталог шаблонов.
- Выберите нужный релиз из списка.
- Если есть доработки, откроется окно сравнения. Для каждого изменённого объекта выберите вариант: оставить своё, взять новое или объединить.
- Подтвердите. Программа применит изменения к конфигурации.
Обновление конфигурации базы данных
Это отдельный шаг, который часто пропускают. Конфигурация и структура таблиц в базе — не одно и то же. После загрузки нового релиза нужно привести базу в соответствие.
Есть два пути:
- Нажмите
F7в Конфигураторе или выберите в меню «Конфигурация» пункт обновления конфигурации базы данных. - Просто запустите «1С:Предприятие» под администратором. Система предложит завершить обновление сама.
После этого в режиме «1С:Предприятие» запустится обработка, которая заполнит новые данные и выполнит перенос. Для крупной базы это может занять от нескольких минут до часа.
Не прерывайте этот процесс. Если закрыть окно или выключить питание, база может остаться в неконсистентном состоянии. Тогда восстанавливайтесь из копии.
Хранилище конфигурации: обновление в команде разработчиков
Если конфигурацию дорабатывает команда, изменения хранятся в хранилище. Обновление типовой конфигурации сюда вносят особым образом.
Общая схема
- Один специалист (чаще ведущий) делает всё в отдельной базе-копии, не в рабочей.
- Обновляет конфигурацию с поддержки: сравнение и объединение, как в предыдущем разделе.
- Проверяет, что конфигурация собирается без ошибок. Для этого в Конфигураторе есть проверка конфигурации.
- Помещает результат в хранилище одним обновлением, с понятным комментарием.
- Остальные разработчики обновляют свои копии из хранилища.
Что учесть
- Никто не должен занимать объекты в хранилище на время слияния. Иначе возникнут конфликты.
- Версию хранилища фиксируйте записью с номером релиза. Через год вы найдёте нужную точку за минуту.
- После слияния проверьте доработанные формы и отчёты вручную. Автоматика не всё видит.
Хранилище — не резервная копия базы. В нём только конфигурация, без данных. Копию базы делайте отдельно.
Обновление в клиент-серверном варианте с SQL
Здесь платформа ставится в двух местах: на сервере 1С и на рабочих станциях. Версии должны совпадать по основным цифрам.
Порядок действий
- Остановите работу пользователей. В консоли кластера отключите сеансы и заблокируйте новые подключения к базе.
- Сделайте копию средствами СУБД и выгрузите
.dt. - Поставьте новую платформу на сервер. Службу сервера 1С нужно перезапустить с новой версией. Старую службу остановите и отключите, а новую включите.
- В консоли администрирования проверьте, что кластер работает на новой версии и база подключена.
- Обновите платформу на клиентских компьютерах.
- Обновите конфигурацию так же, как для файловой базы.
Особенности SQL
Размер журнала транзакций при обновлении растёт. Проверьте свободное место на диске заранее. Для базы в 50 ГБ резервируйте запас хотя бы столько же, потому что при реструктуризации таблицы могут временно дублироваться.
Если сервер приложений и СУБД стоят на разных машинах, обновлять обе стороны одновременно не нужно. Меняется только сервер 1С. СУБД остаётся на месте.
Для крупной базы сначала прогоните обновление на копии. Вы узнаете реальное время и поймаёте ошибки без риска для рабочей базы.
Нужно решить, какой способ вам подходит. Помогает небольшая схема выбора.
Проблемы при обновлении и как их решать
Ниже — ошибки, которые встречаются чаще всего.
Порядок отката
Если обновление не получилось, возвращайтесь так:
- Остановите всех пользователей.
- Загрузите
.dtили восстановите каталог файловой базы из копии. - Откройте базу той платформой, которой пользовались раньше.
- Проверьте данные за последние дни. Всё, что вводили после копии, нужно будет ввести заново.
Куда смотреть при сбое
Первое — журнал регистрации: в нём остаются записи об ошибках обновления. Второе — текст сообщения целиком, лучше копией. Не пересказывайте ошибку по памяти: точная формулировка экономит часы поиска.