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

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

Как обновить конфигурацию 1С:Предприятие

Как обновить конфигурацию 1С:Предприятие через конфигуратор и интернет-поддержку: подготовка, резервная копия, типовые и изменённые конфигурации, типичные ошибки.

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

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

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

Подготовка: что сделать до обновления

Главное правило — никогда не обновляйте базу без резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при остановленной работе пользователей. Надёжнее сделать выгрузку через конфигуратор: «Администрирование → Выгрузить информационную базу» — полученный файл .dt позволяет восстановить базу даже при повреждении исходной.

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

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

Определите текущую версию и статус конфигурации

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

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

Способ 1: обновление через интернет-поддержку

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

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

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

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

Способ 2: обновление через конфигуратор

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

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

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

Если пропущено много релизов, иногда быстрее и надёжнее обновиться не цепочкой, а через полный дистрибутив конфигурации: загрузить конфигурацию из файла .cf целевой версии с режимом сопоставления. Этот приём требует опыта — сначала отработайте его на копии базы.
ПЗ
Практическое замечание

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

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

Правильная стратегия — объединение с ручным контролем. Двойной щелчок по объекту открывает построчное сравнение модулей. Переносите свои доработки в новую версию объекта, а не наоборот: так вы сохраните исправления поставщика. Отмечайте доработки комментариями в коде — это сильно упростит следующие обновления.

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

Сравнение способов обновления

Через интернет-поддержку

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

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

Универсальный способ для любых баз, включая изменённые. Требует скачивания дистрибутива и понимания сопоставления объектов.

Обновление специалистом

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

Обновление конфигурации базы данных и обработчики

После загрузки новой конфигурации поставщика изменения ещё не применены к данным. В конфигураторе нажмите F7 или выберите «Конфигурация → Обновить конфигурацию базы данных». Если появится предупреждение о реструктуризации (изменении структуры таблиц), подтвердите его — это нормальная часть процесса.

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

Часть обработчиков может быть отложенной — они выполняются в фоне уже после начала работы. Проверить их статус можно в «Администрирование → Результаты обновления программы». До завершения отложенных обработчиков некоторые данные могут отображаться некорректно — это ожидаемо.

Контрольные точки

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

Номер версии в сведениях о программе
Норма

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

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

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

Результаты обновления программы
Норма

Все обработчики выполнены без ошибок

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

Есть обработчики со статусом «Ошибка»

Ключевые операции
Норма

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

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

Ошибки при проведении или открытии форм

Типичные ошибки и как их избежать

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

Вторая группа ошибок связана с платформой: новый релиз конфигурации не запускается на старой версии платформы. Решение — сначала обновить технологическую платформу на сервере и всех клиентских машинах, затем конфигурацию. Требуемая версия платформы указана в описании релиза на портале 1С.

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

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

FAQ

Как часто нужно обновлять конфигурацию 1С?

Для учётных конфигураций (бухгалтерия, зарплата) желательно устанавливать релизы, связанные с изменениями законодательства и отчётности, — обычно раз в месяц или чаще в отчётные периоды. Остальные обновления можно ставить планово, раз в 1–3 месяца, предварительно тестируя на копии.

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

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

Обновление зависло на этапе реструктуризации. Что делать?

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

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

Штатного отката не существует. Единственный надёжный способ — восстановить базу из резервной копии или выгрузки .dt, сделанной до обновления. Именно поэтому копия обязательна, а её работоспособность стоит периодически проверять тестовым восстановлением.

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

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

Можно ли обновлять рабочую базу днём, пока все работают?

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

Итог

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

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