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