Разработка и Конфигурация · 9 мин
Где взять CF-файл 1С: все рабочие источники
Где взять CF-файл конфигурации 1С: выгрузка из базы, дистрибутив поставщика, обменник франчайзи. Как проверить файл и не нарваться на ошибки.
CF-файл — это файл конфигурации 1С, который содержит всю структуру прикладного решения: метаданные, модули, формы, макеты и роли. Он нужен при разработке, обновлении, сравнении конфигураций и развёртывании типового решения на новой базе. Проблема в том, что CF не лежит «на виду»: его либо выгружают из существующей базы, либо получают из дистрибутива поставщика.
Главный вопрос — откуда именно брать файл, зависит от ситуации. Если у вас есть рабочая база нужной конфигурации, CF выгружается из неё за пару минут через конфигуратор. Если базы нет, файл ищут в дистрибутиве, на диске ИТС или у франчайзи. Скачивание CF со сторонних сайтов — самый рискованный вариант, к нему стоит прибегать только с пониманием последствий.
Ниже разобраны все легальные источники CF-файла, пошаговые способы выгрузки, методы проверки полученного файла и типичные ошибки, из-за которых конфигурация не загружается или «ломает» базу.
Что такое CF-файл и когда он реально нужен
Файл с расширением .cf — это упакованная конфигурация целиком, без данных. В нём нет документов, справочников и проводок — только «скелет» прикладного решения: объекты метаданных, код модулей, формы, макеты, права. Данные хранятся в базе, а CF описывает, как с этими данными работать.
CF требуется в нескольких практических сценариях: развёртывание типовой конфигурации на пустой базе, перенос доработок между базами через сравнение и объединение, подготовка файла обновления (.cfu), передача конфигурации подрядчику или в отдел тестирования. Также CF удобен как «слепок» конфигурации на конкретную дату — своеобразный бэкап структуры без данных.
Выгрузка CF из существующей базы через конфигуратор
Самый надёжный способ получить CF — выгрузить его из базы, где конфигурация уже работает. Откройте базу в режиме «Конфигуратор» под пользователем с правами администратора, затем в главном меню выберите «Конфигурация → Сохранить конфигурацию в файл…» и укажите путь и имя файла. Через несколько секунд или минут (зависит от размера конфигурации) файл будет готов.
Важный нюанс: пункт «Сохранить конфигурацию в файл» выгружает конфигурацию базы данных, то есть ту, которая реально работает у пользователей. Если в конфигураторе есть несохранённые изменения основной конфигурации, сначала выполните «Конфигурация → Обновить конфигурацию базы данных», иначе в CF попадёт старая версия.
Если база клиент-серверная и выгружать через конфигуратор неудобно, можно использовать пакетный режим запуска конфигуратора с параметром /DumpCfg. Это удобно для автоматизации — например, регулярного снятия CF в систему контроля версий.
- 1Откройте базу в режиме «Конфигуратор» под администратором
- 2Убедитесь, что конфигурация базы данных актуальна (при необходимости обновите её)
- 3Выберите «Конфигурация → Сохранить конфигурацию в файл…»
- 4Укажите папку и имя файла, дождитесь окончания выгрузки
- 5Проверьте размер файла — он не должен быть нулевым или подозрительно маленьким
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"C:\Bases\Trade" /NАдмин /P*** /DumpCfg "C:\Backups\trade.cf"Где взять CF типовой конфигурации без рабочей базы
Если рабочей базы нет, типовой CF получают из официальных источников. Первый — дистрибутив конфигурации: при покупке или обновлении программы дистрибутив устанавливается в каталог шаблонов (обычно в профиле пользователя, папка 1cv8\\tmplts). Внутри каталога шаблона конкретного релиза лежит файл 1cv8.cf — это и есть конфигурация поставщика.
Второй источник — портал 1С и диски ИТС (информационно-технологического сопровождения). Подписчики ИТС скачивают дистрибутивы обновлений с портала, распаковывают их и получают тот же каталог шаблонов с CF внутри. Обратите внимание: в дистрибутивах обновлений часто лежит не полный CF, а CFU — файл обновления, который применяется только к конкретным версиям.
Третий путь — обратиться к франчайзи 1С или обслуживающей компании. Партнёры имеют доступ к дистрибутивам и могут передать файл легально. Это особенно актуально для отраслевых и редких конфигураций, которых нет в свободном доступе даже у подписчиков ИТС.
Источники CF-файла
Самый быстрый и безопасный способ; подходит, если база с нужной конфигурацией уже существует
Официальная типовая конфигурация; нужен установленный дистрибутив или подписка ИТС
Подходит для отраслевых решений и доработанных конфигураций; зависит от сроков ответа
Высокий риск: несовпадение версий, доработки, вредоносный код; использовать только с проверкой
Как проверить полученный CF-файл перед загрузкой
Прежде чем загружать CF в рабочую базу, убедитесь, что это именно та конфигурация и та версия. Загрузите файл в пустую тестовую базу через «Конфигурация → Загрузить конфигурацию из файла…» и посмотрите в свойствах конфигурации имя, поставщика и номер версии. Сравните их с ожидаемыми.
Если CF предназначен для обновления существующей базы, используйте «Конфигурация → Сравнить, объединить с конфигурацией из файла…». Окно сравнения наглядно покажет, какие объекты изменятся, будут добавлены или удалены. Это обязательный шаг: загрузка «вслепую» может затереть ваши доработки.
Дополнительная проверка — размер файла и его открываемость. Пустой или аномально маленький CF (несколько килобайт для типовой конфигурации) почти наверняка повреждён. Типовые конфигурации весят от десятков до сотен мегабайт.
Как проверить CF перед применением
Совпадают с ожидаемыми в свойствах после загрузки в тестовую базу
Другое имя, другой вендор или неожиданный номер релиза
Десятки–сотни МБ для типовых конфигураций
Несколько КБ или нулевой размер — файл повреждён или пуст
Список изменений понятен и не затрагивает ваши доработки
Массовое удаление объектов, которых вы не планировали терять
Типичные ошибки при получении и загрузке CF
Чаще всего проблемы возникают не из-за отсутствия файла, а из-за неправильного его использования. Классическая ошибка — попытка загрузить CF поверх базы с доработками напрямую, без сравнения и объединения. Все изменения, не входящие в загружаемый файл, будут потеряны безвозвратно, если нет резервной копии.
Вторая частая ситуация — путаница между CF и CFU. Файл обновления CFU нельзя загрузить в пустую базу: он применяется только к строго определённым версиям конфигурации. Если при обновлении вы видите ошибку о несоответствии версии, скорее всего, у вас CFU, а не полный CF.
Третья группа ошибок — скачивание CF с неофициальных ресурсов. Такие файлы могут содержать скрытые доработки, внешние обработки с вредоносным кодом или просто не соответствовать заявленной версии. Перед использованием чужого файла обязательно прогоните его через тестовую базу и проверьте модули на подозрительные вызовы внешних компонент.
Ограничения и лицензионные моменты
CF-файл типовой конфигурации — объект авторских прав фирмы «1С» или партнёра-разработчика. Легально получить его можно при наличии лицензии на соответствующий программный продукт или подписки ИТС. Передача дистрибутивов третьим лицам и скачивание взломанных конфигураций нарушают лицензионное соглашение и могут повлечь ответственность.
Техническое ограничение: для загрузки и выгрузки CF нужны полные права (роль администратора) и монопольный доступ к базе при обновлении конфигурации базы данных. В клиент-серверном варианте убедитесь, что у учётной записи есть права на сервере 1С, а не только внутри прикладного решения.
Частые вопросы о CF-файлах
Можно ли получить CF из DT-выгрузки?
Да. Загрузите DT в пустую базу через конфигуратор, а затем сохраните конфигурацию в файл стандартным способом. DT содержит полную конфигурацию, поэтому это рабочий способ извлечь CF из архивной копии.
Чем открыть CF-файл без установленной 1С?
Никак штатно: CF — закрытый бинарный формат платформы 1С, для работы с ним нужен конфигуратор. Сторонние утилиты могут извлекать отдельные модули, но полноценная загрузка возможна только средствами платформы.
Почему выгруженный CF не загружается в другую базу?
Чаще всего причины — повреждение файла при копировании, недостаток прав или попытка загрузить CFU вместо CF. Проверьте размер файла, права пользователя и тип файла. Также убедитесь, что версия платформы не старше той, на которой файл создавался.
Где лежит CF после установки дистрибутива обновления?
В каталоге шаблонов, который вы указали при установке (по умолчанию — папка tmplts в каталоге данных 1С). Найдите подпапку с именем конфигурации и номером релиза — внутри будет файл 1cv8.cf или 1cv8.cfu.
Можно ли выгрузить CF из базы, если нет пароля администратора?
Нет, для работы конфигуратора с сохранением конфигурации нужны административные права. Без них файл получить невозможно — обратитесь к администратору базы или восстанавливайте доступ штатными средствами.
Что важно запомнить
CF выгружается из рабочей базы через конфигуратор за минуту — это основной способ. Без базы файл берут из дистрибутива, с ИТС или у франчайзи. Перед загрузкой чужого CF обязательно проверяйте его в тестовой базе и делайте резервную копию рабочей.