Обновление 1С до актуального релиза: способы, порядок и проверка

· 9 мин

Содержание

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

Главное правило: конфигурация и платформа обновляются независимо. Конфигурация (Бухгалтерия, ЗУП, УТ) живёт внутри базы. Платформа — это программа, которая эту базу открывает. Путать их — самая частая причина сорванных обновлений.

Что сделать до обновления: копия, права, свободное место

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

Короткий список подготовки

Перед обновлением
Выполнено: 0 / 6

Как узнать, что у вас сейчас

  • ⚙️ Версия конфигурации: меню «Справка» → «О программе» (в разных конфигурациях пункт может называться чуть иначе, ищите окно со словами «версия» и «номер релиза»).
  • 🖥️ Версия платформы там же, строка вида 8.3.xx.xxxx.
  • 📦 Режим базы: файловая (каталог с 1Cv8.1CD) или клиент-серверная (есть кластер и СУБД).

Копия базы

Для файловой базы закройте все сеансы и скопируйте каталог целиком. Для клиент-серверной снимите резервную копию средствами СУБД. Дополнительно сделайте выгрузку информационной базы из Конфигуратора: пункт «Администрирование» → «Выгрузить информационную базу».

Копия, которую вы ни разу не открывали, копией не считается. Разверните её рядом и убедитесь, что база запускается и данные на месте.

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

Когда обновление лучше отложить

Бывают периоды, когда обновляться рискованно:

  • 📅 Конец отчётного периода, сдача отчётности, закрытие месяца . Любой сбой в эти дни стоит дороже обычного.
  • 🧩 У вас много внешних обработок и печатных форм, а проверить их на новом релизе некому.
  • 💾 На диске мало места: обновление временно увеличивает базу.
  • 👤 Нет человека, который может вернуть копию, если что-то пойдёт не так.

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

План отката

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

Какой способ обновления выбрать

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

СпособКогда подходитРиски
Через интернет из программыТиповая конфигурация, есть действующее сопровождение, есть выход в сетьОбрыв связи, нехватка прав на загрузку
Из файла обновления вручнуюНет интернета на сервере, нужен контроль над каждым шагомНужно самим скачать верный файл и не промахнуться с версией
Обновление изменённой конфигурацииВ конфигурацию вносили доработкиКонфликты при объединении, нужен специалист
Облачный сервисБаза размещена у провайдераСроки задаёт провайдер, а не вы

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

Автоматическое обновление через интернет

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

Что нужно для работы

  • ✅ Подключённый и действующий доступ к сопровождению (логин и пароль пользователя портала поддержки).
  • ✅ Выход в интернет с того компьютера, где запущен клиент.
  • ✅ Учётная запись с полными правами в базе.

Пошагово

  1. Войдите в базу под администратором в обычном режиме (не в Конфигураторе).
  2. Откройте раздел администрирования и найдите пункт, связанный с обновлением программы. Проще всего ввести слово «обновление» в поиск по командам интерфейса.
  3. Включите проверку наличия обновлений и укажите данные для входа на портал поддержки, если программа попросит.
  4. Выберите «Обновить программу» и вариант «Из интернета». Программа покажет список доступных релизов.
  5. Отметьте нужный релиз. Если база сильно отстала, выбирайте тот, который предлагает программа для вашего пути.
  6. Установите флажок создания резервной копии, если он есть, и запустите обновление.
  7. Дождитесь перезапуска. Первый вход после обновления может идти заметно дольше обычного: идёт обработка данных.

Не закрывайте окно и не выключайте компьютер, пока идёт обновление. Прерванный процесс — это восстановление из копии.

Если нужен не последний релиз

Часто нужно остановиться на конкретном релизе, например потому что внешняя обработка пока с новым не работает . Тогда используйте ручной способ ниже и сами выбирайте файл.

Ручное обновление из файла

Нужен, когда сервер без выхода в интернет или когда релиз надо поставить строго определённый.

Откуда берётся файл

Файлы обновления скачивают с портала поддержки пользователей 1С под своей учётной записью. Нужен именно комплект для вашей конфигурации. Он состоит из дистрибутива обновления, который ставится как обычная программа. После установки в каталоге шаблонов появляется файл обновления 1cv8.cfu.

Порядок действий

  1. Скачайте дистрибутив обновления нужной конфигурации и запустите установщик на компьютере, где есть платформа.
  2. Запомните каталог, в который он положил шаблоны. Обычно это папка шаблонов 1С в профиле пользователя или в каталоге установки.
  3. Откройте базу в режиме обычного клиента под администратором.
  4. В разделе администрирования выберите обновление из файла и укажите 1cv8.cfu.
  5. Запустите, подтвердите создание копии, дождитесь окончания.
  6. Если программа сообщает, что нужен промежуточный релиз, установите сначала его.

Обновление через Конфигуратор

Старый способ: «Конфигурация» → «Поддержка» → «Обновить конфигурацию ». Укажите файл .cfu, затем выполните «Обновить конфигурацию базы данных» (клавиша F7). Для типовой базы удобнее путь через интерфейс, но Конфигуратор нужен, когда база изменена и надо вручную разрешать конфликты.

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

Когда нужно обновлять платформу, а когда нет

Новый релиз конфигурации требует минимальной версии платформы. Если ваша платформа ниже, программа при обновлении скажет об этом, а в «О программе» будет сообщение о неподходящей версии.

Платформу обновляют в двух случаях:

  • 🔧 Релиз конфигурации требует более новую платформу.
  • 🛡️ В новой версии платформы исправлены ошибки, которые вы реально встречали.

Менять платформу «на всякий случай» не нужно. Новая версия иногда ломает старые внешние компоненты и отчёты.

Windows

  1. Скачайте дистрибутив платформы с портала поддержки.
  2. Закройте все клиенты и остановите службу сервера 1С, если она стоит на этой машине.
  3. Запустите setup.exe и пройдите установку. Старую версию удалять не обязательно: платформы стоят рядом.
  4. Проверьте, что ярлыки и список баз указывают на нужную версию. В списке баз можно выбрать версию платформы для каждой базы отдельно.
  5. Если в организации сервер 1С работает как служба, сначала меняйте её на сервере, потом на клиентах.

Версия клиента должна подходить к версии сервера: при расхождении кластер может отказать в подключении. Ставьте их из одного релиза платформы.

Debian и другие Linux

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

Остановить службу:

sudo systemctl stop srv1cv83

Установить новую платформу из скачанных пакетов (имена пакетов зависят от версии):

sudo dpkg -i 1c-enterprise83-common_*.deb 1c-enterprise83-server_*.deb

Запустить службу и проверить её состояние:

sudo systemctl start srv1cv83
sudo systemctl status srv1cv83

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

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

После обновления не ограничивайтесь «программа открылась». Пройдите минимальную проверку.

Что посмотреть сразу

  • 📋 В «О программе» стоит ожидаемый номер релиза.
  • 📋 Откройте журнал регистрации и отфильтруйте записи уровня «Ошибка» за время обновления.
  • 📋 Сформируйте один привычный отчёт за прошлый период и сравните итоги со старым. Расхождения быть не должно.
  • 📋 Проведите тестовый документ в копии базы и проверьте, что внешние печатные формы и обработки открываются.
  • 📋 Проверьте обмены и регламентные задания: после обновления они иногда отключаются.

Разбор ошибок

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

Обновление облачной базы 1С:Fresh

В облачной версии вы сами конфигурацию не обновляете. Это делает оператор сервиса, он назначает окна работ и публикует релизы по своему графику.

Что остаётся вам:

  1. Уточнить у провайдера, когда запланировано обновление и во сколько база будет недоступна.
  2. Перед окном выгрузить данные в файл через сервис (в личном кабинете есть возможность скачать копию базы).
  3. После обновления проверить отчёты и обмены так же, как для локальной базы.

Если у вас в облаке внешние обработки, уточните у провайдера, поддерживаются ли они для вашей базы. В части сервисов внешние обработки не разрешены совсем.

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

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

Можно ли обновиться с очень старого релиза сразу на последний?
Не всегда. Для некоторых конфигураций между старым и новым релизами есть обязательные промежуточные. Программа или описание релиза подскажут, через какие версии надо пройти.
Нужно ли обновлять платформу вместе с конфигурацией?
Только если новый релиз требует более новую платформу. В остальных случаях платформу можно оставить, пока нет причин менять.
Что делать, если обновление прервалось на середине?
Не запускайте его повторно на той же базе. Восстановите базу из копии или выгрузки и повторите попытку после устранения причины, например нехватки места.
Сколько обычно занимает обновление?
Ориентировочно от нескольких минут для небольшой файловой базы до нескольких часов для крупной базы бухгалтерии, где выполняется отложенная обработка данных.
Можно ли обновлять базу, когда в ней работают люди?
Нет. Для обновления конфигурации нужна монопольная работа с базой, все сеансы закрывают заранее.
Нужно ли ставить обновление на копию сначала?
Да, если база изменялась или важна без простоев. Прогон на копии покажет время обновления и возможные конфликты.