Обновление платформы и конфигурации 1С 8.3 без потери данных
Содержание
Чтобы обновить 1С:Предприятие 8, сначала сделайте копию базы
, затем при необходимости поставьте новую версию платформы, а потом обновите конфигурацию. В типовой базе это делается прямо из программы: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Доработанную конфигурацию обновляют вручную в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию.
Обновление в 1С — это два независимых действия. Платформа — сама программа «1С:Предприятие 8.3», которая ставится на компьютер. Конфигурация — прикладное решение внутри базы: Бухгалтерия, ЗУП, УТ. Путаница между ними — главная причина вопросов «обновил, а ничего не поменялось».
1. Подготовка к обновлению 1С: копия базы и три проверки
Обновление меняет структуру таблиц базы. Если процесс прервётся на середине, без копии откатиться будет некуда.
Перед любым обновлением сделайте резервную копию и убедитесь, что она открывается.
Как сделать копию
- 📁 Файловая база. Самый надёжный способ — выгрузка в Конфигураторе:
Администрирование → Выгрузить информационную базу. Получится файл.dt. Дополнительно можно скопировать папку базы с файлом1Cv8.1CD, но только когда в базе никто не работает . - 🖥 Клиент-серверная база
. Выгрузка
.dtтоже работает, но на больших базах она идёт долго. Обычно делают полную резервную копию средствами СУБД (MS SQL Server или PostgreSQL) — это задача администратора сервера.
Что проверить до начала
- Версию конфигурации. Откройте
Справка → О программе(кнопка с буквой «i» или меню с тремя полосками в шапке). Там видны номер релиза конфигурации и версия платформы. - Требования нового релиза к платформе. В описании каждого релиза указано, с какой версией платформы он работает: номер не ниже такого-то. Если ваша платформа старше требуемой по номеру, сначала обновите её.
- Доступ к базе. Для обновления структуры базы нужен монопольный режим: все пользователи должны выйти. Выберите время вне рабочего дня или заранее предупредите коллег.
Ещё одно условие — пользователь с правами администратора. Под обычной учётной записью бухгалтера команда обновления либо недоступна, либо остановится на этапе загрузки.
Для автоматического обновления нужен логин и пароль портала 1С:ИТС с действующей подпиской (или договором на сопровождение). Без него программа не скачает файлы обновления.
2. Как обновить платформу 1С:Предприятие 8.3
Платформу обновляют реже, чем конфигурацию: обычно тогда, когда новый релиз Бухгалтерии или ЗУП требует более свежую версию. Новая платформа ставится рядом со старой и ничего не удаляет.
Установка на рабочий компьютер
- Скачайте дистрибутив нужной версии с портала поддержки 1С (раздел обновлений программ). Для рабочих мест обычно берут «Технологическую платформу 1С:Предприятия для Windows».
- Распакуйте архив и запустите
setup.exe. - В списке компонентов оставьте «1С:Предприятие» (толстый и тонкий клиент). Конфигуратор входит в состав клиента.
- Завершите установку. Платформа ляжет в отдельную папку вида
C:\Program Files\1cv8\8.3.xx.xxxx.
Ярлык «1С:Предприятие» запускает 1cestart.exe — он сам выбирает самую новую установленную версию. Если нужно, чтобы конкретная база открывалась определённой версией, в окне запуска выберите базу, нажмите Изменить и на последней странице укажите версию в поле «Версия 1С:Предприятия».
Старые версии платформы можно удалить через «Программы и компоненты» Windows, когда убедитесь, что все базы работают на новой. Держать 2-3 последние версии нормально.
Обновление на сервере 1С
Для клиент-серверного варианта версии сервера и клиента должны совпадать полностью, до последней цифры. Порядок такой:
- Установите новую версию «Сервера 1С:Предприятия» на сервер.
- Остановите службу агента сервера старой версии и зарегистрируйте службу новой версии (при установке это предлагает сам мастер).
- Поставьте ту же версию клиента на все рабочие места.
Остановка службы сервера 1С обрывает сеансы всех пользователей. Делайте это вечером или в выходной, предупредив людей заранее.
3. Способы обновления конфигурации: что выбрать
Способ зависит от того, вносили ли в конфигурацию изменения и какая это база.
| Способ | Когда подходит | Риски |
|---|---|---|
| Через интернет в режиме «Предприятие» | Типовая база без доработок, есть доступ к ИТС | Минимальные: программа сама делает копию файловой базы |
В Конфигураторе из файла .cfu | Нет интернета на компьютере, нужен конкретный релиз | Нужно соблюдать цепочку релизов |
| В Конфигураторе с объединением | Конфигурация доработана программистом | Можно потерять доработки при неверных настройках объединения |
Загрузка полного дистрибутива .cf | Только для конфигурации, снятой с поддержки | Затирает все доработки целиком |
Определить, доработана ли база, просто. Откройте Конфигуратор, затем Конфигурация → Поддержка → Настройка поддержки. Если там стоит «На поддержке» без возможности изменения — конфигурация типовая. Режим «С возможностью изменения» и изменённые объекты в списке говорят о доработках.
4. Обновление 1С через интернет из режима Предприятие
Это основной способ для типовых конфигураций БП 3.0, ЗУП 3.1, УТ 11 и других решений на БСП. Всё делается мастером, без Конфигуратора.
- Войдите в базу под администратором.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Нажмите «Обновление версии программы». Если интернет-поддержка ещё не подключена, мастер попросит логин и пароль портала ИТС.
- Мастер покажет, какой релиз доступен и сколько промежуточных обновлений нужно установить. Нажмите «Далее» — файлы скачаются.
- Выберите время: обновить сейчас или при завершении работы.
- Для файловой базы мастер предложит создать резервную копию. Оставьте эту опцию включённой и укажите папку.
- Мастер завершит сеансы, обновит конфигурацию и перезапустит программу.
После перезапуска 1С выполнит обработчики обновления — перенесёт данные под новую структуру. Это может занять от минуты до часа. Не закрывайте программу и не выключайте компьютер в это время.
Отложенная обработка данных
Часть обработчиков в крупных конфигурациях работает в фоне уже после входа пользователей. Ход этой обработки виден в Администрирование → Обслуживание в разделе с результатами обновления программы. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные — дождитесь окончания перед закрытием месяца.
5. Ручное обновление конфигурации в Конфигураторе из файла .cfu
Этот способ нужен, когда на компьютере нет интернета или мастер в режиме Предприятия не срабатывает.
Где взять файлы обновления
Обновления конфигураций распространяются как файлы .cfu. Их скачивают с портала поддержки 1С в виде дистрибутива обновления, который устанавливается в каталог шаблонов. По умолчанию это C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts — внутри создаётся папка по поставщику, конфигурации и номеру релиза.
Релизы ставятся по цепочке. Файл .cfu подходит только к определённым предыдущим версиям. Если ваш релиз сильно отстал, придётся установить несколько промежуточных обновлений подряд. В описании каждого релиза указано, с каких версий на него можно перейти.
Порядок действий
- Сделайте копию базы (раздел 1).
- Запустите базу в режиме «Конфигуратор» и откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» — Конфигуратор найдёт подходящие файлы в каталоге шаблонов. Либо выберите «Выбор файла обновления» и укажите путь к
.cfuвручную. - Выберите нужный релиз и нажмите «Готово». Конфигуратор покажет сведения об обновлении — продолжите.
- После загрузки конфигурации согласитесь на обновление конфигурации
базы данных. Если окно не появилось, выполните
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). - Конфигуратор покажет список изменений структуры. Нажмите «Принять».
- Закройте Конфигуратор и запустите базу в режиме «Предприятие» — там отработают обработчики обновления, как при автоматическом способе.
Если цепочка из нескольких релизов, повторите шаги 3-8 для каждого. Запускать «Предприятие» между промежуточными релизами нужно: обработчики каждой версии готовят данные к следующей.
6. Обновление доработанной конфигурации без потери изменений
Доработанную базу нельзя обновлять «вслепую» через интернет : часть правок программиста может перезаписаться, а мастер в Предприятии на таких базах часто вообще отказывается работать.
Объединение конфигураций
При обновлении через Конфигурация → Поддержка → Обновить конфигурацию на базе с доработками Конфигуратор откроет окно сравнения и объединения. В нём три версии: старая поставка поставщика, новая поставка и ваша текущая конфигурация.
- ✅ Объекты, которые меняли только вы, остаются как есть.
- ✅ Объекты, которые менял только поставщик, берутся из новой поставки.
- ⚠️ Объекты, изменённые и вами, и поставщиком, требуют решения: взять новое, оставить своё или объединить построчно.
Для спорных объектов надёжнее выбирать объединение с приоритетом поставщика, а свою доработку затем переносить заново. Так в конфигурацию попадут исправления ошибок из нового релиза. После объединения выполните Конфигурация → Проверка конфигурации и только потом обновляйте конфигурацию базы данных.
Объединение доработанной конфигурации — работа для программиста 1С. Неверный выбор в окне сравнения может молча удалить доработку или сломать типовой механизм. Проверяйте результат на копии базы, а не на рабочей.
Расширения вместо правок
Доработки, оформленные расширениями конфигурации (файлы .cfe, появились в платформе 8.3.6), не мешают обновлению: основная конфигурация остаётся на полной поддержке и обновляется автоматически. После обновления проверьте, что расширения применились — в режиме Предприятия это видно в Администрирование → Печатные формы, отчёты и обработки → Расширения. Если поставщик сильно переделал объект, который правит расширение, оно может не подключиться и потребует правки.
Если база доработана «по старинке», при очередном большом обновлении имеет смысл перенести правки в расширения. Последующие обновления станут занимать минуты вместо часов.
7. Ошибки при обновлении 1С и как их устранить
Отдельная ловушка — динамическое обновление. Конфигуратор умеет обновить конфигурацию базы данных, пока пользователи работают. Для обновлений релиза так делать не стоит: у открытых сеансов останется старая версия, а обработчики обновления выполнятся непредсказуемо. Обновляйте только в монопольном режиме.