Как обновить платформу и конфигурацию 1С 8.3 без потери данных
Содержание
Обновление 1С 8.3 делают двумя способами. Типовую конфигурацию
проще всего обновить прямо из программы: Администрирование → Обслуживание, группа «Обновление версии программы», при подключённой интернет-поддержке. Изменённую конфигурацию или базу без доступа в интернет обновляют вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию с файлом поставки .cfu.
Платформу 1С:Предприятие обновляют отдельно от конфигурации: ставят новую версию дистрибутивом. Порядок такой: сначала проверяют, какую версию платформы требует новый релиз, при необходимости обновляют платформу, потом конфигурацию. Перед любым шагом делают копию базы .
| Что обновляем | Способ | Когда подходит | Риски |
|---|---|---|---|
| Типовая конфигурация | Автообновление из программы | Есть договор ИТС и интернет, конфигурацию не дорабатывали | Минимальные, программа сама делает копию (в файловом варианте) |
| Типовая конфигурация | Вручную, .cfu в Конфигураторе | Нет интернета на компьютере с базой, нужно пройти несколько релизов под контролем | Ошибка в выборе файла, пропуск промежуточного релиза |
| Доработанная конфигурация | Конфигуратор, сравнение и объединение | Конфигурация на поддержке с правом изменения или снята с поддержки | Потеря доработок, конфликты объединения |
| Платформа | Дистрибутив новой версии | Новый релиз требует более свежую платформу | В клиент-серверном варианте — рассинхрон версий клиента и сервера |
Подготовка к обновлению: какая версия стоит сейчас
Начните с того, что узнайте текущие номера. Откройте базу в режиме 1С:Предприятие и нажмите на значок «i» или выберите Справка → О программе в главном меню. В окне видны две строки:
- 🧩 Конфигурация — например, «Бухгалтерия предприятия, редакция 3.0» и номер релиза из четырёх чисел;
- ⚙️ Платформа — версия вида
8.3.хх.хххх.
Дальше смотрите описание нужного релиза на портале 1С:ИТС. В нём важны две вещи. Первая — список версий, с которых возможно обновление. Вторая — минимальная версия платформы. Если номер вашей платформы ниже указанного, новый релиз в базе просто не запустится.
Релизы нельзя «перепрыгнуть» произвольно. Если ваш релиз сильно отстал, обновляйтесь цепочкой через промежуточные версии. Автообновление строит такую цепочку само, при ручном обновлении её выбираете вы.
Отдельно проверьте, стоит ли конфигурация на поддержке без изменений. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Там видно, разрешено ли изменение и снята ли конфигурация с поддержки. От этого зависит способ обновления.
Копию делайте в Конфигураторе: Администрирование → Выгрузить информационную базу. Получится файл .dt. В файловом варианте дополнительно можно скопировать каталог базы целиком с файлом 1Cv8.1CD, когда в базе никто не работает
.
Без проверенной копии базы обновление не начинайте. Откат после неудачного обновления — это только загрузка копии.
Обновление 1С 8.3 через интернет-поддержку
Автообновление встроено в типовые конфигурации на БСП: Бухгалтерию 3.0, ЗУП 3.1, УТ 11 и другие. Оно работает, если подключена интернет-поддержка (логин и пароль портала 1С:ИТС) и у организации действует договор сопровождения.
Как запустить
- Войдите в базу пользователем с полными правами.
- Откройте
Администрирование → Обслуживание. - В группе «Обновление версии программы» нажмите ссылку «Обновление программы».
- Программа проверит, есть ли новый релиз, и покажет его номер. Если вы отстали на несколько версий, она скачает всю цепочку.
- Выберите, когда обновлять: сейчас или при завершении работы, в заданное время.
- Отметьте создание резервной копии, если такая настройка доступна в вашем варианте работы.
- Дождитесь окончания и перезапуска программы.
После перезапуска запускаются обработчики обновления — программа переводит данные под новую версию. На большой базе это занимает от нескольких минут до часа и дольше. Не прерывайте процесс и не закрывайте окно.
Что происходит в клиент-серверном варианте
Для серверной базы мастер дополнительно запросит параметры администратора кластера, если он задан. Резервную копию серверной базы
сделайте сами до запуска мастера: выгрузкой .dt в Конфигураторе или средствами СУБД. Копия средствами СУБД на большой базе обычно быстрее, чем выгрузка .dt.
Во время обновления структуры базы все сеансы пользователей будут завершены. Планируйте работу на вечер или выходные и заранее предупредите сотрудников.
Отложенная обработка данных
В крупных конфигурациях часть обработчиков выполняется после обновления, в фоне. Это нормально: пользователи уже работают, а данные дообрабатываются. Состояние видно в Администрирование → Обслуживание, ссылка «Результаты обновления и дополнительная обработка данных». Пока она не завершена, некоторые отчёты могут показывать неполные данные.
Ручное обновление конфигурации из файла поставки
Ручной способ нужен, когда на компьютере с базой нет интернета, когда автообновление не видит релиз или когда вы хотите контролировать каждый шаг.
Где взять файл
Скачайте обновление с портала 1С:ИТС в разделе загрузки обновлений программ. Для обновления существующей базы берите вариант обновления (содержит файл 1cv8.cfu), а не полную поставку для новой установки. Запустите setup.exe из архива: он распакует шаблон в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts.
| Файл | Для чего |
|---|---|
1cv8.cfu | Обновление уже установленной конфигурации |
1cv8.cf | Полная конфигурация: новая база или объединение снятой с поддержки |
1cv8.dt | Демонстрационная база в составе поставки |
Пошагово в Конфигураторе
- Запустите базу в режиме «Конфигуратор» под администратором.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» — Конфигуратор найдёт подходящие шаблоны в каталоге. Либо выберите «Выбор файла обновления» и укажите
.cfuвручную. - В списке выберите релиз, следующий по цепочке. Если нужного нет — значит, файл не подходит к вашей текущей версии, нужен промежуточный.
- Подтвердите обновление. Для типовой конфигурации без изменений откроется окно с кнопкой «Выполнить», для доработанной — окно сравнения и объединения.
- Когда основная конфигурация обновится, примите обновление конфигурации
базы данных:
Конфигурация → Обновить конфигурацию базы данных(клавиша F7). - Согласитесь с изменениями структуры в окне «Реорганизация информации».
- Запустите базу в режиме 1С:Предприятие и дождитесь окончания обработчиков обновления.
Если нужно пройти несколько релизов, повторяйте шаги 3–9 для каждого. Запускать базу в пользовательском режиме после каждого релиза обязательно: обработчики одной версии не заменяют обработчики другой.
Для обновления структуры базы нужен монопольный доступ. В клиент-серверном варианте сеансы можно заблокировать заранее: в консоли кластера в свойствах базы включите блокировку начала сеансов и укажите код разрешения.
Обновление платформы 1С:Предприятие на сервере и клиентах
Платформа ставится обычным дистрибутивом. Новая версия ставится рядом со старой в отдельный каталог, старая не удаляется. Это позволяет быстро вернуться назад, если что-то пойдёт не так.
Файловый вариант
На каждом компьютере, где работают с базой, установите новую версию платформы. Ярлык 1С запускает 1cestart.exe, который по умолчанию выбирает последнюю установленную версию. Если нужна конкретная, её задают в настройках списка баз.
Клиент-серверный вариант
В клиент-серверном варианте версия клиента должна совпадать с версией сервера до последней цифры. Поэтому платформу обновляют одновременно на сервере и на всех клиентах, включая терминальный сервер .
- Предупредите пользователей: при остановке службы все сеансы оборвутся. Делайте это в нерабочее время.
- Остановите службу «Агент сервера 1С:Предприятия 8.3».
- Установите новую версию с компонентом «Сервер 1С:Предприятия». Если ставите её как службу, в мастере укажите ту же учётную запись и те же порты, что раньше.
- Проверьте в свойствах службы, что путь к исполняемому файлу
ragent.exeуказывает на каталог новой версии. Если путь старый — служба запустит прежнюю версию. - Запустите службу и откройте консоль кластера, чтобы убедиться, что базы на месте.
- Обновите платформу на клиентах. В организации с десятками рабочих мест удобно раздать дистрибутив через групповые политики или указать адрес дистрибутива в настройках
1cestart.
Порты при обновлении не меняются: клиент обращается к агенту на 1540, затем к менеджеру кластера на 1541 и к рабочим процессам из диапазона, заданного в свойствах рабочего сервера.
Не удаляйте старую версию платформы сразу. Пусть она полежит неделю, пока не станет ясно, что новая работает без сбоев.
Файлы программных лицензий хранятся отдельно от каталога платформы, поэтому установка новой версии на тот же компьютер на них не влияет.
Нетиповые и доработанные конфигурации: как обновлять без потери изменений
Доработанную конфигурацию обновляют только через Конфигуратор. Автообновление рассчитано на типовую конфигурацию на поддержке без изменений.
Конфигурация на поддержке с возможностью изменения
- Запустите
Конфигурация → Поддержка → Обновить конфигурациюи выберите файл.cfu. - Откроется окно сравнения: слева изменения поставщика, справа ваши.
- Отфильтруйте список, чтобы видеть только объекты, изменённые и вами, и поставщиком. Это зона конфликтов.
- Для каждого такого объекта решите: взять из новой конфигурации, оставить свой или объединить с приоритетом одной из сторон.
- В модулях открывайте сравнение по процедурам и проверяйте каждое расхождение.
- После объединения проверьте конфигурацию (
Конфигурация → Проверка конфигурации), затем обновите конфигурацию базы данных.
Конфигурация снята с поддержки
Файл .cfu здесь не подойдёт. Используйте полную конфигурацию нового релиза 1cv8.cf и команду Конфигурация → Сравнить, объединить с конфигурацией из файла. Объединять приходится больше, поэтому сначала соберите список своих доработок.
Как упростить будущие обновления
- 🧱 Переносите доработки в расширения конфигурации . Расширение не трогает основную конфигурацию, и её можно обновлять как типовую.
- 📝 Ведите список доработок: объект, что изменено, зачем.
- 🔁 Возвращайте конфигурацию на поддержку без изменений, если доработки больше не нужны.
После обновления расширения стоит проверить: если изменился объект, который расширение заимствует, программа сообщит об этом при запуске.
Ошибки при обновлении 1С 8.3 и что с ними делать
Ниже — симптомы, которые встречаются чаще всего. Нажмите на симптом, чтобы увидеть причину и решение.
Если обновление прервалось на середине (отключилось питание, упал сервер), не пытайтесь продолжить. Загрузите копию через Администрирование → Загрузить информационную базу и повторите процедуру заново.
Частые вопросы
Как часто нужно обновлять 1С 8.3?
Можно ли обновить 1С без договора ИТС?
Сколько времени занимает обновление?
Что обновлять первым: платформу или конфигурацию?
Как откатить обновление, если что-то пошло не так?
.dt, сделанную перед обновлением. Другого способа отката для конфигурации нет. Для платформы достаточно запустить базу на прежней версии, она остаётся установленной.