Обновление 1С:Предприятия 8.3 — платформа и конфигурация без сбоев
Содержание
Установить обновление
1С проще всего из самой программы: в БП 3.0, ЗУП 3.1 и УТ 11 откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы, введите логин портала 1С:ИТС и запустите мастер. Он сам скачает нужные релизы, сделает копию и обновит базу. Ручной путь через Конфигуратор нужен, когда интернета нет, конфигурация доработана или база работает на сервере.
У 1С:Предприятия обновляются две независимые вещи: платформа (сама программа, 1cv8.exe) и конфигурация (Бухгалтерия, ЗУП, Торговля). Порядок обычно такой: сначала платформа нужной версии, потом конфигурация. Какой способ выбрать — смотрите в таблице.
| Способ | Когда подходит | Что нужно | Риски |
|---|---|---|---|
| Мастер в режиме «Предприятие» | Типовая база без доработок, файловый вариант | Договор ИТС, интернет, права администратора | Минимальные: копию мастер делает сам |
Конфигуратор + файл .cfu | Нет интернета, нужен контроль каждого шага | Дистрибутив обновления, монопольный доступ | Ошибка выбора релиза, пропуск промежуточных версий |
| Конфигуратор с объединением | Конфигурация доработана, снята с поддержки | Опыт сравнения конфигураций | Потеря доработок при неверных флажках |
| Обновление сервера 1С | Клиент-серверная база | Доступ к серверу, окно простоя | Обрыв сеансов, расхождение версий клиента и сервера |
Подготовка к обновлению 1С: копия и проверки
Начинать с кнопки «Обновить» — главная ошибка. Сначала пять минут на проверку, потом сама установка.
Что проверить до старта
- 🔢 Текущий релиз. Откройте меню «О программе» (значок с буквой «i» или знак вопроса в правом верхнем углу). Там видны номер конфигурации и версия платформы.
- 📄 С каких версий разрешено обновление. В описании каждого релиза есть список версий, с которых на него можно перейти. Если ваш релиз старше, придётся ставить промежуточные обновления по цепочке.
- 🧩 Минимальная версия платформы. Там же указан номер платформы, не ниже которого нужен для релиза. Сначала поставьте платформу, иначе база не обновится.
- 🛠 Поддержка конфигурации. В Конфигураторе:
Конфигурация → Поддержка → Настройка поддержки. Статус «на поддержке» без возможности изменения означает типовую базу, обновление пройдёт автоматически. - 💾 Место на диске. Нужен запас примерно в 2–3 размера базы: под копию, временные файлы и сам процесс.
Резервная копия
Без свежей копии обновление не начинайте. Если процесс прервётся (отключили свет, закончилось место), база может остаться в неработоспособном состоянии.
Для файловой базы:
- Завершите работу всех пользователей.
- Откройте базу в Конфигураторе.
- Выберите
Администрирование → Выгрузить информационную базуи сохраните файл.dt. - Дополнительно скопируйте каталог базы с файлом
1Cv8.1CDна другой диск.
Для серверной базы надёжнее штатный бэкап СУБД (MS SQL или PostgreSQL) плюс выгрузка .dt. Выгрузка .dt в Конфигураторе тоже требует монопольного доступа, поэтому планируйте её на нерабочее время.
Перед обновлением доработанной конфигурации сохраните её отдельно: Конфигурация → Сохранить конфигурацию в файл (.cf). Если после объединения что-то сломается, будет с чем сравнить.
Автоматическое обновление 1С через интернет
Мастер обновления встроен во все типовые конфигурации на базе БСП: Бухгалтерию 3.0, ЗУП 3.1, УТ 11, КА 2, ERP, УНФ. Он подходит для файловых баз без доработок.
Пошагово
- Войдите в базу пользователем с полными правами.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка не подключена, нажмите ссылку подключения и введите логин и пароль портала 1С:ИТС.
- Перейдите в «Обновление версии программы». Мастер проверит, есть ли новый релиз, и покажет его номер.
- Если для релиза нужна новая платформа, мастер предложит её скачать и установить. Для установки платформы нужны права администратора Windows.
- Выберите момент установки: сразу или при завершении работы программы. Второй вариант удобен днём: обновление запустится, когда вы закроете 1С вечером.
- Отметьте создание резервной копии и укажите каталог. Мастер сохранит копию перед изменениями.
- Подтвердите. Программа закроется, обновит конфигурацию и откроется заново.
После перезапуска появится окно обработки данных обновления. Дождитесь окончания: на большой базе это занимает от нескольких минут до часа. Прерывать нельзя.
Когда мастер не справится
- 🔌 Нет договора ИТС или подписки — скачать обновления не получится.
- 🔧 Конфигурация снята с поддержки или в неё внесены изменения — мастер откажется или предложит обращаться к специалисту.
- 🖥 База работает на сервере 1С — мастер в серверном варианте ограничен, обновление обычно делают из Конфигуратора.
- 🔐 Пользователь Windows без прав администратора — не установится платформа.
Если в базе включена отложенная обработка данных, часть обновлений завершится в фоне уже после входа пользователей. Её прогресс видно в том же разделе администрирования, в информации о результатах обновления.
Ручная установка новой версии платформы 1С
Платформу ставят отдельно от конфигурации. Дистрибутив скачивают с портала обновлений 1С по договору ИТС. Для Windows берите архив «Технологическая платформа 1С:Предприятия (64-bit) для Windows» — в нём есть и клиент, и сервер.
Установка на компьютер пользователя
- Распакуйте архив во временную папку.
- Запустите
setup.exeот имени администратора. - В списке компонентов оставьте «1С:Предприятие» и «Тонкий клиент». Сервер на рабочую станцию не ставьте.
- Язык интерфейса — русский. Драйвер защиты нужен только при аппаратном ключе HASP.
- Нажмите «Установить» и дождитесь окончания.
Новая версия ставится рядом со старой, в отдельный каталог вида C:\Program Files\1cv8\8.3.xx.yyyy. Старая не удаляется. Лаунчер 1cestart.exe по умолчанию запускает самую новую установленную версию.
Как закрепить версию за базой
Если одной базе нужна старая платформа, а другой новая, укажите версию прямо в настройках базы:
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите до последней страницы мастера.
- В поле «Версия 1С:Предприятия» впишите номер, например
8.3.24, или полный номер сборки.
Старые версии удаляйте через «Программы и компоненты» Windows, когда убедитесь, что они больше не нужны ни одной базе.
Платформа без лицензии базу не запустит. Программная лицензия привязана к параметрам компьютера, а не к версии платформы, поэтому установка нового релиза её не сбрасывает. Но если вместе с обновлением меняли железо или переустанавливали Windows, лицензию придётся восстанавливать.
Обновление конфигурации 1С через Конфигуратор
Ручной способ даёт полный контроль. Он нужен без интернета, на сервере и для доработанных баз.
Шаг 1. Установить шаблон обновления
Скачанный дистрибутив обновления — это архив с программой установки. Запустите в нём setup.exe: файлы попадут в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\. Внутри будет папка с номером релиза и файлом 1cv8.cfu.
Для перехода через несколько релизов установите все промежуточные дистрибутивы.
Шаг 2. Запустить обновление
- Откройте базу в режиме Конфигуратор.
- Если дерево конфигурации не видно, откройте его:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте «Поиск доступных обновлений» — программа найдёт файлы в каталоге шаблонов. Или выберите «Выбор файла обновления» и укажите
1cv8.cfuвручную. - Из списка выберите релиз. Если показано несколько, берите ближайший, на который разрешён переход с текущего.
- Нажмите «Обновить». Для типовой базы откроется окно с итогом — подтвердите.
Шаг 3. Обновить конфигурацию базы данных
После загрузки новая конфигурация существует только как основная, а структура таблиц базы ещё старая. Выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
Программа покажет список изменений структуры — нажмите «Принять». Для этого шага нужен монопольный доступ: другие пользователи в базе должны отсутствовать.
Шаг 4. Первый запуск в режиме «Предприятие»
Запустите базу в пользовательском режиме. Появится вопрос о легальности получения обновления — подтвердите. Затем запустятся обработчики обновления: они переносят данные в новые структуры. Без этого шага релиз не считается установленным.
Повторите шаги 2–4 для каждого следующего релиза в цепочке.
Доработанная конфигурация
Если конфигурация на поддержке с возможностью изменения, вместо простого окна откроется сравнение. Здесь решается судьба ваших правок:
- ✅ объекты, которые меняли вы, а поставщик нет, — оставьте как есть;
- ⚖️ объекты, изменённые и вами, и поставщиком, — используйте режим объединения и проверьте модули построчно;
- ❌ не ставьте флажок «взять из новой конфигурации» на объекты с вашими доработками вслепую — правки пропадут.
Доработки, вынесенные в расширения конфигурации (.cfe), обновлению не мешают: основная конфигурация остаётся типовой. После обновления проверьте, что расширение подключилось без ошибок.
Особенности обновления 1С в клиент-серверном варианте
В серверной базе обновляются три слоя: платформа на сервере, платформа у клиентов и конфигурация. Версия клиента должна совпадать с версией сервера вплоть до номера сборки — иначе подключиться к базе не получится.
Порядок работ
- Предупредите пользователей и выберите окно простоя. Остановка сервера оборвёт все сеансы, несохранённые данные пропадут.
- Сделайте бэкап базы средствами СУБД.
- Установите новую версию сервера из того же дистрибутива платформы, отметив компонент «Сервер 1С:Предприятия». Установщик поставит её в отдельный каталог.
- Остановите службу «Агент сервера 1С:Предприятия» старой версии и запустите службу новой. Настройки кластера и список баз хранятся в каталоге
srvinfoи подхватываются новой версией. - Обновите платформу на рабочих местах до той же сборки.
- Обновите конфигурацию из Конфигуратора, как описано выше.
Монопольный доступ на сервере
Сеансы можно завершить без похода по кабинетам: в консоли администрирования серверов в свойствах базы установите блокировку начала сеансов, задайте время и сообщение. Затем завершите оставшиеся сеансы и фоновые задания. Перед этим убедитесь, что пользователи сохранили документы — их сеансы закроются принудительно.
Регламентные задания на время обновления лучше тоже заблокировать — флажок есть в тех же свойствах базы. После работ не забудьте снять обе блокировки.
Как разнести клиентскую платформу
Ходить по 30 компьютерам с флешкой не обязательно:
- 📂 Положите дистрибутив в общую сетевую папку и укажите её в настройках
1cestart.cfgна клиентах. Лаунчер при запуске сам предложит установить нужную версию. - 🖧 Для терминального сервера достаточно установить платформу один раз на сам сервер.
- ⚙️ В доменной сети дистрибутив можно раскатать групповыми политиками.
Динамическое обновление конфигурации без выгона пользователей технически возможно, но для смены релиза типовой конфигурации его не используют: обработчики обновления всё равно потребуют перезапуска.
Диагностика ошибок и откат обновления 1С
Как откатить неудачное обновление
Кнопки «отменить обновление» в 1С нет. Возврат — только из копии:
| Ситуация | Как откатить |
|---|---|
Есть выгрузка .dt | Конфигуратор → Администрирование → Загрузить информационную базу. Текущие данные будут полностью заменены |
| Файловая база, есть копия каталога | Заменить файл 1Cv8.1CD на сохранённый при закрытой базе |
| Серверная база | Восстановить бэкап средствами MS SQL или PostgreSQL |
| Испорчена только конфигурация, данные целы | Загрузить сохранённый .cf и обновить конфигурацию базы данных |
Загрузка .dt стирает всё, что ввели после копии. Если пользователи уже поработали в обновлённой базе, выясните, какие документы придётся ввести заново.
После отката разберитесь в причине, прежде чем пробовать снова. Чаще всего это пропущенный промежуточный релиз, старая платформа или конфликт с доработками.