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