Самостоятельное обновление типовой конфигурации 1С: от копии базы до проверки

· 9 мин

Содержание

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

Выбор простой. Нет доработок и есть интернет-поддержка — берите обновление из программы. Доработки есть или сервер без выхода в сеть — берите файл и Конфигуратор. Конфигурация снята с поддержки — готовьте отдельный план, “в лоб” обновлять нельзя.

Что проверить и сделать до обновления

Половина проблем при обновлении создаётся до его начала. Потратьте на подготовку 15–20 минут.

Чек-лист перед стартом:

  • 💾 Сделайте копию информационной базы. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD, для клиент-серверной — выгрузить .dt или сделать backup в СУБД.
  • 👥 Попросите всех выйти из базы. Обновление структуры требует монопольного доступа.
  • 🔢 Выясните текущий релиз: Справка → О программе.
  • 🖥 Проверьте версию платформы. У каждого релиза конфигурации есть минимальная версия платформы, ниже которой он не запустится.
  • 🧩 Посмотрите, есть ли конфигурация на поддержке и есть ли доработки.

Без свежей копии базы обновление не начинайте. Если что-то пойдёт не так, откат из копии займёт минуты. Без неё — дни.

Про версии. Номер платформы сравнивайте строго: например, релиз требует «8.3.22 или выше». Установленная 8.3.21 не подходит, 8.3.24 подходит. Слова «старше» и «младше» путают, лучше считать по цифрам.

Готовность к обновлению
Выполнено: 0 / 5

Как узнать, есть ли доработки

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

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

Где взять файлы обновления

Есть три источника, и они отличаются удобством и требованиями.

СпособЧто нужноКогда подходит
Из программы через интернет-поддержкуПодключённый логин и пароль для сайта поддержки, доступ в сетьТиповая база, один-два пользователя
Скачать с сайта поставщикаДоступ на портал с учётной записьюСервер без интернета, нужен файл
Получить у обслуживающей организацииДоговор сопровожденияНет доступа к порталу

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

Чем они отличаются:

  • 📦 .cfu — файл обновления: с него нужно подняться с конкретной версии на новую.
  • 🗂 .cf — файл конфигурации целиком, нужен при новой установке или полной замене.

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

Обновление из самой программы

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

Условие: к программе подключена интернет-поддержка. Это делается в разделе Администрирование → Интернет-поддержка и сервисы. Пользователь должен войти с логином для сайта поддержки.

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

Обновление через Конфигуратор пошагово

Это основной ручной способ. Он работает на любой базе, в том числе без интернета.

Шаг 1. Откройте базу в режиме Конфигуратора

В списке информационных баз выберите нужную и нажмите Конфигуратор. Войдите под пользователем с полными правами. Если пользователи ещё в базе, система об этом предупредит.

Шаг 2. Откройте окно обновления

Идите в меню Конфигурация → Поддержка → Обновить конфигурацию. Откроется мастер.

В мастере можно выбрать один из вариантов поиска:

  1. Поиск доступных обновлений на сайте поставщика (нужна интернет-поддержка).
  2. Поиск в каталоге: система покажет подходящие файлы из выбранной папки.
  3. Выбор файла вручную.

Для сервера без выхода в интернет подойдёт второй или третий. Укажите путь к 1cv8.cfu.

Шаг 3. Выберите нужный релиз

Мастер покажет список доступных релизов и пометит рекомендуемый. Если вы отстали, он может предложить поставить сначала промежуточный релиз.

Выбирайте релиз целенаправленно. Самый свежий не всегда лучший: сначала прочитайте описание изменений, особенно если у вас есть доработки.

Шаг 4. Сравнение и объединение

Если доработок нет, конфигурация обновится автоматически, и вы лишь подтвердите. Если есть, откроется окно сравнения: слева версия поставщика, справа ваша. Для каждого объекта задаётся режим:

  • ✅ принять версию поставщика;
  • ✏️ оставить вашу правку;
  • ⚖️ объединить вручную.

Для доработанных модулей лучше объединять осознанно, по объекту. «Принять всё» сотрёт ваши изменения.

Шаг 5. Завершите обновление конфигурации

Нажмите Выполнить. Система применит изменения к конфигурации основной базы. Это ещё не конец: дальше нужно обновить структуру самой базы данных.

Если на этапе сравнения выскочил список конфликтов, не жмите «ОК» не глядя. Сохраните отчёт о конфликтах и разберите его.

Обновление базы данных и разбор изменений

Конфигурация и база данных — разные вещи. Конфигурация это схема, а база содержит данные. После смены схемы базу надо привести в соответствие.

Обновление структуры

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

Требуется монопольный режим. Если кто-то зашёл в базу, система предложит завершить его сеанс либо сообщит, что захватить базу не удалось. Ждать некого — договоритесь с пользователями.

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

Первый запуск в режиме 1С:Предприятия

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

Что происходит на первом запуске:

  • 🔄 запускаются обработчики обновления данных;
  • 📋 пересчитываются служебные регистры;
  • 🆕 появляются новые справочники и настройки.

На большой базе можно проверить, сколько займёт этап, на копии. Тогда не придётся гадать, сколько ждать на рабочей.

Что читать после обновления

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

Типичные ошибки и что с ними делать

В этом разделе только то, что не вошло в шаги выше.

Диагностика: выберите симптом

Прежде чем завершать рабочий процесс сервера, перезапускать службу или сбрасывать кэш, предупредите пользователей. Все их сеансы оборвутся, несохранённые данные пропадут. Делайте это вне рабочего дня.

Когда лучше остановиться

Остановитесь и вызовите специалиста, если:

  1. конфигурация снята с поддержки, а доработок много;
  2. обновление идёт через несколько релизов, а в базе есть расширения;
  3. после загрузки появляется непонятное окно со списком конфликтов;
  4. база используется в обмене с другими системами, и неизвестно, что с ними будет.

Лучше потратить час на консультацию, чем сутки на восстановление.

Проверка, что всё работает после обновления

После завершения нужно убедиться, что база живая и данные на месте. Минимальная проверка занимает полчаса.

Порядок проверки:

  1. Откройте Справка → О программе и убедитесь, что номер релиза новый.
  2. Создайте и проведите тестовый документ, который вы используете чаще всего, например поступление или реализацию. Удалите его после проверки.
  3. Сформируйте один любимый отчёт и сверьте итог с данными до обновления. Подойдёт оборотно-сальдовая ведомость за прошлый период.
  4. Проверьте обмены: с банком, с торговой системой, с сайтом. Запустите один сеанс обмена вручную.
  5. Проверьте печатные формы: откройте одну из них и сравните с предыдущей.
  6. Убедитесь, что работают регламентные задания, если они у вас настроены.
Что делать, если после обновления данные не сходятся?

Обновление расширений и обмена

Если в базе есть расширения, после обновления основной конфигурации откройте в Конфигураторе список расширений и убедитесь, что они подключены и не выдают ошибок. Некоторые расширения придётся обновить отдельно.

В распределённой базе порядок такой: сначала обновляется главный узел, потом подчинённые. Порядок и ограничения лучше уточнить в описании релиза.

Как сделать так, чтобы следующее обновление прошло спокойнее

Несколько привычек сильно экономят время.

  • 📅 Обновляйтесь регулярно, не копите отставание на несколько релизов.
  • 🧪 Держите тестовую копию базы и сначала обновляйте её.
  • 📝 Ведите журнал: когда обновили, на какой релиз, какие были замечания.
  • 🔒 Не вносите изменения в типовую конфигурацию без нужды. Если нужна доработка, лучше делать её расширением.
  • 🗓 Планируйте обновление не на период сдачи отчётности.

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

Можно ли обновлять конфигурацию, пока в базе работают пользователи?
Обновление структуры базы данных требует монопольного доступа. Поэтому выходить из базы должны все. Загрузить файл обновления в Конфигуратор можно, но применить изменения к базе не получится без монопольного режима.
Чем отличается обновление конфигурации от обновления платформы?
Платформа это сама программа 1С:Предприятие, она устанавливается на компьютер. Конфигурация это прикладное решение, например Бухгалтерия, и она обновляется внутри базы. Платформа и конфигурация обновляются независимо, но релиз конфигурации требует определённой версии платформы.
Обновление зависло. Что делать?
Сначала подождите: на большой базе обработчики работают долго. Проверьте нагрузку на сервер и состояние СУБД. Закрывать окно и выключать машину нельзя, иначе возможна порча данных. Если помощи нет, восстановите копию и повторите.
Нужно ли обновлять все релизы по порядку?
Не всегда. Если релиз не требует промежуточных, можно сразу на нужный. Но для некоторых случаев предусмотрены обязательные ступени, и это написано в описании порядка обновления.
Что делать, если файла .cfu нет, а есть только .cf?
Файл .cf содержит конфигурацию целиком. Его можно загрузить через Конфигурация → Загрузить конфигурацию из файла, но это заменит всю конфигурацию, и доработки потеряются. Для обновления лучше скачать .cfu.