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

Администрирование · 10 мин

Как обновить типовую базу 1С: подробная инструкция

Пошаговая инструкция по обновлению типовой базы 1С: резервная копия, обновление через конфигуратор и интернет, проверка результата, типичные ошибки и ответы на вопросы.

Типовая база 1С — это информационная база, конфигурация которой не изменялась вручную и находится на полной поддержке поставщика. Именно такие базы проще всего обновлять: платформа умеет загружать обновления автоматически, без ручного сопоставления объектов. Главная задача пользователя — правильно подготовиться, не пропустить промежуточные релизы и проверить результат после обновления.

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

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

Как проверить текущую версию и статус поддержки

Перед любыми действиями нужно узнать три вещи: версию платформы, версию конфигурации и статус поддержки. Откройте базу в режиме «Предприятие» и перейдите в раздел «Администрирование — Обслуживание — Версия программы» (в разных конфигурациях путь может отличаться) либо нажмите кнопку «Информация» в правом верхнем углу. Там указан номер релиза конфигурации, например 3.1.27.115.

Статус поддержки проверяется в конфигураторе: меню «Конфигурация — Поддержка — Настройка поддержки». Если в окне написано, что конфигурация находится на поддержке и изменения не вносились, — база типовая, и доступно автоматическое обновление. Если значок замка снят и включена возможность изменений, конфигурация уже доработана, и обновление потребует сопоставления объектов вручную.

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

Конфигурация на замкеПолная поддержка

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

Включена возможность измененийЕсть доработки

Обновление потребует ручного сопоставления объектов

Пропущено много релизовРазрыв версий

Проверьте, не требуются ли промежуточные обновления

Файловая база размером в несколько ГБДолгое обновление

Закладывайте время на принятие изменений и реструктуризацию

Резервная копия: обязательный шаг перед обновлением

Обновление конфигурации изменяет структуру базы данных, и откатить его штатными средствами нельзя. Единственная защита от сбоя — резервная копия, сделанная непосредственно перед началом работ. Для файловой базы самый надежный способ — выгрузка через конфигуратор: «Администрирование — Выгрузить информационную базу». Полученный файл с расширением .dt храните вне рабочего каталога базы.

Для клиент-серверной базы предпочтительнее резервная копия средствами СУБД (MS SQL, PostgreSQL), потому что выгрузка .dt на больших базах занимает много времени и не сохраняет некоторые настройки. Альтернатива для файловой базы — простое копирование файла 1Cv8.1CD при условии, что все пользователи вышли и сеансов нет.

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

Обновление через интернет из режима «Предприятие»

Самый простой способ для типовых конфигураций — автоматическое обновление через интернет. В режиме «Предприятие» откройте «Администрирование — Обслуживание — Обновление версии программы» (в некоторых конфигурациях — «Интернет-поддержка и сервисы»). Программа сама проверит наличие новых релизов на серверах 1С.

Для загрузки потребуется действующий договор информационно-технологического сопровождения (ИТС): логин и пароль от портала 1С вводятся в настройках интернет-поддержки. Без ИТС обновления через интернет недоступны — файлы придется скачивать вручную с диска ИТС или портала.

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

Порядок действий через интернет
  1. 1
    Сделайте выгрузку .dt или копию базы
  2. 2
    Откройте «Администрирование — Обновление версии программы»
  3. 3
    Введите логин и пароль портала 1С при запросе
  4. 4
    Выберите доступный релиз и запустите загрузку
  5. 5
    Дождитесь завершения обновления конфигурации базы данных
  6. 6
    Запустите базу и проверьте обработчики обновления данных

Обновление через конфигуратор из файла

Если интернет-обновление недоступно или нужен конкретный релиз, используется конфигуратор. Сначала скачайте дистрибутив обновления с портала 1С или возьмите его с диска ИТС и установите шаблон: запустите setup.exe из комплекта поставки. Шаблоны по умолчанию складываются в каталог tmplts.

Далее откройте базу в конфигураторе монопольно: все пользователи должны выйти, иначе обновление конфигурации базы данных будет невозможно. Выберите «Конфигурация — Поддержка — Обновить конфигурацию», затем «Поиск доступных обновлений» или укажите файл обновления (.cfu) вручную через вариант «Выбор файла обновления».

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

Принятие изменений и обработчики обновления данных

После обновления конфигурации базы данных работа еще не закончена. При первом запуске в режиме «Предприятие» под пользователем с полными правами запускаются обработчики обновления: они переносят данные в новые структуры, пересчитывают регистры, заполняют новые реквизиты. Пока обработчики не завершены, часть функций может работать некорректно.

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

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

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

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

Номер версии после запуска
Норма

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

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

Версия осталась прежней — обновление не применилось

Результаты обновления программы
Норма

Все обработчики выполнены без ошибок

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

Есть обработчики со статусом «Ошибка»

Открытие ключевых документов и отчетов
Норма

Данные на месте, отчеты формируются

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

Пустые отчеты или ошибки при открытии

Регламентированная отчетность
Норма

Актуальные формы доступны

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

Старые формы — релиз не поднялся

Типичные ошибки и сложные случаи

Чаще всего обновление не проходит из-за активных сеансов: конфигуратор сообщает, что база занята. Завершите сеансы через консоль кластера (для серверной базы) или попросите пользователей выйти, а фоновые задания остановите. Вторая частая причина — нехватка свободного места на диске: реструктуризация временно удваивает объем занимаемого пространства.

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

Если база когда-то дорабатывалась, а вы об этом не знали, автоматическое обновление перезапишет изменения или откажется работать. Перед обновлением сверьте конфигурацию с конфигурацией поставщика («Конфигурация — Сравнить, объединить с конфигурацией из файла»), чтобы увидеть фактические отличия, и решите, кто будет переносить доработки в новый релиз.

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

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

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

Автоматическое обновление через интернет требует действующего договора ИТС, так как файлы скачиваются с серверов 1С по логину и паролю. Без ИТС легальный источник обновлений отсутствует — обновления распространяются только зарегистрированным пользователям с подпиской.

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

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

Что делать, если обновление завершилось с ошибкой посередине?

Не запускайте базу в рабочем режиме. Откройте конфигуратор, посмотрите сообщение об ошибке и журнал регистрации. Если причина непонятна или база не открывается — восстановите резервную копию и повторите попытку после устранения причины (место на диске, сеансы, версия платформы).

Как понять, что конфигурация типовая, а не доработанная?

В конфигураторе откройте «Конфигурация — Поддержка — Настройка поддержки». Если стоит статус «на поддержке», изменения запрещены и замок закрыт — конфигурация типовая. Включенная кнопка «Включить возможность изменения» или перечень измененных объектов означает наличие доработок.

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

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

Можно ли откатить обновление, если что-то пошло не так?

Штатного механизма отката нет. Единственный способ вернуться на прежний релиз — восстановить базу из резервной копии, сделанной до обновления. Все данные, введенные после обновления, при этом будут потеряны, поэтому копия перед обновлением обязательна.

Итог

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

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