Администрирование · 10 мин
Как открыть конфигурацию 1С для обновления
Как открыть конфигурацию 1С для обновления в конфигураторе: снятие с поддержки, загрузка файла обновления, резервная копия, проверка результата и типичные ошибки.
Обновление типовой конфигурации 1С начинается с открытия конфигурации в режиме конфигуратора и загрузки файла обновления. Для этого потребуются права администратора информационной базы, установленный шаблон обновления нужного релиза и резервная копия базы. Вся работа выполняется в конфигураторе: через меню «Конфигурация» открывается структура конфигурации, а через пункт «Поддержка — Обновить конфигурацию» запускается мастер обновления.
Ключевой момент, который часто упускают: обновить можно только конфигурацию, доступную для изменений, и только на релиз, предусмотренный поставщиком для вашей текущей версии. Если конфигурация закрыта замком поддержки или стоит неподходящий релиз, мастер обновления либо не запустится, либо завершится ошибкой. Поэтому перед началом важно проверить текущий номер версии и состояние поддержки.
Ниже разобран полный порядок действий: от подготовки и резервного копирования до загрузки обновления и контроля результата, а также типичные ошибки и варианты действий в нестандартных ситуациях.
Подготовка: что нужно проверить до открытия конфигурации
Первое — узнайте точный номер текущего релиза конфигурации. Откройте информационную базу в режиме «Предприятие» и посмотрите версию в разделе «О программе» или в конфигураторе через «Конфигурация → Открыть конфигурацию» — номер отображается в заголовке и в свойствах корня дерева конфигурации. Обновление применяется только к определённым исходным версиям, которые указаны в файле поставки.
Второе — убедитесь, что у вашей учётной записи есть права «Администрирование» и «Обновление конфигурации базы данных». Без этих прав конфигуратор откроется, но часть операций будет недоступна. Третье — проверьте, что с базой никто не работает: обновление конфигурации базы данных требует монопольного доступа, активные сеансы нужно завершить.
Отдельно проверьте наличие шаблона обновления. Дистрибутивы обновлений устанавливаются в каталог шаблонов (по умолчанию это папка tmplts в профиле пользователя). Если шаблон не установлен, мастер не найдёт файл обновления автоматически, и путь к нему придётся указывать вручную.
Как открыть конфигурацию в конфигураторе
Запустите ярлык 1С, выберите нужную информационную базу в списке и нажмите кнопку «Конфигуратор». После входа откройте меню «Конфигурация» и выберите пункт «Открыть конфигурацию». Если конфигурация уже открыта, пункт будет называться «Закрыть конфигурацию» — в этом случае ничего дополнительно делать не нужно.
После открытия появится окно со структурой конфигурации: дерево объектов (справочники, документы, отчёты, регистры и т.д.). Обратите внимание на значок замка рядом с названием конфигурации — он показывает, что конфигурация находится на поддержке поставщика и закрыта для редактирования. Это нормальное состояние для типовой конфигурации, и оно не мешает штатному обновлению.
Если пункт «Открыть конфигурацию» неактивен, проверьте, не запущена ли база в режиме «Предприятие» с теми же настройками соединения, и не установлена ли блокировка соединений. Также убедитесь, что вы зашли именно в конфигуратор, а не в тонкий клиент.
Настройка поддержки перед обновлением
Состояние поддержки определяет, как будет проходить обновление. Откройте «Конфигурация → Поддержка → Настройка поддержки». Здесь видно, на поддержке ли конфигурация, включены ли изменения и заданы ли правила обновления для отдельных объектов.
Для типовой конфигурации без доработок рекомендуется режим «Конфигурация находится на поддержке, изменения не вносятся». Тогда обновление пройдёт полностью автоматически. Если в конфигурацию внесены доработки, включён режим «Конфигурация с изменениями на поддержке», и при обновлении мастер предложит сопоставить ваши изменения с объектами нового релиза.
Полное снятие с поддержки требуется редко — в основном когда доработки настолько глубокие, что автоматическое сопоставление бессмысленно. Учтите: после снятия с поддержки вернуть автоматическое обновление сложно, а каждый следующий релиз придётся накатывать вручную через сравнение и объединение.
Сравнение вариантов
Штатный способ для типовых конфигураций. Подходит, когда обновление идёт на следующий поддерживаемый релиз, шаблон установлен.
Полная замена конфигурации файлом .cf. Подходит для чистой установки типового релиза, но затирает все доработки без сопоставления.
Ручной режим с выбором объектов. Подходит для доработанных конфигураций и обновления через несколько релизов, требует аккуратной настройки.
Пошаговое обновление через мастер
Когда подготовка завершена, запустите обновление: «Конфигурация → Поддержка → Обновить конфигурацию». В открывшемся диалоге выберите источник обновления — «Поиск доступных обновлений» (рекомендуется) или «Выбор файла обновления», если файл .cfu лежит в нестандартном месте.
Мастер покажет список найденных обновлений, подходящих для вашей версии. Выберите нужный релиз и нажмите «Готово». Если список пуст, значит, шаблон не установлен или текущая версия не входит в число поддерживаемых для этого обновления — тогда сначала придётся накатить промежуточный релиз.
Далее конфигуратор выполнит сравнение и объединение конфигураций. Для типовой базы без доработок достаточно нажать «Выполнить» с настройками по умолчанию. После объединения появится запрос на обновление конфигурации базы данных — подтвердите его. На этом этапе платформа реструктуризирует таблицы, и на больших базах процесс может занять продолжительное время.
- 1Сделайте резервную копию базы и завершите все сеансы пользователей
- 2Откройте базу в конфигураторе и выберите «Конфигурация → Открыть конфигурацию»
- 3Проверьте текущий релиз и состояние поддержки
- 4Запустите «Конфигурация → Поддержка → Обновить конфигурацию»
- 5Выберите источник обновления и нужный релиз из списка
- 6Подтвердите объединение, затем обновление конфигурации базы данных
- 7Запустите базу в режиме «Предприятие» и дождитесь выполнения отложенных обработчиков обновления
Проверка результата и завершающие действия
После обновления конфигурации базы данных работа не закончена. Запустите базу в режиме «Предприятие» под учётной записью администратора: при первом запуске сработают обработчики обновления данных — перенос сведений в новые регистры, пересчёт итогов, заполнение новых реквизитов. Некоторые обработчики отложенные и выполняются в фоне; до их завершения часть функций может работать некорректно.
Статус отложенных обработчиков обычно виден в разделе «Администрирование → Поддержка и обслуживание → Результаты обновления» (точное название зависит от конфигурации). Убедитесь, что все обработчики завершены без ошибок, и только после этого открывайте доступ пользователям.
Финальная проверка: номер версии в «О программе» соответствует новому релизу, ключевые документы и отчёты открываются без ошибок, проведение документов работает. Если база клиент-серверная, дополнительно проверьте регламентные задания.
Как проверить результат
Совпадает с установленным релизом
Остался старый номер — обновление конфигурации БД не выполнено
Все завершены, ошибок нет
Есть обработчики в статусе ошибки или выполняются бесконечно
Документы проводятся без сообщений об ошибках
Ошибки о не найденных объектах или реквизитах
Типичные ошибки и как их избежать
Самая частая проблема — попытка обновиться на релиз, не предназначенный для текущей версии. Мастер выдаёт сообщение, что файл не содержит доступных обновлений. Решение — последовательно установить промежуточные релизы, перечисленные в описании поставки.
Вторая типичная ситуация — ошибка монопольного доступа при обновлении конфигурации базы данных. Она возникает, если остались активные сеансы или фоновые задания. Завершите сеансы через консоль кластера или принудительно закройте соединения для файловой базы, затем повторите обновление.
Третья группа ошибок связана с доработками: при объединении мастер предлагает заместить изменённые объекты объектами поставщика. Если бездумно согласиться, доработки будут потеряны. Для изменённых объектов выбирайте режим «Объединить с приоритетом» или «Взять из новой конфигурации поставщика» осознанно, а критичные доработки переносите вручную после обновления.
FAQ
Что важно запомнить
Обновление выполняется в конфигураторе через «Поддержка → Обновить конфигурацию» после резервного копирования и проверки совместимости релизов. Типовую конфигурацию снимать с поддержки не нужно. Завершение работы — контроль отложенных обработчиков и проверка версии.
Можно ли обновить конфигурацию, не снимая её с поддержки?
Да, и это рекомендуемый путь для типовых конфигураций. Штатный мастер «Обновить конфигурацию» работает поверх замка поддержки. Снятие с поддержки требуется только при глубоких доработках, но после этого автоматическое обновление станет недоступно.
Что делать, если мастер не находит доступных обновлений?
Проверьте три вещи: установлен ли шаблон обновления в каталоге tmplts, подходит ли ваш текущий релиз под это обновление (список исходных версий есть в файле поставки) и правильно ли указан путь поиска в настройках мастера. Чаще всего причина — пропущенный промежуточный релиз.
Чем отличается «Загрузить конфигурацию из файла» от «Обновить конфигурацию»?
«Загрузить конфигурацию из файла» полностью заменяет конфигурацию содержимым .cf-файла без сопоставления — все доработки будут потеряны. «Обновить конфигурацию» выполняет сравнение и объединение с возможностью сохранить изменения. Для доработанных баз используйте только второй вариант.
Сколько времени занимает обновление?
Зависит от размера базы, объёма изменений релиза и скорости дисковой подсистемы. На небольшой файловой базе это обычно десятки минут, на крупной клиент-серверной реструктуризация и отложенные обработчики могут занять несколько часов. Планируйте обновление на нерабочее время.
Что делать, если обновление прервалось с ошибкой?
Не запускайте базу в рабочем режиме. Восстановите резервную копию в отдельный каталог, проанализируйте текст ошибки (чаще всего это нехватка места на диске, блокировка сеансами или несовместимость версии платформы), устраните причину и повторите обновление на восстановленной копии.
Нужно ли обновлять платформу перед обновлением конфигурации?
Часто да: новые релизы конфигураций требуют определённой минимальной версии платформы 1С:Предприятие. Требуемая версия указана в сопроводительной документации к обновлению. Платформу обновляют первой, затем конфигурацию.