Администрирование · 12 мин
Как обновить 1С 8.2: полная инструкция по обновлению конфигурации
Как обновить 1С 8.2: подготовка, резервная копия, обновление через конфигуратор и поддержку, типовые и нетиповые конфигурации, ошибки и проверка результата.
Обновление 1С 8.2 — это два разных процесса, которые часто путают: обновление технологической платформы (самой программы, которая запускает базу) и обновление конфигурации (прикладного решения — «Бухгалтерии», «Зарплаты», «Управления торговлей»). Платформа 8.2 давно не развивается, однако множество рабочих баз до сих пор работает на ней, и обновлять их приходится либо внутри линейки 8.2, либо с переходом на 8.3. В этой статье разобраны оба сценария с упором на безопасность данных.
Главное правило любого обновления 1С: сначала резервная копия, потом все остальные действия. Без выгрузки базы в файл .dt любая ошибка — прерванное обновление, несовместимая версия, битый дистрибутив — может превратиться в потерю учётных данных за весь период работы. Второе правило: обновлять нужно последовательно, через промежуточные релизы, если текущая версия сильно отстала.
Ниже описан порядок действий для типовой конфигурации на поддержке, а также варианты для доработанных баз, файловых и клиент-серверных режимов. Отдельно разобраны типичные ошибки и способы проверить, что обновление прошло корректно.
Что именно вы обновляете: платформа, конфигурация или переход на 8.3
Платформа 1С:Предприятие 8.2 — это исполняемая среда (файлы 1cv8.exe, серверные компоненты). Её обновление означает установку более свежего релиза внутри линейки 8.2, например с 8.2.14 на 8.2.19. Такое обновление не меняет данные и обычно проходит безболезненно: ставится новый дистрибутив платформы, база подхватывает её автоматически или через настройку версии в списке баз.
Обновление конфигурации — совсем другой процесс. Конфигурация (например, «Бухгалтерия предприятия 2.0») содержит структуру метаданных, алгоритмы и формы. Её релизы выходят регулярно и содержат изменения отчётности, исправления ошибок и новые функции. Именно обновление конфигурации требует резервной копии, монопольного доступа и последовательной установки промежуточных релизов.
Третий сценарий — переход с платформы 8.2 на 8.3. Для этого конфигурация должна поддерживать режим совместимости с 8.3, а сама база после конвертации уже не откроется на старой платформе. Такой переход лучше планировать отдельно, сначала обновив конфигурацию до последнего релиза линейки 8.2.
Подготовка: резервная копия и проверка текущего релиза
Первый шаг — узнать, что именно установлено сейчас. Откройте базу в режиме «1С:Предприятие» и перейдите в меню «Справка → О программе» (или нажмите значок «i»). Запишите два номера: версию платформы (например, 8.2.19.130) и версию конфигурации (например, 2.0.64.12). Точный релиз конфигурации определяет, какие обновления вам понадобятся — обновление возможно только с определённых версий, указанных в описании каждого релиза.
Резервную копию файловой базы делают двумя способами. Самый надёжный — через конфигуратор: «Администрирование → Выгрузить информационную базу», указать файл с расширением .dt. Такая выгрузка содержит и данные, и конфигурацию, и из неё база восстанавливается полностью. Альтернатива — скопировать файл 1Cv8.1CD из каталога базы при условии, что никто в базе не работает. Для клиент-серверной базы дополнительно имеет смысл сделать средствами СУБД (например, backup в MS SQL).
Проверьте и свободное место на диске: файл .dt может занимать заметный объём, а само обновление временно создаёт копии базы. Ориентир — свободного места должно быть не меньше двукратного размера базы. Также убедитесь, что у вас есть действующая подписка ИТС или дистрибутивы обновлений, полученные у франчайзи, — без них скачать официальные релизы не получится.
Обновление платформы 8.2
Дистрибутив платформы скачивается с портала portal.1c.ru в разделе обновлений программ. Нужен файл вида «Технологическая платформа 1С:Предприятия 8.2 (версия …) для Windows». Установка стандартная: запустить setup.exe, выбрать компоненты (для обычной работы достаточно «1С:Предприятие» и «1С:Предприятие — Тонкий клиент» при необходимости), дождаться завершения.
После установки новой версии платформы старая не удаляется — релизы ставятся параллельно в разные каталоги. Если база при запуске открывается на старой версии, откройте список информационных баз, выделите базу, нажмите «Изменить» и на последнем шаге укажите нужную версию платформы вручную. Для серверного варианта версию задают в консоли кластера или в свойствах базы через параметр запуска.
Обновление платформы внутри 8.2 не требует конвертации базы и не запускает обработчики обновления данных. Тем не менее после первого запуска проверьте, что открываются основные документы и отчёты — редко, но встречаются конфигурации, привязанные к особенностям конкретного релиза платформы.
Обновление типовой конфигурации через конфигуратор
Для типовой конфигурации, стоящей на полной поддержке, порядок такой. Скачайте дистрибутивы всех необходимых обновлений: на портале 1С у каждого релиза указано, с каких версий он устанавливается. Если ваш релиз сильно устарел, потребуется цепочка из нескольких обновлений — пропускать промежуточные нельзя, если это не разрешено в описании релиза.
Установите дистрибутив обновления (setup.exe) — он распакует файлы в каталог шаблонов (по умолчанию в папку tmplts профиля пользователя). Затем откройте базу в конфигураторе под пользователем с полными правами, завершив работу всех остальных пользователей. Дальше путь такой: «Конфигурация → Поддержка → Обновить конфигурацию» → выбрать источник «Поиск доступных обновлений» или указать файл обновления (.cfu) вручную → «Готово». Конфигуратор сравнит версии, покажет список изменений и применит обновление к конфигурации базы.
После применения обновления конфигуратор предложит обновить конфигурацию базы данных — соглашайтесь, либо нажмите F7 позже. На этом этапе реструктуризуются таблицы, и база должна быть в монопольном режиме. При первом запуске в режиме «1С:Предприятие» от имени администратора выполнятся обработчики обновления данных — они переносят настройки и заполняют новые объекты. Прерывать этот процесс нельзя.
- 1Выгрузите базу в .dt через конфигуратор
- 2Узнайте текущий релиз конфигурации в «Справка → О программе»
- 3Скачайте и установите все нужные релизы обновлений в каталог шаблонов
- 4Завершите работу пользователей и откройте базу в конфигураторе
- 5Выполните «Конфигурация → Поддержка → Обновить конфигурацию»
- 6Согласитесь на обновление конфигурации базы данных (F7)
- 7Запустите базу в режиме 1С:Предприятие и дождитесь обработчиков обновления
- 8Проверьте версию в «О программе» и работу ключевых документов
Обновление нетиповой (доработанной) конфигурации
Если конфигурация дорабатывалась программистом, при обновлении конфигуратор покажет окно сопоставления объектов: какие метаданные изменились у поставщика, какие — у вас, где конфликты. Здесь нужен человек, понимающий, какие доработки сделаны и зачем. Типовые объекты без изменений можно отдавать на замену, доработанные — объединять вручную, перенося свои изменения в новый релиз.
Облегчает задачу режим поддержки «на поддержке, изменения через расширение или без снятия с замка». Если доработки вынесены во внешние обработки, печатные формы и расширения, основная конфигурация остаётся типовой и обновляется штатно. Поэтому перед большим обновлением имеет смысл проанализировать, какие изменения можно вынести из конфигурации.
Практика безопасного обновления доработанной базы: сначала обновить копию базы (загрузить .dt в отдельный каталог), отработать объединение и тестирование там, сохранить порядок действий и только потом повторить на рабочей базе. Время простоя при таком подходе минимально, а риск потерять доработки сведён к нулю.
Способы обновления
Универсальный способ для любых конфигураций 8.2. Требует монопольного доступа и понимания процесса, но даёт полный контроль.
Доступен в поздних релизах типовых конфигураций при действующей подписке ИТС. Проще для пользователя, но не подходит для доработанных баз.
Применяется только если конфигурация снята с поддержки и обновляется целиком. Уничтожает все доработки — использовать осознанно.
Проверка результата и типичные ошибки
После обновления откройте «Справка → О программе» и убедитесь, что номер релиза конфигурации соответствует целевому. Затем проверьте критичные для вашего учёта операции: проведение документов, формирование регламентированных отчётов, обмены с другими базами, печатные формы. Если база файловая, полезно дополнительно выполнить тестирование и исправление из конфигуратора («Администрирование → Тестирование и исправление») с включённой проверкой ссылочной целостности.
Частые ошибки при обновлении 1С 8.2: попытка поставить релиз, не предназначенный для текущей версии (конфигуратор сообщит, что обновление невозможно — ищите промежуточные релизы); обновление при работающих пользователях, из-за чего реструктуризация зависает или падает; отказ от создания копии «для экономии времени» с последующей потерей данных при сбое; обновление конфигурации без обновления платформы, если новый релиз требует более свежую платформу, — это требование указано в файле поставки.
Как проверить результат
Совпадает с целевым релизом обновления
Остался старый номер — обновление не применилось
База открывается без сообщений об ошибках, обработчики завершены
Ошибки метаданных или повторный запуск обработчиков при каждом входе
Документы проводятся, отчёты формируются за разные периоды
Ошибки при проведении, пустые или искажённые отчёты
Переход с 8.2 на 8.3: когда это необходимо
Линейка 8.2 больше не получает новых релизов платформы, а современные редакции конфигураций (например, «Бухгалтерия 3.0») работают только на 8.3. Если вы обновляетесь ради актуальной отчётности и законодательных изменений, рано или поздно переход неизбежен. Технически он выполняется так: конфигурация обновляется до последнего релиза, поддерживающего 8.2, затем устанавливается платформа 8.3, база открывается конфигуратором новой платформы, который выполняет конвертацию, после чего ставится релиз конфигурации для 8.3.
Обратная дорога после конвертации закрыта: база, открытая платформой 8.3, на 8.2 не запустится. Поэтому копия .dt перед конвертацией обязательна, а переход лучше выполнять в нерабочее время с запасом на откат. Также заранее проверьте, что все внешние компоненты, обмены и доработки совместимы с 8.3 — старые COM-объекты и внешние обработки иногда требуют переработки.
Что важно запомнить
Обновление 1С 8.2 начинается с выгрузки .dt и проверки текущего релиза. Обновления ставятся последовательно через конфигуратор в монопольном режиме, затем выполняется обновление конфигурации базы данных и обработчики данных. Доработанные конфигурации обновляют сначала на копии. Переход на 8.3 необратим и требует отдельной подготовки.
Частые вопросы об обновлении 1С 8.2
Можно ли обновить 1С 8.2 без подписки ИТС?
Дистрибутивы обновлений официально распространяются по договору ИТС или через партнёров-франчайзи. Если подписки нет, обратитесь к обслуживающей организации или приобретите дистрибутив у партнёра 1С. Использовать обновления из неофициальных источников рискованно: файл может быть повреждён или изменён.
Сколько времени занимает обновление базы?
Зависит от размера базы, количества пропущенных релизов и мощности компьютера. Небольшая файловая база обновляется за десятки минут, крупная клиент-серверная с цепочкой релизов — несколько часов. Закладывайте время с запасом и планируйте обновление на нерабочие часы.
Что делать, если обновление зависло на реструктуризации?
Сначала проверьте, действительно ли процесс завис: реструктуризация больших таблиц может долго не показывать прогресс. Если процессор и диск не нагружены длительное время, завершите сеанс и восстановите базу из выгрузки .dt. Повторную попытку выполняйте после тестирования и исправления базы, убедившись, что нет активных сеансов.
Нужно ли обновлять платформу перед обновлением конфигурации?
Смотрите файл поставки релиза конфигурации: в нём указана минимальная требуемая версия платформы. Если ваша платформа старше требуемой, сначала обновите платформу, затем конфигурацию. Если требований нет, порядок значения не имеет.
Как откатить обновление, если что-то пошло не так?
Штатного механизма отката в 1С нет. Откат — это восстановление базы из выгрузки .dt, сделанной до обновления: создайте новую пустую базу и загрузите файл через «Администрирование → Загрузить информационную базу». Именно поэтому резервная копия перед обновлением обязательна, а не желательна.
Можно ли обновлять базу, пока пользователи работают?
Нет. Обновление конфигурации базы данных требует монопольного доступа — все сеансы должны быть завершены. В файловом режиме пользователей отключают вручную, в клиент-серверном — через консоль кластера или установку блокировки сеансов в консоли администрирования.