Обновление 1С 8.3: три рабочих способа установить новый релиз

· 9 мин

Содержание

Чаще всего обновление 1С путают с обновлением платформы. Это разные вещи: платформа — это сама программа 1cv8.exe, а конфигурация (Бухгалтерия, ЗУП, УТ) — прикладное решение внутри неё. Обновляются они по отдельности и разными способами, и браться за них лучше в правильном порядке.

Установить обновление конфигурации 1С:Предприятие 8.3 можно тремя способами — автоматически из интернет-поддержки, через конфигуратор из файла поставки и вручную из дистрибутива; платформу обновляют отдельным установщиком. Все пути даны для интерфейса «Такси» (платформа 8.3.2x и новее).

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

Что обновляем: платформу или конфигурацию

Прежде чем ставить обновление, определите, что именно устарело.

  • Платформа — техническое ядро. Номер вида 8.3.24.1548 видно в окне запуска или в меню Справка → О программе. Новую платформу ставят отдельным установщиком, старую при этом можно оставить — на одной машине уживаются несколько версий.
  • Конфигурация — прикладное решение. Номер релиза вида 3.0.158 показывает Справка → О программе уже внутри базы. Обновляется через конфигуратор или из режима предприятия.

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

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

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

Ещё один ориентир — тип базы. Файловая база (один файл 1Cv8.1CD) и клиент-серверная (данные в СУБД, работает служба агента сервера) обновляются по одной логике, но отличаются в деталях резервного копирования и в способе завершить чужие сеансы. Эти различия отмечены ниже по тексту.

Подготовка: что сделать до установки

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

Перед обновлением 1С
Выполнено: 0 / 5

Про резервную копию подробнее. В файловой базе достаточно скопировать папку с файлом 1Cv8.1CD при закрытой программе. Надёжнее — выгрузка через конфигуратор: Администрирование → Выгрузить информационную базу в файл .dt. Для серверной базы на СУБД делайте штатный бэкап средствами SQL Server или PostgreSQL.

Обновление структуры базы данных требует монопольного (исключительного) доступа. Пока оно идёт, в базу никто не войдёт, а активные сеансы оборвутся. Планируйте установку на время, когда в программе никто не работает.

Какой способ выбрать. Три способа решают одну задачу, но подходят разным ситуациям. Короткая сводка, чтобы не читать всё подряд:

СпособКогда применятьЧто нужно
Автоматически из интернет-поддержкиТиповая конфигурация без доработокДействующий договор ИТС, подключённая интернет-поддержка
Через конфигуратор из файла поставкиДоработанная конфигурация, нет доступа в интернетСкачанный дистрибутив обновления (.cfu/.cf)
Вручную из дистрибутиваОбновление платформы или полная поставка .cfСкачанный установщик платформы или файл .cf

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

Способ 1: автоматическое обновление из интернет-поддержки

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

  1. Войдите в базу в режиме 1С:Предприятие с правами администратора.
  2. Откройте Администрирование → Интернет-поддержка и сервисы.
  3. Если поддержка ещё не подключена — нажмите подключение и введите логин и пароль пользователя портала.
  4. Найдите в этом же разделе команду обновления версии программы и запустите поиск обновлений.
  5. Программа покажет доступный релиз. Подтвердите загрузку и дождитесь скачивания.
  6. На шаге применения база попросит завершить работу других пользователей — закройте сеансы и продолжите.
  7. После установки программа перезапустится уже на новом релизе. Проверьте номер в Справка → О программе.

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

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

Способ 2: обновление через конфигуратор из файла поставки

Классический вариант: подходит и типовым, и доработанным конфигурациям. Файл обновления (.cfu) или полную поставку (.cf) сначала устанавливают в каталог шаблонов, потом применяют из конфигуратора.

Установка шаблона. Скачайте дистрибутив обновления для вашего продукта, распакуйте архив и запустите setup.exe. Установщик положит файлы в каталог шаблонов (его путь задаётся в настройках конфигуратора, по умолчанию — папка в профиле пользователя). Сам по себе этот шаг базу не меняет.

Применение из конфигуратора:

  1. Откройте базу в режиме Конфигуратор.
  2. Меню Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите источник обновления: Поиск доступных обновлений (из установленных шаблонов) или Выбор файла обновления (указать .cfu/.cf вручную).
  4. Мастер сверит текущий релиз с доступным и предложит подходящую версию. Нажмите далее и дождитесь, пока он соберёт обновление.
  5. В окне со списком изменений нажмите Выполнить — конфигурация основной поставки обновится.
  6. Примените изменения к базе: меню Конфигурация → Обновить конфигурацию базы данных (горячая клавиша F7).
  7. На этом шаге потребуется монопольный доступ. Конфигуратор покажет реструктуризацию таблиц — подтвердите принятие изменений.

Для доработанной конфигурации на шаге сравнения внимательно смотрите на объекты с «дважды изменёнными» свойствами — именно там обновление может затереть ваши правки. Если доработок много, их выносят в расширение конфигурации (.cfe), и тогда основная поставка обновляется чисто, не задевая расширение.

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

Способ 3: ручная установка дистрибутива

«Вручную» обычно означает одно из двух — поставить саму платформу или применить .cf-поставку без мастера автообновления.

Обновление платформы :

  1. Скачайте дистрибутив платформы нужной разрядности (x64 для современных серверов).
  2. Распакуйте и запустите установщик из папки дистрибутива.
  3. Пройдите мастер установки. Старые версии удалять необязательно.
  4. Для серверной базы отдельно обновите серверную часть и перезапустите службу агента сервера.

Перезапуск службы 1C:Enterprise 8.3 Server Agent обрывает все сеансы на этом сервере. Делайте это только в согласованное окно, когда пользователи предупреждены.

Полная поставка конфигурации (.cf). Когда цепочка .cfu недоступна (например, релиз слишком далеко от текущего), применяют полный файл поставки: в конфигуроре Конфигурация → Загрузить конфигурацию из файла, указать .cf, затем обновить конфигурацию базы данных. Этот путь перезаписывает конфигурацию целиком, поэтому для доработанных баз он опаснее — сверку изменений он не делает.

Как обновляются формы регламентированной отчётности

Частый вопрос: отдельно ли обновлять декларации и расчёты. В типовых конфигурациях формы регламентированной отчётности входят в состав релиза конфигурации. То есть, обновив Бухгалтерию или ЗУП до свежего релиза, вы одновременно получаете актуальные бланки отчётов.

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

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

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

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

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

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

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

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

  • Файловая база. Закройте программу и верните на место ранее сохранённую папку с файлом 1Cv8.1CD либо загрузите .dt через Администрирование → Загрузить информационную базу.
  • Серверная база. Восстановите базу СУБД из бэкапа штатными средствами SQL Server или PostgreSQL, затем при необходимости переподключите её в кластере.
  • Платформа. Откат не нужен — просто запускайте базу прежней версией платформы, если она осталась установленной.

Загрузка .dt полностью заменяет текущую базу. Все данные, введённые после создания копии, пропадут. Если после обновления в базе уже успели поработать, сначала решите, что важнее — вернуть релиз или сохранить новые документы.

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

Нужно ли обновлять платформу каждый раз вместе с конфигурацией?
Нет. Платформу обновляют реже — когда новый релиз конфигурации требует более свежую версию или нужны исправления самой платформы. Если текущая платформа подходит, обновляйте только конфигурацию.
Можно ли обновиться сразу на последний релиз, минуя промежуточные?
Через файлы .cfu — не всегда: каждый такой файл рассчитан на конкретную версию-источник. Автообновление и мастер в конфигураторе сами выстраивают цепочку промежуточных релизов. Полная поставка .cf ставится поверх любого релиза, но не делает сверку изменений.
Что будет с доработками конфигурации после обновления?
Если доработки внесены прямо в конфигурацию, при обновлении их нужно сверять вручную — иначе типовое обновление может их затереть. Чтобы этого не происходило, доработки выносят в расширение конфигурации: оно обновляется отдельно и типовую поставку не трогает.
Почему обновление требует, чтобы все вышли из базы?
Изменение структуры таблиц (реструктуризация) выполняется в монопольном режиме — иначе данные могли бы меняться во время перестройки. Это касается шага применения изменений к базе данных, а не скачивания файлов.
Обновятся ли формы отчётности, если обновить только конфигурацию?
Да. В типовых решениях бланки регламентированной отчётности входят в релиз конфигурации. Отдельно обновлять их не нужно — достаточно поставить релиз, в котором новая форма уже есть.