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