К статье
Практический материал

Администрирование · 11 мин

Как обновить 1С:Предприятие 8 без потери данных

Подробная инструкция по обновлению 1С:Предприятие 8: подготовка, резервная копия, обновление через конфигуратор и интернет, типичные ошибки и проверка результата.

Обновление 1С:Предприятие 8 — регулярная задача, от которой зависит корректность отчётности, поддержка актуальных форм документов и совместимость с внешними сервисами (банками, ЭДО, налоговой). Процедура несложная, если соблюдать порядок: сначала резервная копия, затем само обновление, потом проверка результата. Большинство проблем возникает не из-за самого обновления, а из-за пропущенной подготовки.

Способ обновления зависит от того, какая у вас конфигурация — типовая или доработанная, и от того, есть ли активная подписка (ИТС или договор сопровождения). Типовую конфигурацию на поддержке проще всего обновить через интернет прямо из режима «Предприятие» или через конфигуратор. Доработанную базу обновляют вручную с сопоставлением изменений, и здесь уже требуется опыт или помощь специалиста.

Ниже разобраны все основные сценарии: подготовка базы, обновление через интернет, обновление через конфигуратор из файла, работа с нетиповыми конфигурациями, а также типичные ошибки и способы проверить, что всё прошло успешно.

Подготовка: резервная копия и проверка условий

Первый и обязательный шаг — резервная копия. Если обновление прервётся на середине (отключение электричества, сбой сети, нехватка места на диске), база может остаться в нерабочем состоянии, и только копия позволит вернуться к исходной точке. Для файловой базы достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор: Администрирование → Выгрузить информационную базу. Для клиент-серверной базы делайте выгрузку .dt или backup средствами СУБД.

Проверьте, что у вас есть доступ к обновлениям. Для типовых конфигураций это действующая подписка ИТС или договор с франчайзи — логин и пароль от портала 1С понадобятся при загрузке обновления через интернет. Убедитесь также, что версия платформы соответствует требованиям нового релиза конфигурации: иногда сначала нужно обновить саму платформу 1С, а уже потом конфигурацию.

Завершите работу всех пользователей в базе. Обновление конфигурации базы данных выполняется в монопольном режиме — активные сеансы не дадут его запустить. В клиент-серверном варианте блокируйте сеансы через консоль кластера или установите блокировку начала сеансов заранее.

Как узнать текущую версию и доступные обновления

Текущую версию конфигурации смотрите в режиме «Предприятие»: меню с кнопкой «i» (или Сервис → О программе) — там указаны версия конфигурации и версия платформы. Эти данные нужны, чтобы понять, насколько база отстала от актуального релиза и можно ли обновиться сразу или потребуется несколько последовательных обновлений.

Узнать актуальную версию можно на портале 1С в разделе обновлений программ или через механизм автоматического обновления в самой программе — он сам покажет, какой релиз доступен и подходит ли он для вашей текущей версии. Если база не обновлялась год и более, не исключено, что придётся ставить несколько промежуточных релизов по очереди.

Обновление через интернет из режима «Предприятие»

Самый простой способ для типовых конфигураций — встроенный мастер обновления. Откройте раздел Администрирование → Обновление версии программы (в некоторых конфигурациях: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы). Программа проверит наличие новых релизов и предложит установить подходящий.

Для загрузки потребуется ввести логин и пароль от портала 1С (подписка ИТС). Мастер скачает дистрибутив, предложит создать резервную копию (соглашайтесь, если не делали её вручную) и выполнит обновление. Во время установки пользователи не должны работать в базе — мастер предупредит об этом и завершит сеансы.

После установки программа перезапустится и выполнит обновление данных информационной базы — этот этап может занять от нескольких минут до часа и более на больших базах. Не закрывайте окно до появления сообщения о завершении.

Обновление через интернет
  1. 1
    Сделайте резервную копию базы и завершите сеансы пользователей
  2. 2
    Откройте Администрирование → Обновление версии программы
  3. 3
    Нажмите «Проверить наличие обновлений» и введите логин и пароль портала 1С
  4. 4
    Выберите доступный релиз и запустите установку, согласившись на создание копии
  5. 5
    Дождитесь перезапуска и завершения обновления данных информационной базы
  6. 6
    Проверьте версию в разделе «О программе» и работоспособность ключевых функций

Обновление через конфигуратор из файла

Этот способ используют, когда нет доступа к интернету с рабочего сервера, нужно контролировать процесс вручную или дистрибутив уже скачан. Файл обновления (1cv8.cfu) берут с портала 1С или с диска ИТС. Откройте базу в конфигураторе под пользователем с полными правами.

Для типовой конфигурации на поддержке: Конфигурация → Поддержка → Обновить конфигурацию. Выберите «Поиск доступных обновлений» или «Выбор файла обновления», укажите путь к файлу 1cv8.cfu и следуйте диалогам. Конфигуратор выполнит сравнение и объединение автоматически, затем предложит обновить конфигурацию базы данных (клавиша F7 или Конфигурация → Обновить конфигурацию базы данных).

При обновлении конфигурации базы данных может появиться окно реструктуризации — со списком изменяемых таблиц. Это нормально: подтвердите кнопкой «Принять». На больших базах реструктуризация занимает продолжительное время, планируйте её на нерабочие часы.

text
Конфигурация → Поддержка → Обновить конфигурацию → Выбор файла обновления → 1cv8.cfu → Готово → F7 (Обновить конфигурацию базы данных) → Принять реструктуризацию

Обновление доработанной (нетиповой) конфигурации

Если в конфигурацию вносились изменения (добавлены документы, отчёты, изменены модули), автоматическое обновление может «затереть» доработки. При сравнении и объединении конфигуратор покажет дерево различий: объекты, изменённые и в вашей базе, и в новом релизе поставщика, будут помечены — по ним нужно принимать решение вручную.

Общая стратегия: новые объекты из релиза брать полностью, а по изменённым типовым объектам сопоставлять свои доработки с изменениями поставщика. В сложных случаях используют режим сравнения модулей построчно и переносят свои изменения в новый код вручную. Если доработок много, разумно вести их через расширения конфигурации — тогда обновление типовой части проходит почти без ручной работы.

Перед обновлением доработанной базы полезно сделать копию и отработать процедуру на ней: убедиться, что все доработки перенесены, документы проводятся, отчёты формируются. Только после успешного теста повторяйте обновление на рабочей базе.

Способы обновления

Через интернет из режима «Предприятие»

Подходит для типовых конфигураций с подпиской. Минимум действий, но нужен интернет и логин портала 1С.

Через конфигуратор из файла .cfu

Для типовых конфигураций без интернета или при обновлении на тестовой копии. Требуются права и понимание работы конфигуратора.

Сравнение и объединение вручную

Для доработанных конфигураций. Полный контроль над изменениями, но нужен опыт, иначе высок риск потерять доработки.

Обновление платформы 1С

Иногда новый релиз конфигурации требует более свежую версию платформы, чем установлена у вас. Платформа обновляется отдельно: скачайте дистрибутив технологической платформы с портала 1С и запустите установку setup.exe. Установщик добавит новую версию рядом со старой — удалять прежнюю не обязательно.

После установки проверьте, что база открывается на новой платформе: в списке информационных баз укажите нужную версию в свойствах базы или просто запустите её — система обычно предложит подходящую версию автоматически. В клиент-серверном варианте платформу нужно обновить и на сервере, и на клиентских машинах, версии должны совпадать.

Проверка результата и типичные ошибки

После обновления откройте «О программе» и убедитесь, что версия конфигурации соответствует установленному релизу. Затем проверьте ключевые операции: проведите тестовый документ, сформируйте основной отчёт, откройте регламентированную отчётность. Если в базе были внешние печатные формы или обработки, проверьте их совместимость — иногда они требуют обновления под новый релиз.

Частые ошибки: «Нарушена целостность структуры конфигурации» после прерванного обновления (лечится восстановлением из копии и повторным обновлением), «Обновление не может быть выполнено для данной версии» (нужен промежуточный релиз), монопольный режим недоступен из-за активных сеансов (завершите сеансы через консоль кластера или дождитесь выхода пользователей). Также следите за свободным местом на диске — временные файлы обновления и реструктуризации могут требовать заметного объёма.

Типичные ошибки
01
Обновление без резервной копии — при сбое база восстановлению не подлежит
02
Попытка перепрыгнуть через несколько релизов — мастер откажет, а ручное объединение даст ошибки
03
Обновление при работающих пользователях — монопольный режим недоступен, процесс прерывается
04
Игнорирование требований к версии платформы — новая конфигурация не запускается на старой платформе
05
Потеря доработок при автоматическом объединении — изменённые типовые объекты перезаписываются без ручной проверки
Контрольные точки

Как проверить результат

Версия в разделе «О программе»
Норма

Совпадает с установленным релизом

Тревожный признак

Осталась прежняя — обновление не завершено

Проведение документов и отчёты
Норма

Документы проводятся, отчёты формируются без ошибок

Тревожный признак

Ошибки в модулях, не открываются формы

Регламентированная отчётность
Норма

Актуальные формы доступны и заполняются

Тревожный признак

Старые формы или ошибки при открытии

Частые вопросы

Можно ли обновить 1С без подписки ИТС?

Для типовых конфигураций доступ к обновлениям предоставляется по договору сопровождения (ИТС или договор с партнёром). Без него официально скачать обновление с портала нельзя. Альтернатива — обратиться к обслуживающей организации, которая выполнит обновление в рамках своего договора.

Сколько времени занимает обновление?

На небольшой файловой базе — обычно от 15 минут до часа с учётом копии и реструктуризации. На больших клиент-серверных базах обновление данных и реструктуризация могут занимать несколько часов, поэтому их планируют на вечер или выходные.

Что делать, если обновление зависло?

Сначала подождите: реструктуризация больших таблиц может долго не показывать прогресс. Если процесс действительно прерван сбоем, не запускайте базу — восстановите её из резервной копии и повторите обновление, устранив причину (место на диске, стабильность сети, питание).

Нужно ли обновлять платформу при каждом обновлении конфигурации?

Нет, только если новый релиз конфигурации явно требует более свежую версию платформы. Это требование указывается в описании релиза и проверяется при установке обновления.

Как обновить базу, если она сильно устарела?

Установите промежуточные релизы последовательно: мастер обновления подскажет, для каких версий подходит каждый файл обновления. Дистрибутивы промежуточных версий доступны на портале 1С. Для очень старых баз иногда проще развернуть актуальную версию и перенести данные штатными средствами переноса.

Нужно ли обновлять тонкие клиенты и веб-клиент после обновления сервера?

Тонкий клиент должен совпадать по версии с сервером — при несовпадении пользователь получит сообщение об ошибке версии. Обновите дистрибутивы на клиентских местах или настройте автоматическое обновление клиентов через публикацию на веб-сервере.

Итог

Что важно запомнить

Всегда начинайте с резервной копии и завершайте сеансы пользователей. Типовую конфигурацию обновляйте через интернет или файл .cfu в конфигураторе, доработанную — с ручным контролем сравнения и объединения. После обновления проверьте версию, проведение документов и отчёты. При сбое не экспериментируйте — восстанавливайте базу из копии.