Администрирование · 12 мин
Как пошагово обновить 1С: полная инструкция
Пошаговое обновление 1С: резервная копия, проверка релизов, обновление через конфигуратор и поддержку, типичные ошибки и проверка результата после обновления.
Обновление 1С — это не просто установка новой версии программы, а процедура, при которой меняется структура информационной базы. Ошибка на любом этапе может привести к потере данных или невозможности запустить базу, поэтому обновление всегда начинается с резервной копии и проверки совместимости релизов. Ниже разобран полный порядок действий для типовых конфигураций на платформе 1С:Предприятие 8.3.
Материал подходит для конфигураций «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других типовых решений, находящихся на полной поддержке. Для доработанных и снятых с поддержки конфигураций порядок отличается — об этом отдельный раздел ниже.
Что подготовить перед обновлением
Сначала определите текущие версии платформы и конфигурации. Откройте базу в режиме Предприятия и зайдите в меню «Справка → О программе»: там указаны версия платформы (например, 8.3.22.xxxx) и номер релиза конфигурации. Эти два значения понадобятся, чтобы понять, какие обновления вам доступны и нужна ли предварительная установка новой платформы.
Проверьте, что у вас есть действующая подписка ИТС или договор сопровождения — без неё официальные обновления типовых конфигураций недоступны. Также убедитесь, что у учётной записи, под которой будет выполняться обновление, есть полные права в базе и права администратора на компьютере или сервере.
Выберите время, когда пользователи не работают в базе. Обновление требует монопольного доступа: все сеансы должны быть завершены, фоновые задания остановлены. На время обновления база будет недоступна, и чем больше база, тем дольше процедура.
Резервная копия: обязательный первый шаг
Самый надёжный способ — выгрузка информационной базы через конфигуратор. Запустите базу в режиме «Конфигуратор», откройте меню «Администрирование → Выгрузить информационную базу» и укажите папку для сохранения файла с расширением .dt. Дождитесь завершения выгрузки и проверьте, что файл создан и имеет ненулевой размер.
Для файловых баз допустим и более простой вариант: скопировать каталог базы целиком (файл 1Cv8.1CD и сопутствующие файлы) при закрытых сеансах всех пользователей. Для клиент-серверных баз на SQL корректнее делать копию средствами СУБД — например, через backup в MS SQL Server или PostgreSQL.
Храните копию не в той же папке, где лежит рабочая база, а лучше — на другом диске или сетевом ресурсе. Перед ответственными обновлениями (например, через несколько релизов) полезно проверить восстановление копии в тестовой базе: загрузите .dt в пустую базу и убедитесь, что она открывается.
- 1Завершите работу всех пользователей в базе
- 2Откройте базу в режиме Конфигуратор
- 3Выберите «Администрирование → Выгрузить информационную базу»
- 4Укажите папку и дождитесь создания файла .dt
- 5Проверьте, что файл существует и имеет ожидаемый размер
Проверка статуса поддержки конфигурации
Откройте конфигуратор и перейдите в «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация находится на полной поддержке поставщика, обновление выполняется автоматически или полуавтоматически. Если вы видите, что включён режим «с изменениями» или конфигурация снята с поддержки, стандартный механизм обновления либо недоступен, либо затрёт доработки.
Признак полной поддержки — в окне настройки поддержки указано, что конфигурация находится на поддержке, и кнопка «Снять с поддержки» активна. Если объектов с замком много, но изменений нет — это нормально: замки означают именно защиту от изменений, а не доработку.
Способы обновления: какой выбрать
Существует три основных способа обновить типовую конфигурацию. Первый — автоматическое обновление через интернет-поддержку прямо из режима Предприятия (раздел «Администрирование → Обслуживание → Обновление программы» в большинстве типовых решений). Это самый простой путь: программа сама скачает нужные дистрибутивы и выполнит обновление.
Второй способ — обновление через конфигуратор с использованием файлов обновления, скачанных с портала 1С или полученных от партнёра. Он нужен, когда нет доступа к интернет-поддержке из программы или требуется обновление через несколько релизов. Третий способ — обновление через шаблоны, установленные из полного дистрибутива (файл setup.exe из комплекта поставки).
Сравнение способов обновления
Подходит для большинства пользователей типовых конфигураций; требует действующего договора ИТС и доступа в интернет
Подходит при отсутствии интернета на сервере или при обновлении через несколько релизов; требует больше ручных действий
Подходит для чистой установки и обновления с любого релиза; нужен полный дистрибутив конфигурации
Обновление через конфигуратор по шагам
Откройте базу в конфигураторе с правами администратора. Перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию». В появившемся диалоге выберите источник обновления: «Поиск доступных обновлений» (если настроен доступ к интернет-поддержке) или «Выбор файла обновления», если у вас есть файл .cfu или .cf из дистрибутива.
Программа покажет список доступных версий. Если между вашим релизом и целевым есть промежуточные обязательные версии, обновлять нужно последовательно — механизм обычно подсказывает порядок сам. Выберите нужный релиз и подтвердите начало обновления.
После загрузки обновления конфигуратор предложит обновить конфигурацию базы данных. Соглашайтесь: без этого шага база останется на старой структуре и не запустится в режиме Предприятия. Процесс может занять от нескольких минут до нескольких часов на больших базах — не прерывайте его принудительно.
Если в процессе появится окно реструктуризации со списком изменяемых таблиц, проверьте его и нажмите «Принять». Прерывание реструктуризации на середине — одна из главных причин повреждения баз, поэтому на ноутбуках заранее подключите питание, а на серверах убедитесь в стабильности дисковой подсистемы.
Первый запуск после обновления
Запустите базу в режиме Предприятия под пользователем с полными правами. Типовые конфигурации при первом запуске автоматически выполняют обработчики обновления: переносят данные в новые регистры, заполняют новые справочники, пересчитывают итоги. Этот процесс может занять значительное время — не закрывайте программу, пока не появится сообщение о завершении.
После завершения обработчиков проверьте версию программы в «Справка → О программе» — она должна соответствовать целевому релизу. Затем выполните базовую проверку: откройте несколько ключевых отчётов (оборотно-сальдовую ведомость, ведомость по складам, расчётные листки — в зависимости от конфигурации) и сравните итоги с данными до обновления.
Только после успешной проверки открывайте доступ пользователям. Если обновление выполнялось на сервере, убедитесь, что фоновые и регламентные задания возобновили работу.
Как проверить результат обновления
Совпадает с целевым релизом
Осталась старая версия или ошибка при открытии
База открывается, обработчики обновления завершены
Ошибка несоответствия версий или зависание обработчиков
Итоги совпадают с данными до обновления
Расхождения в остатках или пустые отчёты
Выполняются по расписанию без ошибок
Задания остановлены или завершаются с ошибками
Обновление платформы 1С
Иногда новый релиз конфигурации требует более свежую версию платформы. Платформа обновляется отдельно: скачайте дистрибутив технологической платформы и запустите установку на каждом компьютере, где работает 1С, а при клиент-серверном режиме — и на сервере 1С.
При установке новая версия платформы встаёт рядом со старой, поэтому при проблемах можно запустить базу на прежней версии через выбор в стартовом окне. После установки проверьте, что база открывается на новой платформе, и только потом приступайте к обновлению конфигурации, если оно требовалось.
Удобно вести простой журнал обновлений: дата, с какого релиза на какой обновлялись, кто выполнял, были ли проблемы. При обращении в поддержку или к франчайзи такая история заметно ускоряет диагностику.
Частые ошибки и как их избежать
Самая распространённая ошибка — обновление без резервной копии «на живую» базу. Вторая по частоте — попытка перепрыгнуть через несколько релизов, когда поставщик требует последовательного обновления. Третья — работа пользователей в базе во время обновления, что приводит к ошибкам монопольного доступа или несогласованным данным.
Отдельная группа проблем — обновление доработанных конфигураций стандартным способом. В этом случае доработки затираются, а восстановить их можно только из копии или у разработчика. Перед обновлением всегда сверяйтесь со списком доработок, если они когда-либо вносились.
Когда обновление лучше доверить специалисту
Самостоятельное обновление оправдано для типовых конфигураций на полной поддержке, небольших баз и наличии свежей копии. К специалисту стоит обратиться, если конфигурация доработана, база большая и критичная, обновление идёт через много релизов, используется клиент-серверная архитектура с интеграциями, либо предыдущие попытки обновления завершались ошибками.
Как выбрать действие
Часто задаваемые вопросы
Можно ли обновить 1С без договора ИТС?
Обновления типовых конфигураций распространяются в рамках договора информационно-технологического сопровождения или через партнёров 1С. Без действующего договора официальные сервисы обновления недоступны. Платформа при этом может обновляться отдельно по условиям вашей лицензии.
Сколько времени занимает обновление?
Для небольшой файловой базы обычно достаточно от 15–30 минут до пары часов с учётом копии и проверки. Большие клиент-серверные базы с объёмными обработчиками обновления могут обновляться несколько часов, поэтому процедуру планируют на нерабочее время.
Что делать, если после обновления база не запускается?
Не предпринимайте повторных попыток обновления и не запускайте тестирование и исправление без копии. Восстановите базу из резервной копии, зафиксируйте текст ошибки и обратитесь к специалисту или в поддержку с описанием релизов и текста ошибки.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет, только если новый релиз конфигурации явно требует более свежую версию платформы. Эта информация указывается в описании релиза. Если требований нет, можно оставаться на текущей стабильной версии платформы.
Можно ли откатить обновление назад?
Штатного механизма отката нет: структура базы после реструктуризации необратимо меняется. Единственный способ вернуться на прежний релиз — восстановить базу из резервной копии, сделанной до обновления. Поэтому копия обязательна.
Как обновить 1С, если база работает в клиент-серверном режиме?
Порядок тот же, но копию делают средствами СУБД, обновление конфигурации выполняют через конфигуратор с подключением к серверной базе, а платформу обновляют и на сервере, и на всех клиентских машинах. Пользовательские сеансы завершают через консоль кластера.
Что важно запомнить
Обновление 1С всегда начинается с резервной копии и проверки статуса поддержки. Типовую конфигурацию обновляйте через интернет-поддержку или конфигуратор, не пропуская обязательные релизы, и обязательно выполните первый запуск под полными правами для отработки обработчиков. Доработанные конфигурации и сбойные обновления — зона ответственности специалиста.