К статье
Практический материал

Администрирование · 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 (чаще всего в подкаталоге с номером релиза).

Как получить CF с портала 1С
  1. 1
    Авторизуйтесь на портале 1С под учётной записью с привязанной регистрацией программы
  2. 2
    Откройте раздел обновлений и найдите свою конфигурацию и редакцию
  3. 3
    Скачайте полный дистрибутив нужного релиза, а не только файл обновления
  4. 4
    Запустите установщик — шаблоны развернутся в каталог шаблонов
  5. 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 от другой редакции или отраслевого решения с похожим названием.

Типичные ошибки
01
Загрузка CF через «Загрузить конфигурацию из файла» вместо сравнения-объединения — доработки стираются полностью
02
Применение CFU к версии, для которой он не предназначен — обновление отклоняется или ломает структуру
03
Обновление без резервной копии — при ошибке реструктуризации откатиться нечем
04
Использование CF от другой редакции конфигурации — несовпадение метаданных и потеря данных
05
Игнорирование ошибок обработчиков обновления в режиме предприятия — данные остаются в старом формате
Контрольные точки

Как проверить результат

Номер версии в разделе «О программе»
Норма

Совпадает с релизом применённого CF

Тревожный признак

Версия не изменилась или отличается от ожидаемой

Обработчики обновления
Норма

Все выполнены, отложенных с ошибками нет

Тревожный признак

Есть незавершённые обработчики, база блокирует работу пользователей

Проведение типовых документов
Норма

Документы проводятся без сообщений об ошибках

Тревожный признак

Ошибки обращения к реквизитам и регистрам

Регламентированная отчётность
Норма

Формы актуальной версии открываются и заполняются

Тревожный признак

Формы не найдены или выдают ошибки компоновки

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

Можно ли обновиться файлом CFU вместо CF?

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

Что делать, если нет действующей подписки 1С:ИТС?

Без подписки официальные обновления с портала недоступны. Варианты: продлить договор 1С:ИТС у партнёра, использовать ранее скачанные дистрибутивы и шаблоны, если они у вас сохранились, либо запросить дистрибутив у франчайзи, обслуживающего вашу организацию. Скачивание обновлений со сторонних ресурсов небезопасно: файл может быть изменён или содержать вредоносный код.

Как узнать, какие релизы нельзя пропускать при обновлении?

Информация об обязательных промежуточных версиях публикуется в описании каждого релиза на портале 1С в разделе «Порядок перехода». Там же указано, с каких версий возможен прямой переход. Если база сильно отстаёт, безопаснее обновляться последовательно через указанные релизы, проверяя результат на каждом шаге.

Конфигурация доработана — какой способ обновления выбрать?

Используйте «Сравнить, объединить с конфигурацией из файла» и укажите типовой CF нового релиза из шаблона. В окне объединения отключите автоматическую установку правил и вручную пройдите по изменённым объектам: свои доработки оставляйте, изменения поставщика принимайте. После объединения обязательно проверьте модули, где пересекаются ваши и типовые изменения.

Где найти каталог шаблонов, если стандартный путь не подходит?

Откройте стартовое окно 1С, нажмите «Настройка» — в списке «Каталоги шаблонов конфигураций» указаны все используемые пути. Также путь можно посмотреть в конфигураторе или в параметрах установки дистрибутива. Если шаблонов нет ни в одном каталоге, значит, дистрибутивы на этом компьютере не устанавливались.

Можно ли взять CF из базы на сервере 1С:Предприятие под управлением СУБД?

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

Итог

Что важно запомнить

CF-файл берут с портала 1С при наличии подписки, из каталога шаблонов после установки дистрибутива или выгружают из обновлённой базы. Для обновления используйте сравнение-объединение, а не прямую загрузку, обязательно делайте резервную копию и проверяйте номер версии и работу обработчиков после обновления.