К статье
Практический материал

Администрирование · 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. 1
    Создайте резервную копию базы (выгрузка .dt или бэкап СУБД)
  2. 2
    Завершите все сеансы пользователей и установите блокировку соединений
  3. 3
    Откройте конфигуратор, разблокируйте конфигурацию от изменений при необходимости
  4. 4
    Выберите Конфигурация → Поддержка → Обновить конфигурацию
  5. 5
    Укажите источник: поиск в каталоге шаблонов или файл .cfu вручную
  6. 6
    Подтвердите список изменяемых объектов и запустите обновление
  7. 7
    После завершения выполните Конфигурация → Обновить конфигурацию базы данных (F7)
  8. 8
    Запустите базу в режиме 1С:Предприятие и дождитесь выполнения обработчиков обновления
  9. 9
    Проверьте номер версии и работу ключевых функций

На шаге выбора источника конфигуратор предложит поиск доступных обновлений в каталогах шаблонов — если дистрибутив установлен стандартно, нужный релиз найдётся автоматически. Если файл скачан отдельно, выберите вариант «Выбор файла обновления» и укажите путь к 1cv8.cfu.

После загрузки изменений в конфигурацию обязательно выполните «Обновить конфигурацию базы данных» (клавиша F7). Именно на этом шаге изменения применяются к структуре данных. Если появится окно реструктуризации со списком таблиц — подтвердите. Прерывать реструктуризацию на больших базах нельзя: это приведёт к повреждению данных.

Обновление из режима 1С:Предприятие

Во многих типовых конфигурациях встроен механизм автоматического обновления через интернет. Путь зависит от конфигурации, обычно это «Администрирование → Обслуживание → Обновление версии программы» или аналогичный раздел. Программа сама проверит наличие нового релиза, скачает его и предложит установить.

Этот способ удобен для небольших файловых баз и типовых конфигураций без доработок. Ограничения: требуется подключённая интернет-поддержка (логин и пароль портала 1С), свободное место на диске для загрузки дистрибутива и монопольный доступ к базе на этапе применения обновления. На серверных базах с десятками пользователей автоматическое обновление лучше не запускать в рабочее время — отложенные обработчики могут выполняться долго.

Сравнение способов обновления

Через конфигуратор

Полный контроль, подходит для любых баз, включая серверные; требует понимания структуры конфигурации

Автоматически из 1С:Предприятия

Проще всего, подходит для типовых файловых баз; нужна интернет-поддержка и монопольный доступ

Через внешний файл .cfu

Когда портал недоступен, но дистрибутив получен иным способом; файл указывается вручную в конфигураторе

Проверка результата и отложенные обработчики

После обновления конфигурации базы данных первый запуск в режиме 1С:Предприятие запускает обработчики обновления — процедуры, которые переносят и преобразуют данные под новую структуру. На этом этапе база может работать медленно, а часть функций быть временно недоступной. Дождитесь завершения всех обработчиков: статус виден в разделе «Администрирование → Обслуживание → Результаты обновления» (название раздела зависит от конфигурации).

Проверьте номер версии через «Сервис → О программе» — он должен соответствовать установленному релизу. Затем пройдитесь по ключевым операциям: откройте основные отчёты, проведите тестовый документ, проверьте печатные формы и обмены, если они используются. Особое внимание — регламентным операциям и отчётности, если обновление затрагивало законодательные изменения.

Контрольные точки

Как проверить результат обновления

Номер версии в «О программе»
Норма

Совпадает с установленным релизом

Тревожный признак

Остался старый номер — обновление конфигурации базы данных не выполнено

Обработчики обновления
Норма

Все выполнены, статус «завершено»

Тревожный признак

Есть ошибки или зависшие обработчики — смотрите журнал регистрации

Проведение документов и отчёты
Норма

Документы проводятся, отчёты формируются без ошибок

Тревожный признак

Ошибки при проведении или пустые отчёты — нужен анализ, возможен откат из копии

Обмены и интеграции
Норма

Синхронизации проходят в штатном режиме

Тревожный признак

Ошибки обмена — проверьте настройки и совместимость версий

Типичные ошибки и как их избежать

Большинство проблем при самостоятельном обновлении связано не с самим релизом, а с нарушением порядка действий. Самая частая ошибка — обновление без резервной копии с последующей невозможностью отката. Вторая по частоте — прерывание реструктуризации или отложенных обработчиков, что оставляет данные в промежуточном состоянии.

Типичные ошибки при обновлении
01
Обновление без резервной копии — при сбое данные восстановить нечем
02
Прерывание реструктуризации или обработчиков — база остаётся в несогласованном состоянии
03
Обновление через несколько релизов без проверки допустимости перехода — обработчики могут не отработать
04
Игнорирование требований к версии платформы — новая конфигурация не запускается на старой платформе
05
Попытка обновить доработанную конфигурацию в автоматическом режиме — изменённые объекты затираются или конфликтуют
06
Обновление в рабочее время на серверной базе — пользователи получают ошибки, обработчики выполняются часами

Отдельный случай — ошибки вида «конфигурация базы данных не соответствует сохранённой конфигурации» после неудачного обновления. Обычно это решается повторным запуском «Обновить конфигурацию базы данных» из конфигуратора. Если ошибка сохраняется, восстановите базу из резервной копии и повторите процедуру, устранив первопричину.

Итог

Что важно запомнить

Обновление типовой конфигурации 1С 8.3 безопасно при соблюдении порядка: резервная копия, блокировка сеансов, обновление через конфигуратор или мастер из режима предприятия, обновление конфигурации базы данных, контроль обработчиков и проверка работы ключевых функций. Любые доработки и снятие с поддержки переводят задачу в разряд работы для специалиста.

Частые вопросы

Можно ли обновить 1С без договора 1С:ИТС?

Дистрибутивы обновлений для типовых конфигураций распространяются в рамках договора 1С:ИТС уровня ПРОФ. Без него легального доступа к обновлениям нет. Само обновление из уже имеющегося файла технически возможно, но получение файла вне договора нарушает условия лицензирования.

Сколько времени занимает обновление?

Зависит от размера базы, количества пропущенных релизов и объёма отложенных обработчиков. Небольшая файловая база обновляется за 15–40 минут, большая серверная — несколько часов. Планируйте обновление на нерабочее время, особенно если база используется постоянно.

Что делать, если обновление зависло на реструктуризации?

Не прерывайте процесс: на больших таблицах реструктуризация может идти долго без видимого прогресса. Проверьте активность процесса и нагрузку на диск. Принудительное завершение почти гарантированно повреждает базу — тогда потребуется восстановление из резервной копии.

Можно ли обновиться сразу через несколько релизов?

Иногда да — это указано в описании поставки нового релиза (перечень версий, с которых допускается переход). Если вашей версии в списке нет, обновляйтесь последовательно через промежуточные релизы. Пропуск шагов без проверки приводит к ошибкам обработчиков обновления.

Как откатить неудачное обновление?

Единственный надёжный способ — восстановить базу из резервной копии, сделанной до обновления: загрузить файл .dt через конфигуратор («Администрирование → Загрузить информационную базу») или восстановить бэкап средствами СУБД. Штатной функции «отменить обновление» в платформе нет.

Нужно ли обновлять платформу вместе с конфигурацией?

Не всегда, но проверять требования обязательно. В описании релиза указана минимальная версия платформы 8.3. Если установленная платформа старше, сначала обновите её — иначе конфигурация может не запуститься или работать с ошибками. Обратная совместимость платформы обычно сохраняется, поэтому более свежая платформа со старым релизом конфигурации, как правило, работает.