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

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

Как сохранить конфигурацию поставщика в 1С

Как сохранить конфигурацию поставщика в 1С через конфигуратор: пошаговая инструкция, отличия от конфигурации БД, типичные ошибки и проверка результата.

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

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

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

Что такое конфигурация поставщика и чем она отличается от рабочей

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

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

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

Подготовка: права, режим работы и резервная копия

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

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

Перед началом убедитесь, что у вас есть свежая копия базы (выгрузка .dt или backup средствами СУБД). Это стандартная страховка на случай, если после выгрузки вы планируете сравнение, объединение или загрузку конфигураций.

Пошаговое сохранение конфигурации поставщика в файл

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

Альтернативный путь доступен в ряде версий платформы напрямую: «Конфигурация» → «Сохранить конфигурацию поставщика в файл». Результат идентичен — выгружается эталонная конфигурация поставщика.

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

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

Как получить эталон, если конфигурация снята с поддержки

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

Найдите каталог шаблонов (обычно путь указывается при установке платформы и дистрибутивов), откройте папку нужной конфигурации и версии — внутри будет файл .cf, соответствующий типовой версии. Его можно загрузить в пустую базу или использовать для сравнения.

Убедитесь, что версия файла из дистрибутива совпадает с версией, от которой ведётся ваша база. Сравнение с «чужой» версией покажет массу ложных отличий и усложнит анализ.

Проверка результата и сравнение с рабочей конфигурацией

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

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

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

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

Файл на диске
Норма

Файл .cf существует, размер сопоставим с типовой конфигурацией (десятки мегабайт)

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

Файл нулевого размера или не открывается при сравнении

Сравнение с рабочей конфигурацией
Норма

Отчёт показывает известные доработки либо пуст для типовой базы

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

Отличия затрагивают объекты, которые точно не менялись

Версия конфигурации
Норма

Номер версии совпадает с версией поставщика в настройках поддержки

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

Версия отличается — возможно, выгружена другая конфигурация

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

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

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

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

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

Когда стоит привлечь специалиста

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

Если база содержит критичные данные, активно используется и имеет множество доработок, поручите объединение специалисту по 1С и выполняйте работы сначала на копии базы. Это стандартная практика, которая исключает простой рабочей системы.

Итог

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

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

Частые вопросы

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

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

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

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

Почему кнопка «Сохранить в файл» в настройке поддержки неактивна?

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

Можно ли из конфигурации поставщика восстановить удалённые доработки?

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

Совпадает ли конфигурация поставщика с конфигурацией базы данных?

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

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

Откройте «Конфигурация» → «Поддержка» → «Настройка поддержки» — в списке конфигураций поставщика указано название и версия. Также версию видно в окне «О программе» в режиме «1С:Предприятие», если конфигурация типовая.