Обновление 1С в облачном сервисе и на арендованном сервере: что делает провайдер, а что вы
Содержание
Как обновлять 1С в облаке, зависит от того, что у вас за облако. В облачном сервисе по подписке (вроде 1С:Фреш и сервисов партнёров на его технологии) конфигурацию и платформу обновляет провайдер, сам пользователь кнопку «Обновить» не нажимает. На арендованном сервере или VDS база ваша, и обновляете её вы: помощником Администрирование → Обслуживание → Обновление версии программы или через Конфигуратор, как на своём компьютере.
Первое, что нужно выяснить, — кто администратор базы. Если вы заходите только через браузер по ссылке сервиса и у вас нет ни Конфигуратора, ни удалённого рабочего стола, обновлять вручную нечего: задача сводится к контролю версии и проверке после обновления. Если у вас есть RDP-доступ к серверу или права администратора базы, читайте разделы про ручное обновление.
Что сделать до обновления 1С в облаке
Подготовка одинаковая для любых вариантов размещения, различается только то, кто её делает.
Узнайте текущую версию. Откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. Там видны релиз конфигурации, например 3.0.xxx.xx, и версия платформы 8.3.2x.xxxx. Эти два номера понадобятся при любом разговоре с провайдером или программистом.
Сделайте резервную копию. Варианты для облачной базы:
- 📦 Выгрузка в файл
.dtиз Конфигуратора:Администрирование → Выгрузить информационную базу. Работает для файловых и серверных баз, но требует монопольного доступа и на больших базах идёт долго. - 🗄️ Резервная копия СУБД (PostgreSQL или MS SQL) — для клиент-серверных баз быстрее и надёжнее. Её делает тот, кто администрирует сервер.
- 💽 Снимок виртуальной машины у хостера — удобен как страховка «откатить всё целиком», но откатывает и все остальные базы на этом сервере.
- ☁️ В сервисе по подписке копии хранит провайдер. Обычно в личном кабинете есть список копий приложения и выгрузка данных в файл.
Не обновляйте базу без копии, сделанной в тот же день. Обновление меняет структуру таблиц, и вернуться к прошлому релизу без копии нельзя.
Выберите время. На время обновления конфигурации базы данных пользователи должны выйти из программы. В сервисе по подписке это решает провайдер, на своём сервере — вы. Для бухгалтерии разумно обновляться не в последние дни перед сдачей отчётности, а в начале месяца или в выходные.
Как 1С обновляется в облаке автоматически
В облачных сервисах на технологии 1С:Фреш все приложения одной конфигурации работают на общей типовой конфигурации, а данные каждого клиента лежат в своей области. Поэтому обновление не делается по одному клиенту: провайдер обновляет конфигурацию разом для всех областей, затем обновляются данные каждого приложения.
Как это выглядит для пользователя:
- Заранее появляется уведомление о плановом обновлении — в самом приложении или в личном кабинете сервиса.
- В назначенное время (чаще ночью или в выходные) приложение недоступно от нескольких минут до часа.
- При первом входе после обновления 1С может показать описание изменений в новой версии.
- Часть данных дорабатывается в фоне ещё некоторое время после входа — это отложенная обработка данных.
Отказаться от обновления или остаться на старом релизе в таком сервисе нельзя: все клиенты работают на одной версии. Отложить плановые работы иногда можно через поддержку, если они попадают на сдачу отчётности, но это решает провайдер.
Не держите в облачном приложении незаписанные документы перед временем работ. Сеансы при обновлении завершаются, и несохранённые изменения пропадут.
После обновления проверьте:
- 📊 оборотно-сальдовую ведомость за текущий и прошлый месяц — суммы не должны измениться;
- 📄 печатные формы, которыми пользуетесь каждый день;
- 🔁 обмен с банком, ЭДО и отправку отчётности;
- 🧩 подключённые расширения и дополнительные обработки — открываются ли они.
Ручное обновление на арендованном сервере
Если 1С стоит на VDS или выделенном сервере, а пользователи работают через веб-клиент, облако для вас — просто удалённый компьютер. Обновляет его тот, у кого есть права администратора.
Через помощник в режиме «Предприятие»
Для типовых конфигураций на поддержке это самый простой путь. Сначала подключите интернет-поддержку: Администрирование → Интернет-поддержка и сервисы, введите логин и пароль портала 1С:ИТС. Без действующей подписки на ИТС загрузка обновлений не пойдёт.
- Подключитесь к серверу по RDP и запустите базу в тонком клиенте под пользователем с полными правами.
- Откройте
Администрирование → Обслуживание → Обновление версии программы → Обновление программы. - Помощник сам проверит, есть ли новый релиз, и соберёт цепочку промежуточных обновлений, если вы отстали на несколько версий.
- Выберите, когда обновлять: сразу или в назначенное время. Для серверной базы помощник попросит логин и пароль администратора кластера, если он задан.
- Помощник завершит сеансы, применит обновления и запустит программу. При первом запуске пройдёт обновление данных.
- Проверьте ход отложенной обработки:
Администрирование → Обслуживание → Обновление версии программы → Результаты обновления программы.
Из веб-клиента помощник установку не выполнит: обновление запускает на компьютере служебный сценарий, а браузер этого не умеет. Обновлять нужно из тонкого клиента — на сервере по RDP или на компьютере, у которого есть доступ к серверу 1С.
Через Конфигуратор
Этот путь нужен, когда помощник не справляется, конфигурация доработана или обновление скачано файлом вручную.
- Скачайте файл обновления
.cfu(или полный дистрибутив с.cf) в личном кабинете портала ИТС и распакуйте на сервер. - Запустите Конфигуратор под администратором базы.
- Откройте конфигурацию и выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите файл обновления. Если он не подходит к текущему релизу, Конфигуратор об этом скажет — тогда нужен промежуточный релиз.
- Для типовой конфигурации подтвердите обновление. Конфигуратор предложит обновить конфигурацию базы данных — согласитесь.
- Запустите базу в режиме «Предприятие» и дождитесь обновления данных.
Повторите шаги для каждого промежуточного релиза. Перепрыгнуть сразу через несколько версий можно только если файл обновления это разрешает: в описании релиза указано, с каких версий на него обновляются.
Монопольный доступ и пользователи
Обновлению конфигурации базы данных нужен монопольный доступ, поэтому активные сеансы мешают. Есть два способа выгнать всех аккуратно:
| Способ | Где | Когда подходит |
|---|---|---|
| Блокировка работы пользователей | Администрирование → Обслуживание, группа управления сеансами | Типовая конфигурация, есть время предупредить людей |
| Блокировка начала сеансов | Свойства информационной базы в консоли кластера | Серверная база, нужно гарантированно не пустить новых пользователей |
| Завершение сеансов в консоли кластера | Список сеансов базы → удалить | Остался «зависший» сеанс, который не закрывается |
Принудительное завершение сеанса обрывает работу пользователя без сохранения. Делайте это после предупреждения и в согласованное окно.
Платформа и конфигурация: два разных обновления
Путаница здесь частая. Это два независимых обновления с разной частотой и разными последствиями.
| Конфигурация (релиз) | Платформа | |
|---|---|---|
| Что это | Программа учёта: БП, ЗУП, УТ | Среда, в которой программа работает |
| Номер | 3.0.xxx.xx для БП 3.0 | 8.3.2x.xxxx |
| Как часто | Для БП и ЗУП — несколько раз в месяц | Реже, по требованию релиза |
| Где ставится в облаке | В саму базу | На сервер 1С и веб-сервер |
| Кто ставит в сервисе по подписке | Провайдер | Провайдер |
Каждый релиз конфигурации требует платформу с номером не ниже указанного в его описании. Помощник обновления покажет предупреждение, если платформа старая. Значит, на своём сервере порядок такой: сначала платформа, потом конфигурация.
Что учесть при обновлении платформы на облачном сервере:
- 🖥️ Новую версию ставят на сервер 1С, затем службу агента сервера переключают на новую версию. Остановка службы обрывает все сеансы на всех базах этого сервера — делайте это в окно работ.
- 🌐 Веб-публикация ссылается на модуль веб-сервера конкретной версии платформы. После обновления базу нужно перепубликовать из новой версии (Конфигуратор →
Администрирование → Публикация на веб-сервере) или поправить путь к модулю в настройках веб-сервера. Иначе веб-клиент перестанет открываться. - 💻 Пользователям веб-клиента ничего ставить не надо — браузер работает с той версией, что стоит на сервере. Тонкому клиенту на компьютерах нужна та же версия, что у сервера.
Обновление доработанной конфигурации в облаке
Здесь сервис по подписке и арендованный сервер расходятся сильнее всего.
В сервисе по подписке менять саму конфигурацию нельзя: она общая для всех клиентов. Доработки делают расширениями, и перед подключением их проверяет провайдер. Обновление конфигурации расширение не ломает напрямую, но если в новом релизе изменился объект, к которому оно привязано, расширение может перестать применяться. Поэтому разработчику расширения стоит проверять его на новом релизе заранее.
На своём сервере типовая конфигурация может быть снята с поддержки или включать изменения прямо в основной конфигурации. Тогда помощник обновления не сработает, и путь один — Конфигуратор:
Конфигурация → Поддержка → Обновить конфигурацию, указать файл.cfпоставщика.- Конфигуратор покажет сравнение трёх конфигураций: старой поставщика, новой поставщика и вашей текущей.
- Для каждого изменённого вами объекта решить: взять из новой версии, оставить своё или объединить.
- Сохранить, обновить конфигурацию базы данных и проверить доработки вручную.
На сильно изменённой конфигурации одно обновление может занять у программиста несколько часов. Поэтому при переезде в облако доработки выгодно перенести в расширения: тогда основная конфигурация остаётся на поддержке и обновляется помощником за минуты.
Внешние обработки и печатные формы, подключённые через Администрирование → Печатные формы, отчеты и обработки, при обновлении не удаляются, но могут перестать работать, если поменялись реквизиты документов. Проверьте их сразу после обновления.