Обновление 1С через интернет, Конфигуратор, сервер и облако: все способы по шагам
Содержание
Обновить 1С онлайн проще всего из самой программы: Администрирование → Обслуживание → Обновление версии программы → Обновление программы. Помощник сам скачает нужные релизы с сайта 1С, создаст резервную копию и обновит базу. Условия два: подключена интернет-поддержка и действует договор ИТС.
Если база в облаке (1С:Фреш, аренда у партнёра), обновляет её поставщик — от вас нужно только выйти из программы вовремя. Если помощник не справился или интернета на сервере нет, обновление делают вручную через Конфигуратор файлом .cfu. Все варианты — ниже, от самого простого к ручному.
1. Подготовка к обновлению 1С: копия, версия, совместимость
Пять минут подготовки решают, будет ли у вас откат на случай сбоя.
Что проверить до запуска:
- 📌 Текущий релиз. главное меню (кнопка с тремя полосками) →
Справка → О программе. Запишите номер конфигурации и платформы. - 📌 Цепочку релизов. Релизы нельзя ставить через один как угодно. В описании каждого релиза есть строка «Обновляется с версий» — ставьте только с тех, что в ней указаны. Помощник подбирает цепочку сам, при ручном обновлении это ваша задача.
- 📌 Версию платформы. Новый релиз требует платформу с номером не ниже указанного в его описании. Сначала платформа, потом конфигурация.
- 📌 Доработки. Если конфигурация снята с поддержки или изменена (замок в дереве Конфигуратора открыт или с карандашом), автоматическое обновление не пройдёт. Нужно ручное сравнение-объединение — это работа программиста.
- 📌 Расширения. Проверьте список:
Администрирование → Печатные формы, отчеты и обработки → Расширения. После обновления расширение может перестать применяться, если оно правит изменённые объекты.
Резервная копия. Без копии обновление не начинайте. Варианты:
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Флажок «Создать резервную копию» в помощнике | файловая база, обновление онлайн | копия ложится в каталог, который выберете в помощнике |
Конфигуратор: Администрирование → Выгрузить информационную базу | любая база | нужен монопольный доступ, файл .dt |
Копия папки с файлом 1Cv8.1CD | файловая база | все пользователи должны выйти |
| Бэкап средствами СУБД (MS SQL, PostgreSQL) | клиент-серверная база | самый быстрый откат для больших баз |
Перед обновлением рабочей базы прогоните тот же релиз на копии. Так вы заранее увидите, сколько длится обработка данных и не падает ли что-то на ваших доработках.
2. Обновление 1С онлайн через интернет-поддержку
Это основной способ для типовых конфигураций на базе БСП: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие. Путь одинаковый во всех трёх.
Подключение интернет-поддержки
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Нажмите «Подключить интернет-поддержку».
- Введите логин и пароль от портала 1С:ИТС. Их выдаёт партнёр при заключении договора ИТС или вы регистрируетесь сами на портале с регистрационным номером программы.
Там же можно включить автоматическую проверку обновлений. Программа будет сама сообщать о новом релизе при запуске.
Запуск помощника
Администрирование → Обслуживание → Обновление версии программы → Обновление программы.- Помощник проверит, какие релизы доступны, и покажет цепочку. Нажмите «Далее» — начнётся загрузка.
- На шаге выбора момента обновления укажите: сейчас или при завершении работы. Для рабочей базы удобнее второе — обновление стартует, когда вы закроете программу.
- Отметьте создание резервной копии и каталог для неё.
- Помощник закроет сеансы, обновит конфигурацию и структуру базы, затем перезапустит программу.
После перезапуска идёт обработка данных — программа переносит данные в новые реквизиты. Не прерывайте её. Часть обработчиков отложенная: они работают в фоне ещё несколько часов, пользователи при этом уже могут работать. Посмотреть, всё ли завершилось, можно там же, в группе Администрирование → Обслуживание → Обновление версии программы: ссылка с результатами обновления покажет статус фоновых обработчиков.
Помощник закрывает сеансы других пользователей. Предупредите коллег и запускайте обновление вне рабочего времени — несохранённые документы пропадут.
3. Ручное обновление через Конфигуратор
Нужно, когда помощник выдаёт ошибку, на сервере нет интернета или конфигурация доработана.
Где взять файл обновления
Дистрибутив обновления скачивают на портале 1С:ИТС в разделе обновлений (releases.1c.ru) — нужна та же учётная запись ИТС. Скачайте архив «Обновление» нужного релиза, запустите setup.exe из него. Установщик распакует шаблон в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts\. Внутри будет файл 1cv8.cfu.
Порядок действий
- Запустите 1С в режиме «Конфигуратор» под пользователем с полными правами.
- Если дерево конфигурации не открыто —
Конфигурация → Открыть конфигурацию. Конфигурация → Поддержка → Обновить конфигурацию.- Выберите «Поиск доступных обновлений» (Конфигуратор просмотрит каталог шаблонов) или «Выбор файла обновления» и укажите
1cv8.cfuвручную. - Нажмите «Выполнить». Для типовой конфигурации без изменений откроется окно с кнопкой продолжения; для доработанной — окно сравнения и объединения.
- На вопрос об обновлении конфигурации базы данных ответьте «Да» или выполните это позже командой
Конфигурация → Обновить конфигурацию базы данных(F7). - Примите изменения структуры в окне «Реорганизация информации».
- Запустите базу в режиме «1С:Предприятие» — начнётся обработка данных, как и после онлайн-обновления.
Если нужно пройти несколько релизов, повторяйте шаги 3-8 для каждого по цепочке. Запускать «Предприятие» после каждого релиза не обязательно, но для цепочки из 4-5 релизов это безопаснее: проще найти, на каком шаге ошибка.
Обновление структуры базы требует монопольного доступа. Собственно загрузка нового .cfu в основную конфигурацию — нет. Можно загрузить релиз днём, а F7 выполнить вечером, когда все выйдут.
4. Обновление на сервере 1С:Предприятия
Для клиент-серверной базы есть отличия в двух местах: версия платформы и выгон пользователей.
Платформа на сервере и клиентах
Версия платформы на сервере и на всех клиентах должна совпадать полностью, включая последнюю цифру. Порядок:
- Установите новую версию платформы на сервер. Старую можно не удалять — версии ставятся в разные каталоги.
- Переключите службу агента сервера на новую версию (её регистрирует установщик или утилита
ragent.exeс ключами регистрации службы — смотрите справку к ней). - Перезапустите службу «Агент сервера 1С:Предприятия 8.3».
- Обновите клиентов. Удобнее всего — через общий каталог дистрибутива и настройку
1cestart.cfg, чтобы клиенты подтягивали платформу сами.
Перезапуск службы агента обрывает все сеансы во всех базах кластера, не только в обновляемой. Делайте это в согласованное окно, когда в 1С никто не работает.
Блокировка сеансов и обновление конфигурации
Для обновления структуры нужно, чтобы в базе не осталось сеансов. Два пути:
- 🔒 Из программы: в разделе
Администрирование → Обслуживаниеоткройте ссылку «Блокировка работы пользователей» и задайте время, сообщение и код разрешения. Пользователей выведет автоматически. - 🔒 Из консоли кластера: в свойствах информационной базы включить блокировку начала сеансов, указать код разрешения и удалить оставшиеся сеансы.
Сам Конфигуратор после блокировки запускайте с кодом разрешения: параметр /UC<код> в командной строке или поле «Код разрешения» при входе. Дальше — те же шаги, что в разделе 3.
Онлайн-помощник в клиент-серверном варианте тоже работает. Он попросит логин и пароль администратора кластера, если они заданы, и сам поставит блокировку.
5. Обновление 1С в облаке: 1С:Фреш и аренда
1С:Фреш и другие сервисы на его технологии
В сервисах на технологии 1С:Фреш пользователь базу не обновляет вообще. Нет Конфигуратора, нет кнопки «Обновить». Новые релизы ставит поставщик сервиса по своему графику, обычно ночью.
Что видите вы:
- 🔔 заранее — сообщение о плановом обновлении;
- ⏳ в момент обновления — приложение недоступно или выдаёт сообщение, что идёт обновление;
- ✅ после — при первом входе выполняется обработка данных, иногда несколько минут.
Если релиз вышел, а у вас он не появился, ждать нормально: в облако его ставят после проверки, с задержкой. Срочный случай (ошибка в отчётности) — пишите в поддержку сервиса.
Аренда у партнёра и личный кабинет провайдера
Если 1С арендована у партнёра или хостера (базы на его сервере, вход через RDP или веб-клиент), обновление зависит от тарифа:
| Модель | Кто обновляет | Что делаете вы |
|---|---|---|
| Сервис с обслуживанием | провайдер по регламенту | ничего, следите за уведомлениями |
| Заявка через личный кабинет | провайдер по заявке | оставляете заявку на обновление нужной базы |
| Аренда сервера без обслуживания | вы сами | способы из разделов 2-4 |
В личном кабинете провайдера обычно видно список баз и их релизы. Если ваша база доработана, предупредите провайдера: автоматическое обновление такой базы ломает доработки или не проходит вовсе.
6. Автоматизация обновлений: скрипт и планировщик
Для десятка баз или ночного обновления Конфигуратор запускают из командной строки в пакетном режиме. Пример .bat для файловой базы:
@echo off
set V8="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set BASE="D:\Bases\Buh"
set CFU="C:\Users\admin\AppData\Roaming\1C\1cv8\tmplts\1c\Accounting\3_0_160_22\1cv8.cfu"
set LOG="D:\Logs\update_buh.txt"
rem 1. Резервная копия в .dt
%V8% DESIGNER /F%BASE% /N"Администратор" /P"пароль" /DumpIB "D:\Backup\buh_before.dt" /Out%LOG%
rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER /F%BASE% /N"Администратор" /P"пароль" /UpdateCfg %CFU% /UpdateDBCfg /Out%LOG% -NoTruncate
rem 3. Запуск обработки данных обновления и выход
%V8% ENTERPRISE /F%BASE% /N"Администратор" /P"пароль" /C"ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы" /DisableStartupMessages
Путь к платформе, номер релиза в пути шаблона и учётные данные подставьте свои. Для серверной базы вместо /F используйте /S"сервер\имя_базы" и добавьте /UC<код>, если включена блокировка.
Как поставить в планировщик Windows:
- Откройте «Планировщик заданий» → «Создать задачу ».
- На вкладке «Общие» включите «Выполнять для всех пользователей» и укажите учётную запись с доступом к папкам баз.
- На вкладке «Триггеры» — время, например 02:00.
- На вкладке «Действия» — запуск вашего
.bat. - После первого прогона откройте лог
/Outи проверьте, что ошибок нет.
Пароль администратора в .bat лежит открытым текстом. Храните скрипт в папке, доступной только администратору, и заведите для обновлений отдельного пользователя 1С.
Скрипт не заменяет проверку цепочки релизов. Один .cfu в нём — это один шаг. Для цепочки вызывайте шаг 2 несколько раз с разными файлами по порядку.
7. Обновление мобильного приложения 1С
Здесь два разных случая.
- 📱 Мобильный клиент (подключается к базе на сервере через публикацию). Само приложение обновляется через магазин: Google Play, RuStore, App Store. Конфигурацию на телефоне обновлять не нужно — после обновления базы на сервере клиент при следующем подключении получает новую версию сам.
- 📱 Автономное мобильное приложение (например, касса или учёт в телефоне без постоянной связи). Обновляется как обычное приложение через магазин. Перед обновлением синхронизируйте данные с основной базой, чтобы не потерять несинхронизированные документы.
Если мобильный клиент после обновления сервера пишет, что версии несовместимы, обновите само приложение в магазине: новая платформа на сервере может требовать новую версию клиента.
8. Типичные ошибки при обновлении 1С и что с ними делать
Администрирование → Интернет-поддержка и сервисы.Если ничего не помогло. Восстановите базу из копии, сделанной перед обновлением, и пройдите ту же цепочку на копии, по одному релизу, с запуском «Предприятия» после каждого. Так станет понятно, какой релиз ломается. С этой информацией обращайтесь к партнёру или на линию консультаций ИТС.
Частые вопросы об обновлении 1С онлайн
Можно ли обновить 1С без договора ИТС?
Сколько длится обновление одного релиза?
Нужно ли обновлять платформу при каждом релизе конфигурации?
Можно ли откатить обновление?
.dt или восстановление копии базы СУБД, сделанной до обновления.