Чистая типовая на диске: выгружаем копию поставщика в .cf

· 9 мин

Содержание

Конфигурацию поставщика сохраняют в Конфигураторе: Конфигурация → Поддержка → Конфигурация поставщика → Сохранить в файл. На выходе получается файл .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. Запустите 1С, выберите базу в списке и нажмите Конфигуратор.
  2. Введите имя и пароль администратора.
  3. Откройте основную конфигурацию: Конфигурация → Открыть конфигурацию. Дерево объектов появится слева.
  4. Перейдите в Конфигурация → Поддержка → Конфигурация поставщика.
  5. Выберите Сохранить в файл.
  6. В окне сохранения укажите папку и понятное имя файла. Расширение .cf подставится само.
  7. Нажмите Сохранить и дождитесь окончания. Строка состояния внизу окна покажет ход операции.

Имя файла лучше составлять так, чтобы через год было понятно, что внутри:

BP30_postavshchik_3.0.xxx.yy_2026-10-07.cf

Где BP30 — краткое имя конфигурации, postavshchik — что это копия поставщика, далее номер релиза из настройки поддержки и дата.

Чем это отличается от соседних команд

В меню Конфигурация есть несколько похожих по смыслу пунктов. Путают их часто.

КомандаЧто попадёт в файлФормат
Поддержка → Конфигурация поставщика → Сохранить в файлТиповая конфигурация того релиза, что на поддержке.cf
Сохранить конфигурацию в файлОсновная конфигурация со всеми доработками.cf
Выгрузить конфигурацию в файлыОсновная конфигурация в виде набора XML-файловпапка с XML
Администрирование → Выгрузить информационную базуКонфигурация и все данные.dt

Для передачи «чистой типовой» нужна только первая строка. Выгрузка в XML удобна для систем контроля версий, но для поставщика её не используют.

Проверка результата: сравнение с текущей конфигурацией и фильтры

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

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

  1. Откройте Конфигурация → Сравнить конфигурации.
  2. В первом поле выберите «Основная конфигурация».
  3. Во втором — «Файл», затем укажите только что сохранённый .cf.
  4. Запустите сравнение.

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

Фильтры и отчёт о сравнении

Дерево сравнения больших конфигураций быстро разрастается. Помогают две настройки:

  • 🔎 режим отображения — оставьте показ только отличающихся объектов, чтобы не листать тысячи одинаковых;
  • 📄 отчёт о сравнении — его можно сформировать из окна сравнения и сохранить как текст. Такой отчёт удобно приложить к файлу при передаче разработчику.

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

Где взять файл поставщика, если в базе его нет

Когда базу сняли с поддержки, кнопка сохранения поставщика ничего не даст. Чистую типовую нужного релиза можно найти в других местах.

Каталог шаблонов конфигураций

При установке дистрибутива типовой конфигурации файлы раскладываются в каталог шаблонов. По умолчанию это:

%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 при создании архива задают размер тома. Для больших файлов удобнее облачное хранилище: ссылку легче передать, чем десяток томов.

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

Сохранённый файл используют тремя способами. Порядок действий у них разный.

Вернуть базу на поддержку

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

  1. Сделайте резервную копию: Администрирование → Выгрузить информационную базу в файл .dt.
  2. Откройте Конфигурация → Сравнить, объединить с конфигурацией из файла.
  3. Укажите .cf поставщика того же релиза, на котором основана ваша конфигурация.
  4. Конфигуратор предложит поставить конфигурацию на поддержку — согласитесь.
  5. В окне сравнения отметьте, какие объекты берёте из файла, а какие оставляете свои. Выполните объединение.
  6. Обновите конфигурацию базы данных: Конфигурация → Обновить конфигурацию базы данных (F7).

Если отметить флажками все объекты, ваши доработки будут заменены типовыми. Просматривайте отличия перед объединением.

Создать новую чистую базу

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

Сравнить с доработанной базой

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

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

Почему не получается сохранить конфигурацию поставщика

Чаще всего проблема видна по поведению меню или по сообщению на экране. Выберите свой симптом.

Диагностика: выберите симптом

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

Можно ли сохранить конфигурацию поставщика без Конфигуратора?
Нет. Команда есть только в Конфигураторе. В пользовательском режиме доступна лишь выгрузка базы и работа с внешними обработками.
Содержит ли файл поставщика данные базы — документы, справочники?
Нет. В .cf только структура и код программы. Данные переносят выгрузкой .dt.
Подойдёт ли файл поставщика из одной базы для другой?
Да, если обе базы на одном релизе одной и той же типовой. Для другой версии нужен свой файл.
Как часто обновлять сохранённую копию поставщика?
После каждого обновления базы на новый релиз. Старый файл не выбрасывайте: подпишите номером релиза и храните рядом, он пригодится для разбора доработок прошлых лет.
Можно ли открыть файл поставщика, не загружая его в базу?
Да. В Конфигураторе файл можно выбрать как источник в окне сравнения конфигураций и посмотреть объекты, не меняя рабочую базу.