Чистая типовая на диске: выгружаем копию поставщика в .cf
Содержание
Конфигурацию поставщика сохраняют в Конфигураторе: Конфигурация → Поддержка → Конфигурация поставщика → Сохранить в файл. На выходе получается файл .cf — чистая типовая того релиза, который сейчас стоит на поддержке в вашей базе, без доработок. Основную конфигурацию (с вашими правками) сохраняют другой командой: Конфигурация → Сохранить конфигурацию в файл.
Какой файл нужен, зависит от задачи. Копия поставщика пригодится, чтобы сравнить доработки с типовой, вернуть базу на поддержку или передать разработчику эталон для объединения. Копия основной конфигурации — чтобы перенести доработанную программу целиком. Данные пользователей в .cf не попадают ни в одном из вариантов: для них есть выгрузка .dt.
Подготовка: права, режим поддержки и место для файла
Копию поставщика обычно сохраняют в трёх ситуациях:
- 🛠️ перед обновлением доработанной базы — чтобы потом точно знать, что меняли вы, а что поменяла фирма-разработчик;
- 👨💻 при смене программиста — новому специалисту нужен эталон, от которого считать доработки;
- 🧯 перед снятием с поддержки — после этой команды копия поставщика из базы удаляется.
Перед выгрузкой проверьте три вещи. Это занимает пару минут и снимает большую часть проблем из последнего раздела.
Права в информационной базе
Войти в Конфигуратор может только пользователь с административными правами. В типовых конфигурациях это профиль или роль с полными правами («Администратор», «Полные права»). Если в базе нет ни одного пользователя, Конфигуратор откроется без пароля.
Монопольный режим для сохранения в файл не нужен. Пользователи могут продолжать работать: команда только читает конфигурацию поставщика из базы и пишет её на диск.
Есть ли в базе конфигурация поставщика
Откройте Конфигурация → Поддержка → Настройка поддержки. В окне видно:
- 🏷️ поставщика и версию — например, «Фирма “1С”» и номер релиза вида 3.0.xxx.yy;
- 🔒 режим поддержки — «Включена возможность изменения» или «Не редактируется»;
- 🧩 правила поддержки по объектам.
Если вместо этого написано, что конфигурация не находится на поддержке, копии поставщика в базе нет. Её удаляют при команде «Снять с поддержки». Сохранять нечего — переходите к разделу про другие источники файла.
Запишите номер версии из окна настройки поддержки. Именно этот релиз окажется в файле. Не путайте его с последним вышедшим релизом: если базу давно не обновляли, в .cf будет старая типовая.
Место на диске и путь
Файл .cf типовой конфигурации весит десятки или сотни мегабайт. Для крупных решений вроде ERP — заметно больше. Выберите папку, куда у вашей учётной записи Windows точно есть права на запись:
- ✅ подходит:
D:\1C_backup\, папка на рабочем столе; - ⛔ не подходит:
C:\Program Files\, корень системного диска, сетевая папка с правами «только чтение».
Как сохранить конфигурацию поставщика в файл: пошагово
Порядок одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3. Команды относятся к платформе, а не к прикладному решению.
- Запустите 1С, выберите базу в списке и нажмите
Конфигуратор. - Введите имя и пароль администратора.
- Откройте основную конфигурацию:
Конфигурация → Открыть конфигурацию. Дерево объектов появится слева. - Перейдите в
Конфигурация → Поддержка → Конфигурация поставщика. - Выберите
Сохранить в файл. - В окне сохранения укажите папку и понятное имя файла. Расширение
.cfподставится само. - Нажмите
Сохранитьи дождитесь окончания. Строка состояния внизу окна покажет ход операции.
Имя файла лучше составлять так, чтобы через год было понятно, что внутри:
BP30_postavshchik_3.0.xxx.yy_2026-10-07.cf
Где BP30 — краткое имя конфигурации, postavshchik — что это копия поставщика, далее номер релиза из настройки поддержки и дата.
Чем это отличается от соседних команд
В меню Конфигурация есть несколько похожих по смыслу пунктов. Путают их часто.
| Команда | Что попадёт в файл | Формат |
|---|---|---|
Поддержка → Конфигурация поставщика → Сохранить в файл | Типовая конфигурация того релиза, что на поддержке | .cf |
Сохранить конфигурацию в файл | Основная конфигурация со всеми доработками | .cf |
Выгрузить конфигурацию в файлы | Основная конфигурация в виде набора XML-файлов | папка с XML |
Администрирование → Выгрузить информационную базу | Конфигурация и все данные | .dt |
Для передачи «чистой типовой» нужна только первая строка. Выгрузка в XML удобна для систем контроля версий, но для поставщика её не используют.
Проверка результата: сравнение с текущей конфигурацией и фильтры
Сохранённый файл стоит сразу проверить. Самый наглядный способ — сравнить его с основной конфигурацией и посмотреть, что отличия совпадают с вашими доработками.
Сравнение файла с основной конфигурацией
- Откройте
Конфигурация → Сравнить конфигурации. - В первом поле выберите «Основная конфигурация».
- Во втором — «Файл», затем укажите только что сохранённый
.cf. - Запустите сравнение.
В дереве останутся объекты с отличиями. Если конфигурация на поддержке с включённой возможностью изменения, отличия — это ваши доработки. Если поддержка «Не редактируется», отличий быть не должно вовсе.
Фильтры и отчёт о сравнении
Дерево сравнения больших конфигураций быстро разрастается. Помогают две настройки:
- 🔎 режим отображения — оставьте показ только отличающихся объектов, чтобы не листать тысячи одинаковых;
- 📄 отчёт о сравнении — его можно сформировать из окна сравнения и сохранить как текст. Такой отчёт удобно приложить к файлу при передаче разработчику.
Если вы готовите базу к обновлению, тот же отчёт покажет масштаб будущего объединения. Десять изменённых объектов и триста — это разная по трудозатратам работа.
Где взять файл поставщика, если в базе его нет
Когда базу сняли с поддержки, кнопка сохранения поставщика ничего не даст. Чистую типовую нужного релиза можно найти в других местах.
Каталог шаблонов конфигураций
При установке дистрибутива типовой конфигурации файлы раскладываются в каталог шаблонов. По умолчанию это:
%APPDATA%\1C\1cv8\tmplts\
Внутри — папки по поставщику и конфигурации, а в папке релиза лежит 1Cv8.cf. Это и есть полная поставка нужной версии. Рядом обычно лежит 1Cv8.cfu — файл обновления: он подходит только для обновления с предыдущих релизов, как замена .cf для сравнения он не годится.
Каталог шаблонов могли перенести. Где он у вас, видно в окне запуска 1С: Настройка → поле с каталогами шаблонов конфигураций и обновлений.
Дистрибутив релиза
Если в шаблонах нужного релиза нет, его берут из дистрибутива с портала поддержки по вашей подписке. Установщик распакует 1Cv8.cf в каталог шаблонов. Скачивайте ровно тот номер, что был на поддержке, иначе при сравнении все изменения между релизами смешаются с вашими доработками.
Пакетный режим
Для регламентных скриптов Конфигуратор запускают из командной строки. Ключ /DumpCfg сохраняет основную конфигурацию, а не поставщика:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpCfg "D:\1C_backup\main.cf" /Out "D:\1C_backup\dump.log"
Для эталонной типовой в автоматизации надёжнее хранить архив 1Cv8.cf из каталога шаблонов по каждому установленному релизу.
Не храните пароль администратора открытым текстом в bat-файле на общем диске. Ограничьте доступ к папке со скриптом.
Упаковка и передача файла конфигурации
Файл .cf уже сжат внутри, поэтому архиватор уменьшит его ненамного. Архивируют его ради другого: собрать комплект, проверить целостность и разбить на части.
Что положить в комплект
- 📦 файл поставщика
.cf; - 📦 при необходимости — основную конфигурацию
.cfс доработками; - 📝 текстовый файл с номером релиза, версией платформы и названием конфигурации;
- 📄 отчёт о сравнении, если файл готовится для разработчика;
- 🧾 внешние отчёты и обработки, которыми пользуется база.
Внешние отчёты и обработки
Файлы .erf и .epf не входят ни в конфигурацию поставщика, ни в основную. Их сохраняют отдельно. Если обработка подключена через справочник дополнительных отчётов и обработок, откройте её карточку в пользовательском режиме: команда выгрузки в файл находится в меню карточки. В БП 3.0 справочник открывается из раздела Администрирование → Печатные формы, отчеты и обработки.
Контрольная сумма и разбиение
Перед отправкой посчитайте хеш файла. Получатель посчитает свой и сравнит. Совпадение означает, что файл дошёл без повреждений:
certutil -hashfile "D:\1C_backup\BP30_postavshchik.cf" SHA256
Для почты с лимитом на вложения архив разбивают на тома, например в 7-Zip при создании архива задают размер тома. Для больших файлов удобнее облачное хранилище: ссылку легче передать, чем десяток томов.
Загрузка конфигурации поставщика из файла обратно в базу
Сохранённый файл используют тремя способами. Порядок действий у них разный.
Вернуть базу на поддержку
Этот сценарий нужен, когда конфигурацию сняли с поддержки, а теперь хотят снова обновляться типовыми релизами.
- Сделайте резервную копию:
Администрирование → Выгрузить информационную базув файл.dt. - Откройте
Конфигурация → Сравнить, объединить с конфигурацией из файла. - Укажите
.cfпоставщика того же релиза, на котором основана ваша конфигурация. - Конфигуратор предложит поставить конфигурацию на поддержку — согласитесь.
- В окне сравнения отметьте, какие объекты берёте из файла, а какие оставляете свои. Выполните объединение.
- Обновите конфигурацию базы данных:
Конфигурация → Обновить конфигурацию базы данных(F7).
Если отметить флажками все объекты, ваши доработки будут заменены типовыми. Просматривайте отличия перед объединением.
Создать новую чистую базу
Создайте пустую информационную базу без конфигурации, войдите в Конфигуратор и выполните Конфигурация → Загрузить конфигурацию из файла. После загрузки подтвердите обновление конфигурации
базы данных. Получится база с типовой нужного релиза — удобно для тестов и сверки поведения программы.
Сравнить с доработанной базой
Сценарий описан выше: Конфигурация → Сравнить конфигурации, источник — файл. Он ничего не меняет в базе, поэтому безопасен даже на рабочей.
Объединение и обновление конфигурации базы данных требуют монопольного доступа. Предупредите пользователей заранее: их сеансы придётся завершить. Делайте это вне рабочего времени.
Почему не получается сохранить конфигурацию поставщика
Чаще всего проблема видна по поведению меню или по сообщению на экране. Выберите свой симптом.
Частые вопросы
Можно ли сохранить конфигурацию поставщика без Конфигуратора?
Содержит ли файл поставщика данные базы — документы, справочники?
.cf только структура и код программы. Данные переносят выгрузкой .dt.