Обновление 1С до актуального релиза: способы, порядок и проверка
Содержание
Обновить 1С можно двумя путями: через интернет прямо из программы или вручную из файла обновления. Сначала делают копию базы , потом ставят релиз конфигурации, а платформу меняют отдельно и только при необходимости. Релизы 2022 года давно устарели, поэтому обновляйтесь сразу до текущего, а не до «версии года».
Главное правило: конфигурация и платформа обновляются независимо. Конфигурация (Бухгалтерия, ЗУП, УТ) живёт внутри базы. Платформа — это программа, которая эту базу открывает. Путать их — самая частая причина сорванных обновлений.
Что сделать до обновления: копия, права, свободное место
Обновление меняет структуру данных внутри базы. Откатить его кнопкой нельзя, только восстановлением копии. Поэтому подготовка занимает больше времени, чем само обновление.
Короткий список подготовки
Как узнать, что у вас сейчас
- ⚙️ Версия конфигурации: меню «Справка» → «О программе» (в разных конфигурациях пункт может называться чуть иначе, ищите окно со словами «версия» и «номер релиза»).
- 🖥️ Версия платформы там же, строка вида
8.3.xx.xxxx. - 📦 Режим базы: файловая (каталог с
1Cv8.1CD) или клиент-серверная (есть кластер и СУБД).
Копия базы
Для файловой базы закройте все сеансы и скопируйте каталог целиком. Для клиент-серверной снимите резервную копию средствами СУБД. Дополнительно сделайте выгрузку информационной базы из Конфигуратора: пункт «Администрирование» → «Выгрузить информационную базу».
Копия, которую вы ни разу не открывали, копией не считается. Разверните её рядом и убедитесь, что база запускается и данные на месте.
Если базе несколько лет и она без обновлений, не прыгайте сразу на последний релиз. Конфигурации требуют промежуточных шагов, об этом ниже.
Когда обновление лучше отложить
Бывают периоды, когда обновляться рискованно:
- 📅 Конец отчётного периода, сдача отчётности, закрытие месяца . Любой сбой в эти дни стоит дороже обычного.
- 🧩 У вас много внешних обработок и печатных форм, а проверить их на новом релизе некому.
- 💾 На диске мало места: обновление временно увеличивает базу.
- 👤 Нет человека, который может вернуть копию, если что-то пойдёт не так.
Лучше выбрать тихий день, предупредить сотрудников и заложить запас времени. Для небольшой базы хватит вечера, для крупной оставьте выходные.
План отката
Заранее решите, как будете возвращаться. Запишите, где лежит копия, кто её восстанавливает и сколько это занимает. Если обновление не удалось, вы не импровизируете, а просто выполняете свой план. Старую копию не удаляйте, пока не прошла хотя бы неделя нормальной работы на новом релизе.
Какой способ обновления выбрать
Выбор зависит от того, есть ли у компании доступ в интернет с сервера или компьютера, договор сопровождения и типовая ли у вас конфигурация.
| Способ | Когда подходит | Риски |
|---|---|---|
| Через интернет из программы | Типовая конфигурация, есть действующее сопровождение, есть выход в сеть | Обрыв связи, нехватка прав на загрузку |
| Из файла обновления вручную | Нет интернета на сервере, нужен контроль над каждым шагом | Нужно самим скачать верный файл и не промахнуться с версией |
| Обновление изменённой конфигурации | В конфигурацию вносили доработки | Конфликты при объединении, нужен специалист |
| Облачный сервис | База размещена у провайдера | Сроки задаёт провайдер, а не вы |
Если конфигурация на поддержке с запретом изменений, обновление проходит почти без вмешательства. Если вы много дорабатывали типовую, ждите окна сравнения и объединения. Лучше сначала прогнать обновление на копии.
Автоматическое обновление через интернет
Это самый простой путь для типовой базы. Программа сама находит релиз, скачивает и применяет его.
Что нужно для работы
- ✅ Подключённый и действующий доступ к сопровождению (логин и пароль пользователя портала поддержки).
- ✅ Выход в интернет с того компьютера, где запущен клиент.
- ✅ Учётная запись с полными правами в базе.
Пошагово
- Войдите в базу под администратором в обычном режиме (не в Конфигураторе).
- Откройте раздел администрирования и найдите пункт, связанный с обновлением программы. Проще всего ввести слово «обновление» в поиск по командам интерфейса.
- Включите проверку наличия обновлений и укажите данные для входа на портал поддержки, если программа попросит.
- Выберите «Обновить программу» и вариант «Из интернета». Программа покажет список доступных релизов.
- Отметьте нужный релиз. Если база сильно отстала, выбирайте тот, который предлагает программа для вашего пути.
- Установите флажок создания резервной копии, если он есть, и запустите обновление.
- Дождитесь перезапуска. Первый вход после обновления может идти заметно дольше обычного: идёт обработка данных.
Не закрывайте окно и не выключайте компьютер, пока идёт обновление. Прерванный процесс — это восстановление из копии.
Если нужен не последний релиз
Часто нужно остановиться на конкретном релизе, например потому что внешняя обработка пока с новым не работает . Тогда используйте ручной способ ниже и сами выбирайте файл.
Ручное обновление из файла
Нужен, когда сервер без выхода в интернет или когда релиз надо поставить строго определённый.
Откуда берётся файл
Файлы обновления скачивают с портала поддержки пользователей 1С под своей учётной записью. Нужен именно комплект для вашей конфигурации. Он состоит из дистрибутива обновления, который ставится как обычная программа. После установки в каталоге шаблонов появляется файл обновления 1cv8.cfu.
Порядок действий
- Скачайте дистрибутив обновления нужной конфигурации и запустите установщик на компьютере, где есть платформа.
- Запомните каталог, в который он положил шаблоны. Обычно это папка шаблонов 1С в профиле пользователя или в каталоге установки.
- Откройте базу в режиме обычного клиента под администратором.
- В разделе администрирования выберите обновление из файла и укажите
1cv8.cfu. - Запустите, подтвердите создание копии, дождитесь окончания.
- Если программа сообщает, что нужен промежуточный релиз, установите сначала его.
Обновление через Конфигуратор
Старый способ: «Конфигурация» → «Поддержка» → «Обновить конфигурацию
». Укажите файл .cfu, затем выполните «Обновить конфигурацию базы данных» (клавиша F7). Для типовой базы удобнее путь через интерфейс, но Конфигуратор нужен, когда база изменена и надо вручную разрешать конфликты.
Если вы помните только номер релиза, но не помните, по какому пути вы шли ранее, откройте историю обновлений в разделе поддержки. Она покажет, какие релизы уже применялись.
Когда нужно обновлять платформу, а когда нет
Новый релиз конфигурации требует минимальной версии платформы. Если ваша платформа ниже, программа при обновлении скажет об этом, а в «О программе» будет сообщение о неподходящей версии.
Платформу обновляют в двух случаях:
- 🔧 Релиз конфигурации требует более новую платформу.
- 🛡️ В новой версии платформы исправлены ошибки, которые вы реально встречали.
Менять платформу «на всякий случай» не нужно. Новая версия иногда ломает старые внешние компоненты и отчёты.
Windows
- Скачайте дистрибутив платформы с портала поддержки.
- Закройте все клиенты и остановите службу сервера 1С, если она стоит на этой машине.
- Запустите
setup.exeи пройдите установку. Старую версию удалять не обязательно: платформы стоят рядом. - Проверьте, что ярлыки и список баз указывают на нужную версию. В списке баз можно выбрать версию платформы для каждой базы отдельно.
- Если в организации сервер 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
В облачной версии вы сами конфигурацию не обновляете. Это делает оператор сервиса, он назначает окна работ и публикует релизы по своему графику.
Что остаётся вам:
- Уточнить у провайдера, когда запланировано обновление и во сколько база будет недоступна.
- Перед окном выгрузить данные в файл через сервис (в личном кабинете есть возможность скачать копию базы).
- После обновления проверить отчёты и обмены так же, как для локальной базы.
Если у вас в облаке внешние обработки, уточните у провайдера, поддерживаются ли они для вашей базы. В части сервисов внешние обработки не разрешены совсем.
Платформу в облаке менять не надо: пользователь заходит через веб-клиент или тонкий клиент, а версию серверной части обслуживает провайдер.