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