Администрирование · 12 мин
Как обновить 1С 8: пошаговая инструкция для типовых и изменённых конфигураций
Как обновить 1С 8: подготовка, резервная копия, обновление через конфигуратор и поддержку, типовые и изменённые конфигурации, ошибки и их решение.
Обновление 1С 8 — это замена текущей версии конфигурации на более новую с сохранением всех данных: документов, справочников, остатков и настроек. Процедура отличается для типовых конфигураций (находятся на полной поддержке) и изменённых (сняты с поддержки или доработаны), и главная развилка — именно в этом статусе.
Перед любым обновлением обязательно определите три вещи: текущий релиз конфигурации, статус поддержки и наличие действующей подписки 1С:ИТС (она нужна для получения обновлений через официальный портал). Без этой информации есть риск установить неподходящий релиз или потерять доработки.
Ниже разобран весь цикл: подготовка и резервная копия, обновление типовой конфигурации через конфигуратор и через интернет-поддержку, работа с изменёнными конфигурациями, обновление платформы и разбор типичных ошибок.
Подготовка: что проверить перед обновлением
Сначала выясните текущую версию конфигурации. Откройте программу в режиме 1С:Предприятие и перейдите в раздел «О программе» (обычно через меню или кнопку с буквой «i»). Там указаны версия платформы и номер релиза конфигурации, например 3.1.хх.ххх для ЗУП или 3.0.хх.хх для Бухгалтерии. Эти номера понадобятся, чтобы понять, какие обновления нужны и можно ли перейти на последний релиз сразу.
Второй шаг — проверка статуса поддержки. Откройте Конфигуратор, меню «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация на полной поддержке, вы увидите замок напротив корневого узла и надпись о том, что изменения запрещены. Если конфигурация дорабатывалась — будет отмечено «на поддержке с возможностью изменения» или поддержка снята вовсе. От этого зависит способ обновления.
Третий момент — доступ к обновлениям. Для типовых конфигураций обновления распространяются через портал portal.1c.ru при наличии договора 1С:ИТС. Проверьте, что логин и пароль от портала работают, а подписка активна. Без неё файлы обновлений официально недоступны.
Можно обновляться автоматически, доработок нет
Потребуется сравнение и объединение с ручной настройкой
Обновление только через объединение, высокий риск конфликтов
Проверьте, не требуется ли поэтапное обновление через промежуточные релизы
Резервная копия: обязательный шаг
Никогда не начинайте обновление без резервной копии информационной базы. Это единственный способ откатиться, если обновление пройдёт с ошибкой, оборвётся по питанию или сломает доработки. Восстановить базу после неудачного обновления без копии практически невозможно.
Для файловой базы есть два способа. Простой — скопировать файл 1Cv8.1CD из каталога базы в отдельную папку при выключенной программе. Правильный — через Конфигуратор: меню «Администрирование → Выгрузить информационную базу», указать файл с расширением .dt. Выгрузка в .dt надёжнее, так как гарантирует целостность данных.
Для клиент-серверной базы (SQL) выгрузка через Конфигуратор тоже работает, но для больших баз быстрее делать копию средствами СУБД — например, backup в MS SQL Server. Учтите, что выгрузка .dt большой базы может занять часы.
Обновление типовой конфигурации через Конфигуратор
Это основной сценарий для конфигураций на полной поддержке. Запустите Конфигуратор, откройте конфигурацию («Конфигурация → Открыть конфигурацию») и перейдите в «Конфигурация → Поддержка → Обновить конфигурацию». Появится диалог выбора источника обновления.
Доступны варианты: «Поиск доступных обновлений» — конфигуратор сам найдёт нужные файлы в указанных каталогах или через интернет при настроенном доступе; «Выбор файла обновления» — если вы вручную скачали файл обновления (.cfu) с портала 1С и распаковали дистрибутив. Для файлового варианта укажите путь к каталогу с шаблоном обновления.
После выбора источника программа покажет список доступных версий. Выберите целевой релиз, подтвердите обновление. Конфигуратор выполнит сравнение и объединение автоматически, затем спросит, обновить ли конфигурацию базы данных. Соглашайтесь — запустится реструктуризация. На больших базах она может занять от нескольких минут до нескольких часов.
- 1Сделайте выгрузку базы в .dt через Конфигуратор
- 2Завершите работу всех пользователей, откройте базу монопольно
- 3Конфигурация → Поддержка → Обновить конфигурацию
- 4Выберите источник: поиск обновлений или файл .cfu
- 5Подтвердите целевую версию и дождитесь объединения
- 6Согласитесь на обновление конфигурации базы данных
- 7Запустите 1С:Предприятие и дождитесь выполнения обработчиков обновления
- 8Проверьте версию в разделе «О программе» и работоспособность ключевых функций
Обновление через интернет из режима 1С:Предприятие
Во многих типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей) обновление доступно прямо из пользовательского режима, без Конфигуратора. Обычно это раздел «Администрирование → Обслуживание → Обновление версии программы» или похожий пункт — расположение зависит от конфигурации.
Программа при наличии логина и пароля от портала 1С сама проверит наличие новых релизов, скачает нужные файлы и предложит установить. Перед установкой она запросит завершение работы всех пользователей и предложит создать резервную копию — не отказывайтесь. Такой способ удобен для небольших организаций без выделенного администратора.
Ограничение метода: он подходит только для типовых конфигураций без доработок. Если конфигурация изменена, механизм либо откажется обновляться, либо предупредит о риске потери изменений. В этом случае работайте через Конфигуратор.
Обновление изменённой конфигурации
Если конфигурация дорабатывалась (добавлены документы, изменены модули, формы, печатные формы), автоматическое обновление затрёт эти изменения. Поэтому используется режим сравнения и объединения с ручным контролем.
Порядок такой: «Конфигурация → Поддержка → Обновить конфигурацию», выбрать файл обновления. Конфигуратор откроет окно сравнения-объединения, где для каждого объекта показано, что изменилось в новом релизе поставщика и что меняли вы. По умолчанию платформа предлагает разумный вариант, но все объекты, которые дорабатывались в вашей базе, нужно проверить вручную.
Для изменённых модулей полезно открыть детальное сравнение текстов (кнопка с лупой в окне объединения) и перенести свои доработки в новую версию модуля. Если доработок много, задача становится трудоёмкой — на практике такие обновления часто поручают специалисту, который эти доработки делал, либо сначала документируют все изменения.
Обновление платформы 1С
Платформа (технологическая среда, в которой работает конфигурация) обновляется отдельно. Новые релизы конфигураций часто требуют минимальную версию платформы — это указано в описании обновления на портале. Если платформа устарела, конфигурация откажется обновляться или работать.
Дистрибутив платформы скачивается с portal.1c.ru в разделе обновлений. Установка — обычный запуск setup.exe из распакованного дистрибутива на каждом компьютере, где работает 1С (для серверного варианта — и на сервере). Старая версия при этом не удаляется: платформы разных версий сосуществуют, и база запускается на той, которая указана в её свойствах.
После установки новой платформы проверьте запуск базы. Иногда требуется перерегистрация компонент или обновление сервера 1С, если используется клиент-серверный режим. Для тонкого клиента и веб-клиента версии на сервере и клиентах должны быть совместимы.
Способы обновления
Подходит для типовых конфигураций и небольших баз; не работает с доработанными конфигурациями
Универсальный способ для типовых и изменённых конфигураций; требует навыков работы с Конфигуратором
Для снятых с поддержки и сильно переработанных конфигураций; трудоёмко, требует знания доработок
Когда доработок много или нет специалиста; платно, но снимает риски потери изменений
Типичные ошибки и их решение
Ошибка «Нарушена целостность структуры конфигурации» или конфликты при объединении чаще всего возникают на изменённых конфигурациях. Решение — внимательно пройтись по списку объектов в окне объединения и вручную разрешить конфликты, либо обновляться в два этапа через промежуточный релиз.
Сообщение «Для обновления требуется версия не ниже X» означает, что вы пытаетесь перепрыгнуть через обязательные промежуточные релизы. Скачайте и установите недостающие версии по цепочке. Информация о допустимых переходах есть в файле поставки обновления и на портале 1С.
Если обновление конфигурации базы данных прервалось (отключение электричества, разрыв соединения), база может остаться в состоянии, когда конфигурация БД не совпадает с конфигурацией поставщика. Обычно помогает повторный запуск обновления конфигурации БД из Конфигуратора. Если не помогает — восстанавливайте резервную копию и повторяйте процедуру.
Как проверить результат обновления
Совпадает с целевым релизом
Остался старый номер — обновление не завершено
Вход выполняется, обработчики обновления отработали
Ошибки при входе, сообщения о незавершённом обновлении
Документы проводятся, отчёты формируются
Ошибки в модулях, пустые отчёты
Дополнительные печатные формы и отчёты доступны
Доработки исчезли или выдают ошибки
Частые вопросы по обновлению 1С 8
Можно ли обновить 1С без подписки 1С:ИТС?
Официально файлы обновлений предоставляются только при действующем договоре 1С:ИТС через портал portal.1c.ru. Без подписки получить легальные обновления нельзя. Исключение — некоторые базовые версии конфигураций, для которых действуют отдельные условия поставки.
Сколько времени занимает обновление?
Для небольшой файловой базы обычно 15–60 минут с учётом резервной копии. На больших клиент-серверных базах реструктуризация и обработчики обновления могут занимать несколько часов, поэтому обновление планируют на нерабочее время.
Что делать, если после обновления программа не запускается?
Сначала проверьте версию платформы — возможно, новый релиз требует более свежую. Если платформа подходит, а ошибки остаются, восстановите базу из резервной копии и повторите обновление, внимательно читая сообщения конфигуратора. При повторных сбоях имеет смысл привлечь специалиста.
Потеряются ли данные при обновлении?
При штатном обновлении данные (документы, справочники, остатки) сохраняются — меняется только структура конфигурации. Риск потери существует только при сбоях без резервной копии или при некорректном объединении доработанной конфигурации, когда стираются сами доработки, а не учётные данные.
Как обновить 1С, если пропущено много релизов?
Проверьте в описании целевого релиза требования к версии, с которой возможен переход. Если прямой переход не поддерживается, скачайте промежуточные обновления и устанавливайте их последовательно. Для очень старых баз иногда быстрее создать новую базу актуального релиза и перенести данные штатными средствами.
Нужно ли обновлять платформу на всех компьютерах?
Да. Если база требует новую версию платформы, её нужно установить на каждом рабочем месте, где запускается 1С, а в клиент-серверном варианте — также обновить сервер 1С. Иначе пользователи со старой платформой не смогут подключиться.
Что важно запомнить
Перед обновлением проверьте релиз, статус поддержки и подписку, обязательно сделайте резервную копию. Типовая конфигурация обновляется автоматически через Конфигуратор или из режима Предприятия, изменённая — только через сравнение и объединение с ручным контролем. После обновления проверьте версию, работу документов и сохранность доработок.