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

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

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

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

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

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

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

Что такое конфигурация поставщика и когда она нужна

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

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

Как выгрузить конфигурацию поставщика в CF-файл

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

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

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

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

Как загрузить или заменить конфигурацию поставщика

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

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

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

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

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

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

Сравнение конфигурации поставщика с основной

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

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

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

Выгрузка в CF-файл

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

Загрузка из файла поставки

Подходит для замены устаревшей или отсутствующей конфигурации поставщика. Ограничение: нужен CF-файл именно вашей конфигурации и релиза.

Сравнение конфигураций

Подходит для анализа отличий без изменения базы. Ограничение: не даёт отдельного файла на выходе.

Обновление через шаблон

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

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

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

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

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

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

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

CF-файл создан, имеет ненулевой размер, открывается в конфигураторе через сравнение

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

Файл отсутствует, нулевого размера или конфигуратор сообщает об ошибке формата

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

В «Конфигурация → Поддержка → Настройка поддержки» указан ожидаемый релиз

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

Релиз не совпадает с загруженным файлом или поле версии пустое

Работа базы после операций
Норма

Пользователи входят в базу, типовые объекты открываются без ошибок

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

Ошибки при открытии объектов, сообщения о несоответствии конфигураций

FAQ: частые вопросы о конфигурации поставщика

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

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

Чем CF-файл отличается от DT-файла?

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

Почему пункт меню «Конфигурация поставщика» недоступен?

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

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

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

Где взять CF-файл полной поставки нужного релиза?

Файлы поставки входят в комплект дистрибутива конфигурации и доступны при действующей подписке на информационно-технологическое сопровождение через официальные каналы распространения обновлений. Также полный CF-файл можно получить выгрузкой из чистой базы нужного релиза.

Опасно ли заменять конфигурацию поставщика в рабочей базе?

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

Итог

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

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