Обновление 1С из режима «Предприятие» без ручного скачивания дистрибутивов
Содержание
Обновить программу 1С через интернет
можно прямо в режиме «Предприятие»: подключите интернет-поддержку в разделе Администрирование → Интернет-поддержка и сервисы, затем запустите помощник обновления по ссылке «Обновление программы» в том же разделе. Помощник сам проверит новые релизы на сайте 1С, скачает их и установит, а платформу при необходимости тоже подтянет.
Способ работает в типовых конфигурациях на БСП: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, Розница, УНФ. Нужны три вещи: действующая подписка на ИТС, логин портала 1С и база без снятия с поддержки. Для серверной базы добавляются параметры администратора кластера и копия средствами СУБД.
Что проверить до запуска обновления
Помощник обновления — это не волшебная кнопка. Он запускает те же механизмы, что и Конфигуратор, только в автоматическом режиме. Поэтому требования у него жёсткие.
Права и режим работы:
- 👤 Пользователь с ролью «Полные права» (обычно «Администратор»). У бухгалтера без этой роли ссылки на обновление просто не будет видно.
- 💻 Клиент для Windows. Из веб-клиента и из браузера через публикацию на веб-сервере установить обновление нельзя — только проверить его наличие.
- 🔓 Конфигурация на поддержке без возможности изменения. Если её дорабатывали и снимали с поддержки, автоматическое обновление недоступно: помощник предложит обновлять через Конфигуратор .
Доступ к сайту 1С:
- 🔑 Логин и пароль от портала 1С:ИТС (portal.1c.ru). Это учётная запись, к которой привязана подписка, а не пользователь базы.
- 📅 Действующий договор ИТС. Без него помощник найдёт новый релиз, но скачать его не даст.
- 🌐 Выход в интернет с компьютера, на котором работает пользователь, запускающий обновление.
Ресурсы:
- 💾 Свободное место на диске: релиз весит сотни мегабайт, плюс резервная копия размером с базу.
- ⏳ Окно времени, когда никто не работает . Для небольшой файловой базы хватает 15–30 минут, для серверной базы на десятки гигабайт закладывайте пару часов с учётом обработчиков обновления.
Посмотреть текущую версию конфигурации и платформы можно в окне «О программе»: откройте главное меню (кнопка с тремя полосками или значок «?» в правом верхнем углу) и выберите этот пункт. Запишите номера — они понадобятся, если придётся откатываться.
Подключение интернет-поддержки и настройка соединения
Сначала программа должна «познакомиться» с порталом 1С. Это делается один раз для базы.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - В блоке интернет-поддержки нажмите «Подключить».
- Введите логин и пароль портала 1С:ИТС. Если учётной записи нет, по ссылке на форме можно зарегистрироваться — но подписку к ней всё равно привяжет ваш обслуживающий партнёр.
- После входа в шапке блока появится имя пользователя портала. Значит, связь установлена.
Если в сети есть прокси
В офисах с прокси-сервером подключение часто падает на первом же шаге. На странице интернет-поддержки есть ссылка на настройки прокси-сервера. Варианты такие:
| Вариант | Когда выбирать |
|---|---|
| Не использовать прокси | Прямой выход в интернет, домашний компьютер |
| Использовать системные настройки | Прокси задан в Windows, и браузер через него работает |
| Указать вручную | Адрес, порт, логин прокси выдал системный администратор |
Попросите администратора сети разрешить исходящие HTTPS-соединения (порт 443) к доменам 1С, в первую очередь login.1c.ru и update-api.1c.ru. Без этого авторизация может пройти, а скачивание релиза — нет.
Автоматическая проверка новых версий
В том же разделе включите флажок автоматической проверки обновлений. Можно выбрать проверку при запуске программы или по расписанию. Когда выйдет новый релиз, администратор увидит оповещение на начальной странице и в панели уведомлений.
Здесь же обычно настраивают каталог, куда сохраняются скачанные файлы, и флажок загрузки обновлений платформы. Если на компьютере нет прав администратора Windows, платформу помощник поставить не сможет — её придётся установить отдельно.
Как проверить и установить обновление через интернет
Сам процесс укладывается в несколько экранов помощника.
Шаг 1. Поиск релиза
- Перейдите в
Администрирование → Интернет-поддержка и сервисыи нажмите «Обновление программы». - Помощник обратится к сервису обновлений и покажет, что найдено: номер нового релиза, требуемую версию платформы и ссылку на описание изменений.
- Прочитайте описание. Особенно раздел о переходе: иногда релиз требует сначала обновить платформу до версии с номером не ниже указанного.
Шаг 2. Загрузка файлов
Нажмите «Далее». Помощник скачает файл обновления (.cfu) и при необходимости дистрибутив платформы. Если между вашим и последним релизом есть промежуточные обязательные версии, он скачает цепочку целиком и применит её по порядку. Вручную выстраивать путь обновления не нужно.
Шаг 3. Выбор момента установки
Помощник предложит два варианта:
- ⚡ Обновить сейчас — подходит, если вы один в базе или можете попросить всех выйти.
- 🌙 Обновить по расписанию — указываете время, например 23:00. В назначенный момент сеансы пользователей будут завершены, и обновление пройдёт без вас. Компьютер при этом должен быть включён.
Шаг 4. Резервная копия и запуск
В файловом варианте помощник сам предлагает сохранить копию базы . Выберите создание копии в указанном каталоге и включите восстановление базы при сбое. Не выбирайте вариант «не создавать резервную копию» в рабочей базе.
После запуска программа закроется, откроется служебное окно, и обновление пойдёт в пакетном режиме. В конце база запустится снова.
Шаг 5. Обработчики после обновления
При первом входе выполняются обработчики обновления данных. Это может занять от минуты до часа на больших базах. Не прерывайте процесс и не закрывайте окно.
Часть обработчиков отложенная — они работают в фоне уже после того, как пользователи вошли. Их ход виден в Администрирование → Обслуживание в блоке обновления версии программы. Пока отложенная обработка не завершена, некоторые отчёты могут показывать неполные данные.
Обновление серверной базы: чем отличается процедура
В клиент-серверном варианте помощник работает так же, но с тремя отличиями.
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-файле — уязвимость. Храните такие сценарии в папке, доступной только администратору, и создайте для обновлений отдельного пользователя базы.
Когда помощник обновления выдаёт ошибку
Большинство сбоев видно сразу по тексту сообщения.
login.1c.ru и update-api.1c.ru. Проверьте в браузере на том же компьютере, открывается ли portal.1c.ru.Если обновление прервалось и база не открывается, не запускайте помощник повторно вслепую. Откройте базу в Конфигураторе: если программа сообщает о незавершённом обновлении конфигурации базы данных, примените его или восстановите копию.
Как проверить результат и вернуть прежнюю версию
Проверка после обновления
- Откройте окно «О программе» и сравните номер версии конфигурации с записанным до обновления.
- При первом входе программа покажет описание изменений нового релиза — пролистайте его, особенно блок про учёт.
- Проверьте, что отложенная обработка данных завершилась (см. блок обновления версии программы в
Администрирование → Обслуживание). - Сформируйте пару привычных отчётов, например оборотно-сальдовую ведомость за прошлый месяц, и сравните итоги с данными до обновления.
Откат на прежний релиз
Кнопки «отменить обновление» в 1С нет. Вернуться можно только к резервной копии:
| Как делали копию | Как восстановить |
|---|---|
| Копия, созданная помощником (файловая база) | Скопировать сохранённый файл 1Cv8.1CD на место текущего при закрытой базе |
Выгрузка .dt | Конфигуратор → Администрирование → Загрузить информационную базу |
| Бэкап СУБД | Восстановление средствами SQL Server или PostgreSQL |
Всё, что пользователи ввели после обновления, при откате пропадёт. Поэтому решение об откате принимают сразу, в первые часы, а не через неделю.
Откатывать имеет смысл, только если новая версия ломает работу: не проводятся документы, падает обмен. Если мешает одна ошибка, обычно быстрее дождаться исправительного релиза — у типовых конфигураций он выходит в течение нескольких недель.