Обновление облачной 1С: кто это делает и что можно сделать самому
Содержание
Обновить 1С в облаке самостоятельно можно не всегда: в сервисе 1С:Фреш и у большинства провайдеров аренды обновления ставит сам провайдер, а вы только выбираете удобное время или ждёте планового окна. Сами вы обновляете облачную 1С, если арендуете сервер целиком (VDS, выделенный сервер) и база на нём ваша — тогда процедура почти такая же, как на локальном компьютере.
Поэтому первый шаг — понять, какое у вас «облако». Если база ваша и сервер ваш, обновление делается встроенным помощником через Интернет
-поддержку или вручную файлом .cfu в Конфигураторе, с копией базы до начала и проверкой после.
Какое у вас облако и кто отвечает за обновление
Словом «облако» называют четыре разные схемы. От схемы зависит, есть ли у вас вообще кнопка «Обновить».
| Схема | Где лежит база | Кто обновляет конфигурацию | Кто обновляет платформу |
|---|---|---|---|
| 1С:Фреш (1cfresh.com) и сервисы на его технологии | На серверах сервиса, в режиме разделения данных | Сервис, централизованно для всех абонентов | Сервис |
| Аренда 1С у партнёра (терминал, «готовое рабочее место») | На сервере партнёра | Обычно партнёр; иногда даёт доступ администратору клиента | Партнёр |
| Свой облачный сервер (VDS, IaaS) | На вашей виртуальной машине | Вы или ваш администратор | Вы |
| 1С:Линк | На вашем компьютере в офисе | Вы, локально | Вы |
Как быстро определить схему:
- 🌐 Входите через браузер на сайт сервиса, а список приложений показан в личном кабинете — почти наверняка это 1С:Фреш или сервис на его основе.
- 🖥️ Подключаетесь через «Удалённый рабочий стол» к серверу провайдера — аренда в терминале.
- 🔑 У вас есть пароль администратора Windows или Linux на виртуальной машине — свой сервер.
- 🔗 База открывается через адрес 1С:Линк, а физически стоит на офисном компьютере — это удалённый доступ, а не облако.
В договоре аренды обычно прямо написано, входят ли обновления в тариф. Если входят, самостоятельная установка релиза может нарушить условия поддержки — сначала спросите провайдера.
Подготовка к обновлению 1С в облаке
Для 1С:Фреш подготовка сводится к двум вещам: закончить работу до планового окна и не держать открытыми несохранённые документы. Сервис обновляет приложение сам и на время обновления закрывает к нему доступ.
Если обновляете сами (свой сервер или аренда с правами администратора), пройдите подготовку полностью.
Узнайте текущий релиз
Откройте меню программы (кнопка с тремя полосками или значок «шестерёнки» в заголовке окна) → О программе. Запишите:
- Название и номер релиза конфигурации, например «Бухгалтерия предприятия, редакция 3.0», релиз 3.0.xxx.yy.
- Версию платформы 8.3.
- Режим работы: файловый или клиент-серверный (видно по строке подключения к базе).
Проверьте требования нового релиза
В описании каждого релиза указана минимальная версия платформы. Если на сервере платформа с номером ниже требуемого, сначала обновите платформу, иначе новая конфигурация не запустится.
Сделайте резервную копию
Без резервной копии обновление не начинайте. Откат с ошибочного обновления без копии сводится к ручному восстановлению данных.
- 📁 Файловая база:
Конфигуратор → Администрирование → Выгрузить информационную базу, файл.dtсохраните вне папки базы. - 🗄️ Клиент-серверная база
: полная копия средствами СУБД (MS SQL Server, PostgreSQL) надёжнее и быстрее, чем
.dtна больших объёмах. - ☁️ Если провайдер делает снимки виртуальной машины, сделайте снимок перед обновлением дополнительно, но не вместо копии базы.
Выберите время
Обновление структуры базы требует монопольного доступа: в этот момент в базе не должно быть пользователей. Планируйте на вечер или выходной. На базах в несколько десятков гигабайт первый запуск после обновления с обработчиками данных может идти час и дольше.
Автоматическое обновление в сервисе и через Интернет-поддержку
В 1С:Фреш
Абонент Фреша не ставит обновления типовых приложений. Сервис обновляет их централизованно: релиз сначала проходит проверку в облаке, поэтому появляется в сервисе обычно позже, чем выходит для коробочной версии. О плановых работах сервис предупреждает заранее.
Что вы можете сделать:
- проверить номер релиза в
О программеи сравнить с тем, что указан в описании изменений; - на время обновления запланировать перерыв в работе;
- если нужное изменение (новая форма отчётности) уже вышло, а в облаке его нет — написать в поддержку сервиса и уточнить срок.
Свои доработки в 1С:Фреш устанавливаются только как расширения, допущенные сервисом. Изменить типовую конфигурацию в облаке нельзя, поэтому «снятие с поддержки» здесь невозможно.
В программе на своём сервере
В типовых конфигурациях на 8.3 (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) есть встроенный помощник обновления. Он сам скачивает файлы и строит цепочку промежуточных релизов.
- Подключите Интернет-поддержку:
Администрирование → Интернет-поддержка и сервисы, введите логин и пароль от портала. - В том же разделе найдите группу обновления версии программы и включите автоматическую проверку обновлений. В некоторых релизах эта группа находится в
Администрирование → Обслуживание. - Нажмите ссылку обновления программы. Помощник покажет доступный релиз и, если нужно, промежуточные.
- Выберите «Обновить сейчас» или «Обновить при завершении работы».
- Для файловой базы помощник предложит создать резервную копию — согласитесь.
- Дождитесь, пока все пользователи выйдут. Помощник сам завершит сеанс и после обновления перезапустит программу.
💡 Вариант «при завершении работы» удобен на облачном сервере: запускаете его вечером, закрываете программу, и обновление идёт без вас.
А что с 1С:Линк
Сервис 1С:Линк даёт удалённый доступ к базе, которая работает на вашем офисном компьютере. Своего механизма обновления конфигураций у него нет. Обновляют такую базу на том компьютере, где она физически лежит, — встроенным помощником или через Конфигуратор. Пользователи, подключённые через Линк, на время обновления должны выйти, как и локальные.
Ручное обновление файлами .cfu на облачном сервере
Ручной способ нужен, когда помощник не может скачать файлы (закрыт выход в интернет с сервера), когда конфигурация с доработками или когда обновление идёт по расписанию скриптом.
Шаг 1. Скачайте дистрибутив
На портале 1С в разделе обновлений выберите конфигурацию и релиз. Скачайте дистрибутив обновления (не полный). Загрузите архив на облачный сервер.
Шаг 2. Установите шаблон
Запустите setup.exe из архива. Файлы обновления установятся в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts. Внутри нужный файл называется 1Cv8.cfu.
Шаг 3. Проверьте цепочку релизов
Файл .cfu применяется только к определённым предыдущим релизам. Если ваш релиз старше, придётся ставить промежуточные по очереди. Список релизов, от которых можно обновиться, есть в описании обновления.
Шаг 4. Обновите конфигурацию
- Откройте базу в Конфигураторе под администратором.
Конфигурация → Открыть конфигурацию.Конфигурация → Поддержка → Обновить конфигурацию.- Выберите «Выбор файла обновления» и укажите
1Cv8.cfu. - Если конфигурация без изменений, обновление пройдёт сразу. Если есть доработки — откроется окно сравнения и объединения. Его нужно разбирать вручную, это отдельная работа программиста.
- Нажмите
Конфигурация → Обновить конфигурацию базы данных(F7) и подтвердите изменения структуры.
Шаг 5. Запустите программу в пользовательском режиме
При первом запуске выполнятся обработчики обновления. Не прерывайте их: прерванное обновление данных — частая причина ошибок в документах после релиза.
Пакетное обновление командной строкой
На сервере без постоянного администратора обновление удобно запускать скриптом. Пример для файловой базы:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DisableStartupDialogs /UpdateCfg "D:\Upd\1Cv8.cfu" /UpdateDBCfg /Out"D:\Upd\update.log"
Для клиент-серверной базы вместо /F используйте /S"имя_сервера\имя_базы". Результат смотрите в файле, указанном в /Out.
Скрипт не выгоняет пользователей. Если в базе есть сеансы, шаг /UpdateDBCfg не выполнится. Запускайте его после блокировки сеансов (см. следующий раздел) и не храните пароль в открытом виде на общем диске.
Права и пользователи: кто может обновить облачную базу
Обновлять конфигурацию может только пользователь с полными правами в базе. В типовых конфигурациях это профиль «Администратор». Бухгалтер с обычным профилем увидит уведомление о новом релизе, но запустить обновление не сможет.
| Что нужно | Где проверить |
|---|---|
| Полные права в базе | Администрирование → Настройки пользователей и прав → Пользователи, карточка пользователя |
| Доступ к Конфигуратору | Провайдер аренды: часто отключён по умолчанию, включается по заявке |
| Права на папку базы и каталог шаблонов (файловый режим) | Свойства папки на сервере, вкладка безопасности |
| Логин Интернет-поддержки с действующей подпиской ИТС | Личный кабинет на портале 1С |
Как удалить пользователей из базы на время обновления
В разделе Администрирование → Обслуживание найдите «Блокировка работы пользователей». Задайте:
- время начала и окончания блокировки;
- сообщение пользователям («Обновление с 20:00 до 22:00»);
- код разрешения — его потом передают в параметре запуска
/UC, чтобы администратор мог войти в заблокированную базу.
Программа предупредит пользователей и завершит их сеансы к указанному времени.
Принудительное завершение сеансов обрывает работу людей без сохранения. Делайте это только после предупреждения и в согласованное окно.
На клиент-серверной базе зависшие сеансы видны в консоли администрирования серверов 1С. Завершайте их там, только если блокировка не помогла.
Ошибки при обновлении 1С в облаке
Если обновление оборвалось на шаге изменения структуры базы (обрыв связи с сервером, перезагрузка), не продолжайте работу в базе. Сначала проверьте её через Администрирование → Тестирование и исправление в Конфигураторе или восстановите копию.
Типовые ловушки облака
- 🔌 Обрыв RDP во время обновления. Если Конфигуратор запущен в терминале, отключение сеанса не страшно, а выход из сеанса закроет Конфигуратор. Отключайтесь, но не выходите из системы.
- 💾 Мало места на диске. Обновление создаёт временные файлы, а копия
.dtзанимает почти столько же, сколько база. Проверьте, что свободно хотя бы два объёма базы. - 🧩 Доработки провайдера. Партнёр мог добавить в конфигурацию свои объекты. Обновление «поверх» без объединения их сотрёт или не пройдёт. Уточните у провайдера.
Проверка работоспособности после обновления
Обновление завершено, когда программа открылась в пользовательском режиме и обработчики отработали. Дальше короткая проверка.
- Релиз.
О программе— номер совпадает с тем, который ставили. - Обработка данных. В
Администрирование → Обслуживаниеоткройте результаты обновления программы. Отложенная обработка данных должна быть завершена или идти без ошибок. - Журнал регистрации. Отберите события с уровнем «Ошибка» за время обновления.
- Рабочие документы. Откройте и перепроведите по одному документу из основных разделов: реализация, поступление, банковская выписка. Ничего не записывайте в закрытые периоды.
- Отчёты и отчётность. Сформируйте оборотно-сальдовую ведомость и сравните с выгрузкой до обновления. Откройте регламентированный отчёт — он должен открываться в актуальной форме.
- Обмены. Если база обменивается с другими программами или банком, запустите обмен вручную.
- Расширения. Проверьте в
Администрирование → Печатные формы, отчёты и обработки → Расширения, что все расширения активны и не выдают предупреждений о несовместимости.
💡 Сохраните .dt, сделанную перед обновлением, хотя бы до закрытия ближайшего месяца. Ошибки после релиза иногда всплывают только при закрытии периода.