Администрирование · 12 мин
Как обновить конфигурацию 1С 8.3 самостоятельно
Пошаговая инструкция по обновлению конфигурации 1С 8.3: резервная копия, выбор релиза, обновление через конфигуратор, проверка результата и типичные ошибки.
Обновление конфигурации 1С 8.3 — типовая задача, которую можно выполнить самостоятельно, если конфигурация типовая, находится на поддержке и вы понимаете порядок действий. Процедура состоит из четырёх обязательных этапов: создание резервной копии, получение дистрибутива обновления, запуск обновления в конфигураторе и проверка результата в пользовательском режиме.
Главный риск при самостоятельном обновлении — потеря данных или повреждение информационной базы из-за пропущенной резервной копии, обновления «через несколько релизов» без промежуточных шагов или доработок, снятых с поддержки. Все эти ситуации управляемы, если действовать последовательно и не пропускать проверки.
Ниже описан универсальный порядок для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом и др.) на платформе 8.3. Для нетиповых конфигураций и баз с большим количеством пользователей действуют дополнительные ограничения — они разобраны отдельно.
Подготовка: что проверить до начала обновления
Перед запуском обновления убедитесь, что конфигурация находится на поддержке и не содержит доработок, которые конфликтуют с новым релизом. Откройте конфигуратор и посмотрите текущую версию: пункт меню «Конфигурация → Открыть конфигурацию», затем в дереве конфигурации щёлкните правой кнопкой по корневому элементу и выберите «Свойства» — там указан номер релиза. Тот же номер виден в режиме 1С:Предприятие через «Сервис → О программе».
Проверьте статус поддержки: «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация «на замке» (включена поддержка без изменений), обновление пройдёт автоматически. Если замок снят или часть объектов изменена, конфигуратор потребует ручного сопоставления объектов — это уже работа для специалиста.
Дополнительно проверьте версию платформы: новый релиз конфигурации может требовать более свежую платформу 8.3. Требуемая версия обычно указана в файле поставки и в описании релиза на портале 1С. Если платформа устарела, сначала обновите её.
Обновление пройдёт в автоматическом режиме, ручное сопоставление не потребуется
Потребуется сравнение и объединение объектов — оцените объём изменений или привлеките специалиста
Проверьте в описании релиза, допускается ли переход напрямую, или нужны промежуточные обновления
Для серверной базы резервную копию делайте средствами СУБД или через выгрузку .dt
Резервная копия: обязательный шаг
Резервная копия — единственный способ откатить неудачное обновление. Её делают до любых действий с конфигурацией, даже если обновление кажется мелким. Самый надёжный способ для файловой базы — выгрузка в файл .dt через конфигуратор: «Администрирование → Выгрузить информационную базу». Укажите путь и дождитесь завершения выгрузки.
Альтернатива для файловой базы — скопировать каталог базы целиком при закрытых сеансах всех пользователей. Файл 1Cv8.1CD внутри каталога и есть база. Копирование при работающих пользователях недопустимо: файл может оказаться в несогласованном состоянии.
Для серверной базы (MS SQL, PostgreSQL) копию делают средствами СУБД — штатным бэкапом базы данных. Выгрузка .dt тоже подходит, но на больших базах занимает заметное время. Проверьте, что копия создана и файл доступен для чтения, прежде чем двигаться дальше.
Получение дистрибутива обновления
Дистрибутивы обновлений для типовых конфигураций публикуются на портале portal.1c.ru в разделе обновлений программ — доступ требует действующего договора 1С:ИТС уровня ПРОФ. Также обновления доступны через сервис автоматического обновления внутри самой программы (в разделе администрирования), если база подключена к интернет-поддержке.
Скачанный дистрибутив представляет собой архив или установщик. После установки в каталог шаблонов появляется папка с новым релизом, содержащая файл обновления (1cv8.cfu) и полную поставку (1cv8.cf). Для обновления используется именно .cfu-файл либо пункт поиска обновлений в конфигураторе, который сам найдёт подходящий файл в каталоге шаблонов.
Обязательно прочитайте файл описания поставки (обычно Readme.htm или аналогичный в каталоге релиза): там указано, с каких версий допускается переход, какие обработчики обновления будут выполняться и есть ли особые инструкции — например, требование обновить платформу или выполнить действия в пользовательском режиме после обновления.
Обновление через конфигуратор: пошаговый порядок
Классический способ — обновление через конфигуратор. Он подходит для любых типовых конфигураций и даёт полный контроль над процессом. Перед началом выгоните всех пользователей из базы: в файловом режиме активные сеансы заблокируют обновление, в клиент-серверном нужно установить блокировку сеансов через консоль кластера или через функциональность блокировки в самой конфигурации.
- 1Создайте резервную копию базы (выгрузка .dt или бэкап СУБД)
- 2Завершите все сеансы пользователей и установите блокировку соединений
- 3Откройте конфигуратор, разблокируйте конфигурацию от изменений при необходимости
- 4Выберите Конфигурация → Поддержка → Обновить конфигурацию
- 5Укажите источник: поиск в каталоге шаблонов или файл .cfu вручную
- 6Подтвердите список изменяемых объектов и запустите обновление
- 7После завершения выполните Конфигурация → Обновить конфигурацию базы данных (F7)
- 8Запустите базу в режиме 1С:Предприятие и дождитесь выполнения обработчиков обновления
- 9Проверьте номер версии и работу ключевых функций
На шаге выбора источника конфигуратор предложит поиск доступных обновлений в каталогах шаблонов — если дистрибутив установлен стандартно, нужный релиз найдётся автоматически. Если файл скачан отдельно, выберите вариант «Выбор файла обновления» и укажите путь к 1cv8.cfu.
После загрузки изменений в конфигурацию обязательно выполните «Обновить конфигурацию базы данных» (клавиша F7). Именно на этом шаге изменения применяются к структуре данных. Если появится окно реструктуризации со списком таблиц — подтвердите. Прерывать реструктуризацию на больших базах нельзя: это приведёт к повреждению данных.
Обновление из режима 1С:Предприятие
Во многих типовых конфигурациях встроен механизм автоматического обновления через интернет. Путь зависит от конфигурации, обычно это «Администрирование → Обслуживание → Обновление версии программы» или аналогичный раздел. Программа сама проверит наличие нового релиза, скачает его и предложит установить.
Этот способ удобен для небольших файловых баз и типовых конфигураций без доработок. Ограничения: требуется подключённая интернет-поддержка (логин и пароль портала 1С), свободное место на диске для загрузки дистрибутива и монопольный доступ к базе на этапе применения обновления. На серверных базах с десятками пользователей автоматическое обновление лучше не запускать в рабочее время — отложенные обработчики могут выполняться долго.
Сравнение способов обновления
Полный контроль, подходит для любых баз, включая серверные; требует понимания структуры конфигурации
Проще всего, подходит для типовых файловых баз; нужна интернет-поддержка и монопольный доступ
Когда портал недоступен, но дистрибутив получен иным способом; файл указывается вручную в конфигураторе
Проверка результата и отложенные обработчики
После обновления конфигурации базы данных первый запуск в режиме 1С:Предприятие запускает обработчики обновления — процедуры, которые переносят и преобразуют данные под новую структуру. На этом этапе база может работать медленно, а часть функций быть временно недоступной. Дождитесь завершения всех обработчиков: статус виден в разделе «Администрирование → Обслуживание → Результаты обновления» (название раздела зависит от конфигурации).
Проверьте номер версии через «Сервис → О программе» — он должен соответствовать установленному релизу. Затем пройдитесь по ключевым операциям: откройте основные отчёты, проведите тестовый документ, проверьте печатные формы и обмены, если они используются. Особое внимание — регламентным операциям и отчётности, если обновление затрагивало законодательные изменения.
Как проверить результат обновления
Совпадает с установленным релизом
Остался старый номер — обновление конфигурации базы данных не выполнено
Все выполнены, статус «завершено»
Есть ошибки или зависшие обработчики — смотрите журнал регистрации
Документы проводятся, отчёты формируются без ошибок
Ошибки при проведении или пустые отчёты — нужен анализ, возможен откат из копии
Синхронизации проходят в штатном режиме
Ошибки обмена — проверьте настройки и совместимость версий
Типичные ошибки и как их избежать
Большинство проблем при самостоятельном обновлении связано не с самим релизом, а с нарушением порядка действий. Самая частая ошибка — обновление без резервной копии с последующей невозможностью отката. Вторая по частоте — прерывание реструктуризации или отложенных обработчиков, что оставляет данные в промежуточном состоянии.
Отдельный случай — ошибки вида «конфигурация базы данных не соответствует сохранённой конфигурации» после неудачного обновления. Обычно это решается повторным запуском «Обновить конфигурацию базы данных» из конфигуратора. Если ошибка сохраняется, восстановите базу из резервной копии и повторите процедуру, устранив первопричину.
Что важно запомнить
Обновление типовой конфигурации 1С 8.3 безопасно при соблюдении порядка: резервная копия, блокировка сеансов, обновление через конфигуратор или мастер из режима предприятия, обновление конфигурации базы данных, контроль обработчиков и проверка работы ключевых функций. Любые доработки и снятие с поддержки переводят задачу в разряд работы для специалиста.
Частые вопросы
Можно ли обновить 1С без договора 1С:ИТС?
Дистрибутивы обновлений для типовых конфигураций распространяются в рамках договора 1С:ИТС уровня ПРОФ. Без него легального доступа к обновлениям нет. Само обновление из уже имеющегося файла технически возможно, но получение файла вне договора нарушает условия лицензирования.
Сколько времени занимает обновление?
Зависит от размера базы, количества пропущенных релизов и объёма отложенных обработчиков. Небольшая файловая база обновляется за 15–40 минут, большая серверная — несколько часов. Планируйте обновление на нерабочее время, особенно если база используется постоянно.
Что делать, если обновление зависло на реструктуризации?
Не прерывайте процесс: на больших таблицах реструктуризация может идти долго без видимого прогресса. Проверьте активность процесса и нагрузку на диск. Принудительное завершение почти гарантированно повреждает базу — тогда потребуется восстановление из резервной копии.
Можно ли обновиться сразу через несколько релизов?
Иногда да — это указано в описании поставки нового релиза (перечень версий, с которых допускается переход). Если вашей версии в списке нет, обновляйтесь последовательно через промежуточные релизы. Пропуск шагов без проверки приводит к ошибкам обработчиков обновления.
Как откатить неудачное обновление?
Единственный надёжный способ — восстановить базу из резервной копии, сделанной до обновления: загрузить файл .dt через конфигуратор («Администрирование → Загрузить информационную базу») или восстановить бэкап средствами СУБД. Штатной функции «отменить обновление» в платформе нет.
Нужно ли обновлять платформу вместе с конфигурацией?
Не всегда, но проверять требования обязательно. В описании релиза указана минимальная версия платформы 8.3. Если установленная платформа старше, сначала обновите её — иначе конфигурация может не запуститься или работать с ошибками. Обратная совместимость платформы обычно сохраняется, поэтому более свежая платформа со старым релизом конфигурации, как правило, работает.