Обновление платформы и конфигурации 1С своими силами
Содержание
Обновлять 1С можно самому — специалист не обязателен, если база типовая и вы работаете в версии 8.3. Главное не путать две разные вещи: платформу (сам движок 1cv8) и конфигурацию (прикладное решение — Бухгалтерия, ЗУП, Управление торговлей). Обновляют их по отдельности и в своём порядке.
Короткий маршрут: сделать резервную копию → при необходимости поставить новую платформу → обновить конфигурацию (из интернета или из файла) → запустить реструктуризацию базы → проверить работу. Ниже — каждый шаг с точными путями меню для интерфейса «Такси» на платформе 8.3.
С чего начать: резервная копия и проверка окружения
До любого обновления сделайте копию базы
. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы, предварительно закрыв все сеансы. Для клиент-серверной — выгрузить через Конфигуратор → Администрирование → Выгрузить информационную базу в файл .dt, либо средствами СУБД (бэкап SQL).
Без свежей копии обновление не начинают. Если реструктуризация прервётся на середине (питание, нехватка места, обрыв сети), вернуть базу в рабочее состояние можно будет только из копии.
Проверьте заранее:
- 🔢 Текущие версии. В режиме 1С:Предприятие:
Главное меню (значок с треугольником вверху слева) → Справка → О программе. Там написаны номер платформы и номер конфигурации. - 💾 Свободное место. Реструктуризация временно создаёт копии таблиц — закладывайте запас в 2–3 раза больше размера базы.
- 🔑 Права. Обновление конфигурации и реструктуризацию делают под пользователем с полными (административными) правами.
- 🌐 Логин ИТС. Для автоматического обновления из интернета нужны логин и пароль от Портала 1С:ИТС (договор сопровождения).
Как обновить платформу 1С:Предприятие
Платформу обновляют не всегда — только когда новая версия конфигурации требует более свежий релиз движка, либо вы хотите исправления и новые возможности платформы.
Порядок действий:
- Скачайте дистрибутив платформы нужной разрядности (обычно 64-битная) из раздела обновлений на Портале 1С:ИТС.
- Распакуйте архив и запустите
setup.exe. - Закройте все открытые базы и Конфигуратор.
- Пройдите мастер установки. Новая платформа ставится рядом со старой, а не поверх — прежние версии остаются в системе.
- После установки запустите любую базу: окно запуска само предложит открыть её в самом свежем из установленных релизов.
Несколько платформ на одной машине — это нормально. Если новый релиз повёл себя нестранно, можно вернуться на старый через окно запуска (Настройка → Версия 1С:Предприятия) и удалить проблемный позже.
Для клиент-серверного варианта платформу обновляют и на сервере, и на каждом клиентском компьютере. На сервере переустанавливают серверные компоненты и перезапускают службу «Агент сервера 1С:Предприятия».
Перезапуск службы сервера оборвёт сеансы всех пользователей. Делайте это в окно, когда в базе никто не работает.
Для сравнения версий ориентируйтесь на номер: платформа должна быть не ниже той, что указана в требованиях новой конфигурации. Формулировки «старее/новее» тут путают — смотрите именно цифры релиза (например, 8.3.24 выше, чем 8.3.21).
Автоматическое обновление конфигурации через интернет
Для типовых баз это самый простой путь — всё делается прямо в режиме 1С:Предприятие, без Конфигуратора.
- Откройте базу под администратором.
- Перейдите в
Администрирование → Интернет-поддержка и сервисы. - Найдите блок обновления версии программы (в разных конфигурациях он называется «Обновление версии программы» или «Поиск и установка обновлений»).
- Запустите поиск обновлений. Программа подключится к Порталу 1С:ИТС — введите логин и пароль, если попросит.
- Выберите доступную версию. Система покажет, нужна ли под неё новая платформа.
- Запустите загрузку и установку. По окончании база попросит перезапуститься.
В этом режиме обновление можно поставить на определённое время — например, на ночь. Тогда последний вышедший пользователь получит предложение обновить базу , или это сделает фоновое задание по расписанию.
Если кнопка обновления из интернета недоступна или даёт ошибку авторизации, проверьте, что в Администрирование → Интернет-поддержка и сервисы выполнен вход под действующим логином ИТС. Без активного договора сопровождения онлайн-обновление не работает.
После скачивания платформа выполнит динамическое обновление или предложит перезапуск с реструктуризацией — об этом в разделе про завершение.
Ручное обновление конфигурации из файла
Способ для случаев, когда интернета на сервере нет, обновление ставят из скачанного дистрибутива или база нетиповая. Работаем через Конфигуратор.
Шаг 1. Установить шаблон
обновления. Скачайте дистрибутив обновления конфигурации с Портала 1С:ИТС, распакуйте и запустите setup.exe. Он положит файлы обновления (.cfu) и полные поставки (.cf) в каталог шаблонов — туда, где платформа их потом сама найдёт.
Шаг 2. Открыть Конфигуратор . Запустите базу в режиме Конфигуратор под администратором.
Шаг 3. Запустить обновление. Меню Конфигурация → Поддержка → Обновить конфигурацию. Откроется мастер. Выберите источник:
Поиск доступных обновлений— платформа сама найдёт подходящий.cfuв каталоге шаблонов по текущему релизу базы;Выбор файла обновления— если нужно указать конкретный.cfuили.cfвручную.
Шаг 4. Проверить версии. Мастер покажет, с какой версии на какую идёт переход. Обновляться нужно последовательно: если между вашей версией и целевой несколько релизов, иногда требуется пройти промежуточные (мастер подскажет цепочку).
Шаг 5. Выполнить. Нажмите «Готово». Для типовой базы без изменений платформа обновит конфигурацию поставщика автоматически.
Разница между файлами:
| Файл | Что это | Когда применять |
|---|---|---|
.cfu | Обновление с одной версии на следующую | Обычное плановое обновление по цепочке |
.cf | Полная поставка конфигурации | Большой «перескок» версий или восстановление эталона |
Обновление нетиповой (доработанной) конфигурации
Если в базе есть доработки — своя печатная форма, добавленные реквизиты, изменённые модули, — обновление идёт через сравнение и объединение. Платформа покажет, что хочет изменить поставщик, а что меняли вы.
Перед обновлением загляните в Конфигурация → Поддержка → Настройка поддержки. Там видно, в каком режиме стоит конфигурация:
- на поддержке без изменений — обновляется как типовая;
- на поддержке с возможностью изменения — потребуется объединение;
- снята с поддержки — автоматических обновлений не будет, только ручное объединение.
При обновлении доработанной базы в окне Сравнение, объединение каждый изменённый объект помечен галочкой. Логика простая:
- объекты, которые вы не трогали, забираем у поставщика (галочка стоит);
- объекты, которые вы дорабатывали, решаем по месту — принять версию поставщика, оставить свою или объединить вручную.
Снятая галочка на доработанном объекте означает «оставить мою версию» — тогда новые функции поставщика по этому объекту не приедут. Это сознательный выбор, а не ошибка.
💡 Чтобы не воевать с объединением при каждом обновлении, доработки лучше выносить в расширение конфигурации
(появились в платформе 8.3.6). Расширение живёт отдельным файлом .cfe, типовая конфигурация остаётся на поддержке и обновляется без конфликтов. Загрузка .cfe и «Обновить конфигурацию базы данных» — это два разных шага.
Если доработки сложные и объединение вызывает сомнения — это тот случай, когда стоит привлечь программиста 1С. Неверно разрешённый конфликт может сломать проведение документов или расчёт.
Завершение: реструктуризация базы и проверка
После того как конфигурация обновлена в Конфигураторе, изменения нужно «накатить» на структуру данных.
- Нажмите
Обновить конфигурацию базы данных(кнопка на панели или клавишаF7). - Платформа покажет список изменений структуры (новые таблицы, реквизиты). Подтвердите реорганизацию.
- Для изменения структуры нужен монопольный доступ — все пользователи должны выйти. Если кто-то в базе, платформа об этом сообщит.
Монопольный режим нужен именно для реструктуризации. Пока она идёт, в базу зайти нельзя — предупредите пользователей и запускайте в нерабочее время.
При первом запуске в режиме 1С:Предприятие после обновления автоматически отрабатывают обработчики обновления — программа досчитывает и переносит данные под новую версию. Не прерывайте этот процесс.
Как проверить, что всё прошло:
- ✅
Главное меню → Справка → О программе— номер конфигурации сменился на новый; - ✅ ключевые документы открываются и проводятся (проведите тестовый документ в копии или проверьте свежий реальный);
- ✅ формируются привычные отчёты;
- ✅ в журнале регистрации нет массовых ошибок после первого входа.
Порядок обновления в клиент-серверной базе
В файловом варианте всё происходит на одном компьютере. В клиент-серверном (база на СУБД, служба «Агент сервера 1С:Предприятия») добавляются свои нюансы — и порядок действий важнее обычного.
Разумная последовательность:
- Предупредите пользователей и закройте доступ к базе на время работ.
- Сделайте резервную копию средствами СУБД или выгрузкой в
.dt. - Если нужна новая платформа — обновите серверные компоненты на сервере и платформу на клиентских местах. Разрядность серверной платформы и СУБД должна совпадать.
- Перезапустите службу агента сервера (это оборвёт оставшиеся сеансы — отсюда и окно работ).
- Обновите конфигурацию из интернета или из файла, как в типовой базе.
- Выполните реструктуризацию под монопольным доступом.
Монопольный доступ в клиент-серверной базе удобно контролировать через консоль администрирования кластера: там видны активные сеансы, их можно закрыть принудительно, а саму базу — временно заблокировать для новых подключений на время обновления.
Блокировка начала сеансов и принудительное завершение сессий — штатные инструменты, но пользователи, которых «выбьет», потеряют несохранённое. Делайте это только в согласованное окно.
Частые ошибки при обновлении и как их устранить
Большинство сбоев при самостоятельном обновлении повторяются из раза в раз. Разберём, что стоит за типичными сообщениями и что делать.
F7). Нажмите F7 и подтвердите реструктуризацию под монопольным доступом.Администрирование → Активные пользователи, попросите всех выйти. Для клиент-серверной базы сеансы видно в консоли администрирования кластера.setup.exe обновления, чтобы положить .cfu в каталог шаблонов, и проверьте цепочку версий.Администрирование → Интернет-поддержка и сервисы под актуальным логином ИТС.Ещё несколько ситуаций, которые пугают, но решаются спокойно:
- После обновления платформа «тормозит» или ведёт себя странно. Часто помогает очистка кэша: закройте базу и удалите временные файлы кэша из каталога профиля пользователя 1С. Данные базы при этом не страдают.
- Обновление предлагает динамическое, а нужно полное. Динамическое обновление не перестраивает структуру базы — оно годится для мелких правок без изменения таблиц. Если менялись реквизиты и таблицы, соглашайтесь на перезапуск с полной реструктуризацией, а не на динамическое.
- Долго висят обработчики обновления при первом входе. Это нормально для крупных конфигураций: программа пересчитывает данные. Не закрывайте окно принудительно — прерывание на этом этапе тоже лечится только восстановлением копии.
Если одно и то же обновление падает в файловой базе, попробуйте предварительно выполнить Администрирование → Тестирование и исправление в Конфигураторе: повреждённая таблица или индекс нередко и есть причина сбоя.