Администрирование · 10 мин
Где взять CF-файл для обновления 1С
Где скачать CF-файл для обновления 1С: портал 1С, дистрибутивы, конфигуратор. Пошаговые инструкции, проверка версий и типичные ошибки при обновлении.
CF-файл — это файл конфигурации 1С, который содержит описание всей структуры прикладного решения: метаданных, форм, модулей, ролей. Для обновления типовой или доработанной конфигурации такой файл нужен в двух случаях: когда обновление выполняется вручную через «Загрузить конфигурацию из файла» или «Поддержка — Обновить конфигурацию», и когда требуется сравнение и объединение с новой версией поставщика.
Источников CF-файла несколько: официальный портал 1С, дистрибутив на диске или в комплекте поставки, выгрузка из уже обновлённой базы, а также файл обновления (.cfu), который при определённых условиях можно использовать напрямую. Выбор зависит от того, есть ли у вас действующая подписка, какая версия конфигурации установлена сейчас и насколько она доработана.
Ниже разобраны все рабочие способы получить CF-файл, порядок действий в каждом сценарии, проверка результата и типичные ошибки, из-за которых обновление заканчивается битой базой или потерей доработок.
Что такое CF-файл и чем он отличается от CFU
В поставке конфигураций 1С встречаются два похожих файла. Файл с расширением .cf — это полный образ конфигурации: его можно загрузить в пустую базу и получить готовое решение. Файл с расширением .cfu — это файл обновления, который содержит только изменения относительно предыдущих версий и применяется строго к определённым релизам.
Практическая разница важна: CFU обновит базу только с тех версий, для которых он предназначен (список указан в описании релиза). CF можно загрузить поверх любой версии через сравнение и объединение, но при этом конфигуратор выполнит полное сопоставление объектов, что дольше и требует более внимательной настройки правил объединения при доработанной конфигурации.
Скачивание с портала 1С — основной способ
Официальный и самый надёжный источник — портал 1С (portal.1c.ru). Доступ к разделу обновлений предоставляется при наличии зарегистрированной программы и действующего договора 1С:ИТС (или льготного периода после покупки). Без подписки ссылки на скачивание обновлений будут недоступны.
Порядок действий на портале: авторизуйтесь под учётной записью, к которой привязана регистрация программы, откройте раздел «Обновления программ», найдите свою конфигурацию (например, «Бухгалтерия предприятия, редакция 3.0») и выберите нужный релиз. В комплекте обычно лежат: файл обновления (.cfu), полный дистрибутив, а также описание изменений и порядок перехода.
Если нужен именно CF, а не CFU, скачивайте полный дистрибутив обновления: после распаковки архива внутри будет установщик, который раскладывает шаблоны в каталог шаблонов, а в папке шаблона находится файл 1Cv8.cf (чаще всего в подкаталоге с номером релиза).
- 1Авторизуйтесь на портале 1С под учётной записью с привязанной регистрацией программы
- 2Откройте раздел обновлений и найдите свою конфигурацию и редакцию
- 3Скачайте полный дистрибутив нужного релиза, а не только файл обновления
- 4Запустите установщик — шаблоны развернутся в каталог шаблонов
- 5Найдите 1Cv8.cf в папке шаблона соответствующего релиза
Получение CF из дистрибутива и каталога шаблонов
Если обновление уже устанавливалось на этом или другом компьютере, искать файл заново на портале не обязательно. Установщики 1С раскладывают шаблоны конфигураций в каталог шаблонов — по умолчанию это папка tmplts в каталоге 1С или в профиле пользователя. Путь к каталогу шаблонов можно посмотреть в окне запуска 1С: кнопка «Настройка», поле «Каталоги шаблонов конфигураций».
Внутри каталога шаблоны сгруппированы по поставщику и конфигурации, например 1C\Accounting\3_0_xx_x. В папке конкретного релиза лежит 1Cv8.cf — это и есть готовый файл для загрузки или сравнения-объединения. Там же часто находится файл 1Cv8new.cfu и сопроводительные документы.
Если у вас остался установочный диск или скачанный ранее полный дистрибутив, CF можно взять оттуда: запустите setup.exe, укажите каталог шаблонов и после установки заберите файл из соответствующей папки. Сам установщик не хранит CF в открытом виде до распаковки, поэтому «достать» файл без установки шаблона не получится.
Выгрузка CF из уже обновлённой базы
Третий источник — база, в которой нужный релиз уже развёрнут. Это удобно, когда обновление выполнено на копии или на другом сервере, а CF нужен для переноса или сравнения. Откройте такую базу в конфигураторе и выполните «Конфигурация — Сохранить конфигурацию в файл», указав имя и папку.
Учтите ограничение: сохраняется конфигурация базы данных, то есть то, что реально загружено в базу, включая все доработки. Если база доработана, выгруженный CF будет содержать эти доработки и не заменит «чистый» файл поставщика для объединения. Для получения именно типового CF используйте «Конфигурация — Поддержка — Настройка поддержки» и проверьте, что конфигурация поставщика соответствует нужному релизу, либо берите файл из шаблона.
Если конфигурация базы закрыта паролем на модули или доступ в конфигуратор ограничен, выгрузка может быть недоступна — в этом случае остаются только портал и дистрибутив.
Как применить CF-файл для обновления
Перед любыми действиями сделайте выгрузку информационной базы (файл .dt) или полную резервную копию на уровне СУБД. Это единственный способ откатиться, если сравнение-объединение пройдёт с ошибками или реструктуризация завершится некорректно.
Стандартный путь для типовой конфигурации: «Конфигурация — Поддержка — Обновить конфигурацию», выбрать «Поиск доступных обновлений» или «Выбор файла обновления» и указать CF или CFU. Если конфигурация доработана, используйте «Сравнить, объединить с конфигурацией из файла»: конфигуратор покажет различия, и вы вручную отметите, какие изменения поставщика принять, а какие свои объекты оставить.
После объединения выполните «Обновить конфигурацию базы данных» (F7). Внимательно просмотрите окно реструктуризации: добавление реквизитов и таблиц — нормально, а удаление объектов, на которые ссылаются ваши доработки, — повод остановиться и разобраться. Затем запустите базу в режиме предприятия, чтобы отработали обработчики обновления, и проверьте версию в разделе «О программе».
Проверка результата и типичные ошибки
Корректность обновления проверяется по нескольким признакам. Номер версии в «О программе» должен совпадать с релизом, CF которого вы применяли. Обработчики обновления в режиме предприятия должны завершиться без ошибок — при сбоях 1С показывает окно отложенного обновления с перечнем проблем. Ключевые операции (проведение документов, формирование регламентированной отчётности) должны работать как раньше.
Наиболее частые проблемы связаны не с самим файлом, а с нарушением порядка обновления: пропуск обязательных промежуточных релизов, применение CFU к неподдерживаемой версии, обновление без снятия базы с замка изменений или с включённым режимом совместимости, который не поддерживает новый релиз. Отдельная группа ошибок — использование CF от другой редакции или отраслевого решения с похожим названием.
Как проверить результат
Совпадает с релизом применённого CF
Версия не изменилась или отличается от ожидаемой
Все выполнены, отложенных с ошибками нет
Есть незавершённые обработчики, база блокирует работу пользователей
Документы проводятся без сообщений об ошибках
Ошибки обращения к реквизитам и регистрам
Формы актуальной версии открываются и заполняются
Формы не найдены или выдают ошибки компоновки
Частые вопросы
Можно ли обновиться файлом CFU вместо CF?
Да, и для типовых конфигураций это предпочтительный способ: CFU применяется быстрее и содержит только изменения. Ограничение одно — файл обновления работает только с теми версиями, которые перечислены в его описании, поэтому при большом отставании по релизам придётся ставить несколько CFU подряд или использовать полный CF.
Что делать, если нет действующей подписки 1С:ИТС?
Без подписки официальные обновления с портала недоступны. Варианты: продлить договор 1С:ИТС у партнёра, использовать ранее скачанные дистрибутивы и шаблоны, если они у вас сохранились, либо запросить дистрибутив у франчайзи, обслуживающего вашу организацию. Скачивание обновлений со сторонних ресурсов небезопасно: файл может быть изменён или содержать вредоносный код.
Как узнать, какие релизы нельзя пропускать при обновлении?
Информация об обязательных промежуточных версиях публикуется в описании каждого релиза на портале 1С в разделе «Порядок перехода». Там же указано, с каких версий возможен прямой переход. Если база сильно отстаёт, безопаснее обновляться последовательно через указанные релизы, проверяя результат на каждом шаге.
Конфигурация доработана — какой способ обновления выбрать?
Используйте «Сравнить, объединить с конфигурацией из файла» и укажите типовой CF нового релиза из шаблона. В окне объединения отключите автоматическую установку правил и вручную пройдите по изменённым объектам: свои доработки оставляйте, изменения поставщика принимайте. После объединения обязательно проверьте модули, где пересекаются ваши и типовые изменения.
Где найти каталог шаблонов, если стандартный путь не подходит?
Откройте стартовое окно 1С, нажмите «Настройка» — в списке «Каталоги шаблонов конфигураций» указаны все используемые пути. Также путь можно посмотреть в конфигураторе или в параметрах установки дистрибутива. Если шаблонов нет ни в одном каталоге, значит, дистрибутивы на этом компьютере не устанавливались.
Можно ли взять CF из базы на сервере 1С:Предприятие под управлением СУБД?
Да, способ не зависит от типа базы: подключитесь конфигуратором к серверной базе и выполните «Сохранить конфигурацию в файл». Потребуются права администратора и монопольный доступ не нужен — выгрузка конфигурации выполняется при работающих пользователях, но для обновления конфигурации базы данных сеансы придётся завершить.
Что важно запомнить
CF-файл берут с портала 1С при наличии подписки, из каталога шаблонов после установки дистрибутива или выгружают из обновлённой базы. Для обновления используйте сравнение-объединение, а не прямую загрузку, обязательно делайте резервную копию и проверяйте номер версии и работу обработчиков после обновления.