Обновление 1С из режима «Предприятие» без ручного скачивания дистрибутивов

· 9 мин

Содержание

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

Способ работает в типовых конфигурациях на БСП: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, Розница, УНФ. Нужны три вещи: действующая подписка на ИТС, логин портала 1С и база без снятия с поддержки. Для серверной базы добавляются параметры администратора кластера и копия средствами СУБД.

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

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

Права и режим работы:

  • 👤 Пользователь с ролью «Полные права» (обычно «Администратор»). У бухгалтера без этой роли ссылки на обновление просто не будет видно.
  • 💻 Клиент для Windows. Из веб-клиента и из браузера через публикацию на веб-сервере установить обновление нельзя — только проверить его наличие.
  • 🔓 Конфигурация на поддержке без возможности изменения. Если её дорабатывали и снимали с поддержки, автоматическое обновление недоступно: помощник предложит обновлять через Конфигуратор .

Доступ к сайту 1С:

  • 🔑 Логин и пароль от портала 1С:ИТС (portal.1c.ru). Это учётная запись, к которой привязана подписка, а не пользователь базы.
  • 📅 Действующий договор ИТС. Без него помощник найдёт новый релиз, но скачать его не даст.
  • 🌐 Выход в интернет с компьютера, на котором работает пользователь, запускающий обновление.

Ресурсы:

  • 💾 Свободное место на диске: релиз весит сотни мегабайт, плюс резервная копия размером с базу.
  • ⏳ Окно времени, когда никто не работает . Для небольшой файловой базы хватает 15–30 минут, для серверной базы на десятки гигабайт закладывайте пару часов с учётом обработчиков обновления.

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

Подключение интернет-поддержки и настройка соединения

Сначала программа должна «познакомиться» с порталом 1С. Это делается один раз для базы.

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

Если в сети есть прокси

В офисах с прокси-сервером подключение часто падает на первом же шаге. На странице интернет-поддержки есть ссылка на настройки прокси-сервера. Варианты такие:

ВариантКогда выбирать
Не использовать проксиПрямой выход в интернет, домашний компьютер
Использовать системные настройкиПрокси задан в Windows, и браузер через него работает
Указать вручнуюАдрес, порт, логин прокси выдал системный администратор

Попросите администратора сети разрешить исходящие HTTPS-соединения (порт 443) к доменам 1С, в первую очередь login.1c.ru и update-api.1c.ru. Без этого авторизация может пройти, а скачивание релиза — нет.

Автоматическая проверка новых версий

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

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

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

Сам процесс укладывается в несколько экранов помощника.

Шаг 1. Поиск релиза

  1. Перейдите в Администрирование → Интернет-поддержка и сервисы и нажмите «Обновление программы».
  2. Помощник обратится к сервису обновлений и покажет, что найдено: номер нового релиза, требуемую версию платформы и ссылку на описание изменений.
  3. Прочитайте описание. Особенно раздел о переходе: иногда релиз требует сначала обновить платформу до версии с номером не ниже указанного.

Шаг 2. Загрузка файлов

Нажмите «Далее». Помощник скачает файл обновления (.cfu) и при необходимости дистрибутив платформы. Если между вашим и последним релизом есть промежуточные обязательные версии, он скачает цепочку целиком и применит её по порядку. Вручную выстраивать путь обновления не нужно.

Шаг 3. Выбор момента установки

Помощник предложит два варианта:

  • ⚡ Обновить сейчас — подходит, если вы один в базе или можете попросить всех выйти.
  • 🌙 Обновить по расписанию — указываете время, например 23:00. В назначенный момент сеансы пользователей будут завершены, и обновление пройдёт без вас. Компьютер при этом должен быть включён.

Шаг 4. Резервная копия и запуск

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

После запуска программа закроется, откроется служебное окно, и обновление пойдёт в пакетном режиме. В конце база запустится снова.

Шаг 5. Обработчики после обновления

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

Часть обработчиков отложенная — они работают в фоне уже после того, как пользователи вошли. Их ход виден в Администрирование → Обслуживание в блоке обновления версии программы. Пока отложенная обработка не завершена, некоторые отчёты могут показывать неполные данные.

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

Обновление серверной базы: чем отличается процедура

В клиент-серверном варианте помощник работает так же, но с тремя отличиями.

1. Нужны параметры администрирования. На последнем шаге помощник попросит:

  • имя и пароль администратора кластера серверов 1С (если в кластере администраторы заданы);
  • имя и пароль администратора информационной базы — пользователя самой 1С с полными правами.

Он использует их, чтобы установить блокировку сеансов и завершить работу пользователей перед обновлением.

2. Резервную копию помощник не делает. Для серверной базы он предупредит об этом и попросит подтвердить, что копия есть. Сделайте её средствами СУБД: бэкап в SQL Server Management Studio или pg_dump для PostgreSQL. Выгрузка в .dt через Конфигуратор тоже подойдёт как дополнительная страховка.

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

Блокировка сеансов и завершение работы оборвут текущие сеансы пользователей: несохранённые документы пропадут. Объявите время обновления заранее и выбирайте нерабочие часы.

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

1С:Линк, облако и обновление без участия человека

Под «автоматизацией» обычно понимают три разных сценария.

База опубликована через 1С:Линк

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

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

Облачная 1С (1С:Фреш, аренда у партнёра)

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

Пакетное обновление по расписанию

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

"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\buh_before.dt" /DisableStartupDialogs /Out"D:\Logs\dump.log"
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /UpdateCfg"D:\Updates\1Cv8.cfu" /UpdateDBCfg /DisableStartupDialogs /Out"D:\Logs\update.log"

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

Пароль администратора в bat-файле — уязвимость. Храните такие сценарии в папке, доступной только администратору, и создайте для обновлений отдельного пользователя базы.

Когда помощник обновления выдаёт ошибку

Большинство сбоев видно сразу по тексту сообщения.

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

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

Как проверить результат и вернуть прежнюю версию

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

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

Откат на прежний релиз

Кнопки «отменить обновление» в 1С нет. Вернуться можно только к резервной копии:

Как делали копиюКак восстановить
Копия, созданная помощником (файловая база)Скопировать сохранённый файл 1Cv8.1CD на место текущего при закрытой базе
Выгрузка .dtКонфигуратор → Администрирование → Загрузить информационную базу
Бэкап СУБДВосстановление средствами SQL Server или PostgreSQL

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

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

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

Можно ли пропустить несколько релизов и обновиться сразу до последнего?
Да. Помощник сам определит промежуточные обязательные версии, скачает их и установит по цепочке за один запуск.
Обновляется ли платформа вместе с конфигурацией?
Только клиентская часть на компьютере, где запущен помощник, и только при правах администратора Windows. Сервер 1С и другие клиенты обновляют отдельно.
Сколько раз в месяц нужно обновляться?
Обычно хватает одного раза в месяц-два. Перед сдачей отчётности стоит установить релиз с актуальными формами, но не в последний день срока.
Куда помощник сохраняет скачанные файлы обновлений?
В каталог, указанный в настройках обновления в разделе интернет-поддержки. Старые релизы оттуда можно удалять вручную, чтобы не занимали место.
Можно ли работать в базе, пока скачивается обновление?
Да, скачивание идёт в фоне. Работу прерывает только этап установки, когда программе нужен монопольный доступ.