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

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

Как подгрузить конфигурацию в 1С

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

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

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

Ниже разобраны подготовка, пошаговые действия для каждого сценария, проверка результата и типичные проблемы. Инструкция актуальна для платформы 1С:Предприятие 8.3 в файловом и клиент-серверном вариантах.

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

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

Убедитесь, что в базе нет активных сеансов: откройте «Администрирование → Активные пользователи» и завершите все сеансы, кроме своего. Для клиент-серверной базы список сеансов смотрят в консоли кластера. Если база опубликована на веб-сервере, отключите публикацию на время работ, иначе пользователи могут подключиться в неподходящий момент.

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

Полная загрузка конфигурации из файла .cf

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

Порядок действий
  1. 1
    Откройте базу в конфигураторе и сделайте выгрузку .dt
  2. 2
    Откройте меню «Конфигурация → Открыть конфигурацию», если она ещё не открыта
  3. 3
    Выберите «Конфигурация → Загрузить конфигурацию из файла» и укажите файл .cf
  4. 4
    Дождитесь окончания загрузки и подтвердите запрос на обновление конфигурации базы данных (или нажмите F7 позже)
  5. 5
    Проверьте список изменений структуры данных и примите его, если он соответствует ожиданиям
  6. 6
    Запустите базу в режиме 1С:Предприятие и проверьте основные функции

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

Выборочное объединение с конфигурацией из файла

Команда «Конфигурация → Сравнить, объединить с конфигурацией из файла» открывает окно сопоставления объектов: платформа показывает, какие объекты добавлены, изменены или удалены относительно текущей конфигурации. Это основной инструмент при обновлении доработанных баз и переносе отдельных объектов между базами.

В окне объединения снимите флажки с объектов, которые переносить не нужно. Обратите внимание на режим объединения внизу окна: «Взять из файла» заменяет объекты версией из файла, «Объединить с приоритетом» позволяет управлять тем, чьи изменения побеждают при конфликте. Для модулей форм и объектов платформа может показывать построчное сравнение кода.

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

Сравнение вариантов

Загрузить конфигурацию из файла

Полная замена. Подходит для чистых типовых баз и развёртывания поставки. Уничтожает все доработки.

Сравнить, объединить с конфигурацией из файла

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

Обновление через поддержку

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

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

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

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

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

Проверка результата после загрузки

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

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

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

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

Запуск в режиме предприятия
Норма

База открывается без сообщений о несоответствии конфигурации

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

Ошибка «конфигурация базы данных не соответствует сохранённой» — обновление не выполнено

Синтаксическая проверка
Норма

«Проверка конфигурации» не выдаёт ошибок в модулях

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

Ошибки компиляции модулей после объединения

Данные в изменённых объектах
Норма

Реквизиты и табличные части содержат прежние значения

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

Данные в удалённых или переименованных реквизитах потеряны

Обработчики обновления
Норма

Версия конфигурации обновилась, служебные сообщения завершены

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

Обновление «зависло» или завершилось с ошибками в журнале регистрации

Типичные ошибки и ограничения

Частая проблема — попытка загрузить файл .cf от несовместимой версии платформы или конфигурацию с другим именем и версией, чем ожидает механизм поддержки. Проверяйте совместимость версий платформы в источнике и приёмнике, а при обновлении типовой базы используйте только официальные файлы обновлений (.cfu) или полные поставки.

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

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

Часто задаваемые вопросы

Чем отличается файл .cf от .cfu?

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

Можно ли подгрузить конфигурацию, не останавливая работу пользователей?

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

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

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

Как перенести только один отчёт или обработку из другой базы?

Используйте «Сравнить, объединить с конфигурацией из файла» и оставьте флажок только на нужном объекте. Альтернатива — сохранить объект как внешний отчёт или обработку (.epf/.erf) и подключить через механизм дополнительных отчётов и обработок без изменения конфигурации.

Почему кнопка «Загрузить конфигурацию из файла» неактивна?

Чаще всего конфигурация просто не открыта: выберите «Конфигурация → Открыть конфигурацию». Реже причина в отсутствии прав администратора или в том, что база запущена не в конфигураторе.

Можно ли отменить загрузку конфигурации?

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

Итог

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

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