Как загрузить файл cf в 1С: пошаговая инструкция

· 10 мин

Содержание

Файл .cf загружается в Конфигураторе: меню Конфигурация → Загрузить конфигурацию из файла…, дальше выбираете файл и подтверждаете замену. Потом нажимаете F7 («Обновить конфигурацию базы данных»), иначе изменения останутся только в хранилище конфигурации, а не в самой базе.

Звучит просто, но на этом шаге чаще всего ломают рабочие базы. Загрузка .cf заменяет конфигурацию целиком, и все ваши доработки пропадут, если их не было в файле. Ниже порядок действий, который не оставляет в базе сюрпризов: от копии до проверки результата.

Что нужно сделать до загрузки cf-файла

Перед загрузкой потратьте десять минут. Они окупятся, если что-то пойдёт не так.

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

Без этого дальше идти нельзя.

  • 💾 Сделайте выгрузку информационной базы (.dt) или скопируйте каталог файловой базы целиком.
  • 👥 Попросите всех выйти из базы. Конфигуратор для замены конфигурации требует монопольного режима.
  • 🔌 Для серверной базы завершите сеансы в консоли администрирования кластера, иначе Конфигуратор не откроет базу.

Без свежей копии базу не трогайте. Откатить загрузку конфигурации средствами 1С нельзя: прежний вариант вернёт только копия или хранилище.

Проверьте, что файл подходит базе

Файл конфигурации привязан к своему продукту и версии платформы. Проверьте три вещи:

Что проверитьКак узнатьЧем грозит несовпадение
Тот ли это продуктИмя файла, источник, описание релизаЗагрузите «Зарплату» поверх «Бухгалтерии» — получите чужую конфигурацию
Версия платформыМеню Справка → О программе в КонфигуратореФайл от более новой платформы старая не откроет
Тип файлаРасширение: .cf, .cfu, .dt, .epfКаждый тип грузится своим способом, см. ниже

💡 Если сомневаетесь в файле, сначала загрузите его в тестовую копию базы . Копия делается за минуты, а ошибка в рабочей базе стоит часов.

Что произойдёт с доработками

Если конфигурация типовая и стоит на поддержке, загрузка файла .cf от того же релиза ничего не потеряет. Если в базе есть собственные доработки, загрузка .cf их затрёт. Тогда нужен не .cf, а обновление через .cfu или сравнение и объединение конфигураций.

Как открыть Конфигуратор для загрузки

Конфигуратор запускается из списка баз.

  1. Откройте стартовое окно 1С и выберите нужную базу.
  2. Нажмите кнопку Конфигуратор, а не 1С:Предприятие.
  3. Если база занята, программа предложит завершить работу пользователей . Без этого монопольный доступ не дадут.
  4. Дождитесь открытия главного окна Конфигуратора. Пустое окно без дерева конфигурации — нормально, откройте её командой Конфигурация → Открыть конфигурацию.

Для работы нужен пользователь с правами администратора. Обычный пользователь Конфигуратор не откроет или не даст менять конфигурацию.

Нет кнопки «Конфигуратор» в списке баз? Выберите пункт Изменить у базы и проверьте режим запуска. Либо нет прав, либо кнопка скрыта настройками стартового окна.

Пошагово: загрузить конфигурацию из файла cf

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

Шаг 1. Выбор файла

  1. В Конфигураторе откройте меню Конфигурация.
  2. Выберите Загрузить конфигурацию из файла….
  3. В окне выбора укажите свой .cf-файл. Путь лучше не делать длинным и без кириллицы, это снимает часть странных ошибок.
  4. Нажмите Открыть.

Шаг 2. Подтверждение замены

Программа предупредит, что текущая конфигурация будет заменена. Прочитайте это окно. Если конфигурация стояла на поддержке, 1С может сообщить, что загрузка меняет правила поддержки, и предложит варианты.

Подтверждайте только когда уверены в файле и в копии.

Шаг 3. Ожидание

Загрузка обычно занимает от нескольких секунд до пары минут. Типовая «Бухгалтерия предприятия» грузится быстрее, чем большая конфигурация с сотнями объектов. Не закрывайте Конфигуратор и не выключайте компьютер до сообщения о завершении.

Шаг 4. Применение к базе данных

После загрузки конфигурация внутри Конфигуратора уже новая, а структура таблиц базы пока старая. Нужно обновить конфигурацию базы данных:

  1. Нажмите F7 или откройте меню Конфигурация → Обновить конфигурацию базы данных.
  2. В окне с изменениями структуры нажмите Принять.
  3. Если появится список возможных потерь данных (например, удаление реквизита), внимательно прочитайте его. Любое «будут удалены данные» — повод остановиться и свериться с копией.
  4. Дождитесь окончания. На больших базах операция идёт долго, иногда десятки минут.

Только после этого запускайте режим 1С:Предприятие и работайте.

Проверка после загрузки
Выполнено: 0 / 5

Загрузка из командной строки

Если баз много или загрузку нужно запускать по расписанию, пользуйтесь пакетным режимом Конфигуратора. Он делает то же самое, но без окон.

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F "D:\Bases\Trade" /N "Администратор" /P "пароль" /LoadCfg "D:\Update\1Cv8.cf" /UpdateDBCfg /Out "D:\Update\log.txt"

Что здесь что:

  • DESIGNER — запуск Конфигуратора;
  • /F — путь к файловой базе (для серверной используют /S "сервер\база");
  • /N и /P — имя и пароль пользователя;
  • /LoadCfg — загрузить конфигурацию из файла ;
  • /UpdateDBCfg — сразу обновить конфигурацию базы данных;
  • /Out — записать результат в лог-файл.

Версию платформы в пути подставьте свою: каталог называется по номеру установленной версии. Если путь неверный, команда просто не запустится.

Пароль в открытом виде в скрипте — слабое место. Для регулярных задач заведите отдельного пользователя только с нужными правами и храните скрипт там, куда не добраться посторонним.

После выполнения откройте лог: пустой или с сообщением об успехе — всё хорошо, строки с описанием ошибки — разбирайте их по разделу про диагностику ниже.

Файлы cfu, dt, cfe и epf: чем отличаются от cf

Расширение определяет способ загрузки. Путать их — самая частая причина «не получается».

ФайлЧто внутриКак загружать
.cfКонфигурация целикомКонфигурация → Загрузить конфигурацию из файла…
.cfuОбновление (дельта относительно предыдущего релиза)Конфигурация → Поддержка → Обновить конфигурацию
.dtВыгрузка информационной базы: конфигурация и данныеКонфигуратор: Администрирование → Загрузить информационную базу…
.cfeРасширение конфигурацииКонфигурация → Расширения конфигурации
.epf, .erfВнешняя обработка или отчётМеню Файл → Открыть или из пользовательского режима

Обновление через cfu

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

  1. Конфигурация → Поддержка → Обновить конфигурацию.
  2. Выберите вариант с файлом обновления и укажите .cfu.
  3. Просмотрите список изменений, разрешите конфликты по доработанным объектам.
  4. Подтвердите и обновите базу командой F7.

Если у вас стоит релиз 3.0.140, а .cfu рассчитан на 3.0.150, он не подойдёт: придётся накатывать промежуточные релизы по очереди или взять полный .cf.

Загрузка dt

Это совсем другая операция. Она заменяет не только конфигурацию, но и все данные в базе. Делают её для переноса базы на другой сервер или восстановления из копии. Конфигурация внутри .dt загрузится вместе с данными, поэтому отдельно .cf не нужен.

Внешние обработки

Файлы .epf и .erf не требуют замены конфигурации. Их открывают через Файл → Открыть в обычном режиме запуска либо подключают в справочник внешних обработок, если такой механизм включён в конфигурации. Загружать их через .cf не нужно и нельзя.

Если конфигурация на поддержке: что выбрать

Здесь решается судьба доработок, поэтому выбирайте осознанно.

Какой у вас случай?

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

Обновление базы после загрузки и проверка версии

Шаг с F7 стоит отдельного внимания, потому что его пропускают чаще всего.

Два состояния конфигурации

В 1С у конфигурации две копии: основная (то, что вы видите в Конфигураторе) и конфигурация базы данных (по которой реально работают пользователи). Загрузка меняет первую. Обновление базы данных переносит изменения во вторую.

Признак того, что вы забыли F7: при запуске в режиме 1С:Предприятие появляется сообщение, что конфигурация изменена и нужно обновить конфигурацию базы данных. Нажмите Да и дождитесь окончания.

Реструктуризация

На больших таблицах (регистры накопления с миллионами записей) реструктуризация идёт долго, потому что 1С пересобирает таблицы. Планируйте это на вечер или выходные и не прерывайте процесс.

Как убедиться, что всё загрузилось

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

💡 Выпишите версию «до» и «после» в журнал администратора. Через полгода по этой записи легко понять, когда и что менялось.

Что делать, если загрузка cf не проходит

Ошибки при загрузке почти всегда сводятся к нескольким причинам. Дословные тексты сообщений зависят от версии платформы, поэтому ориентируйтесь на смысл.

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

Универсальный порядок действий при сбое

  1. Остановитесь. Не запускайте загрузку повторно «на авось».
  2. Сохраните текст ошибки или лог из /Out.
  3. Проверьте, жива ли база: запустите её в режиме 1С:Предприятие.
  4. Если база не стартует, восстановите её из резервной копии.
  5. Повторите процедуру на тестовой копии и найдите причину, прежде чем возвращаться к рабочей базе.

Не пытайтесь «дозагрузить» конфигурацию поверх половинчатого состояния. Откат из копии надёжнее любых ремонтов на месте.

Как загружать конфигурацию безопаснее

Несколько привычек, которые отсекают почти все аварии.

  • 🧪 Сначала тестовая копия, потом рабочая база. Для типовой конфигурации это час работы, который избавляет от ночных звонков.
  • 📁 Храните .cf каждого релиза в отдельной папке с датами. Откат на предыдущий релиз станет делом пяти минут.
  • 🕒 Делайте загрузку вне рабочих часов: вечер, выходной.
  • 📝 Фиксируйте, что загружали: файл, версия «до» и «после», время, кто делал.
  • 🔐 Не раздавайте права на Конфигуратор лишним людям. Достаточно одного-двух администраторов.

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

Можно ли загрузить cf в базу с данными, не потеряв их?
Да. Загрузка .cf меняет конфигурацию, но данные в таблицах остаются. Потери возможны только если новая версия удаляет объекты или реквизиты, что видно в окне при обновлении базы.
Чем загрузка cf отличается от обновления через cfu?
.cf заменяет конфигурацию целиком, .cfu применяет разницу между релизами и сохраняет доработки. Для типовых баз с изменениями выбирайте .cfu.
Нужно ли после загрузки нажимать F7?
Да. Без обновления конфигурации базы данных пользователи не смогут работать в новой версии, а программа попросит выполнить эту операцию при следующем входе.
Можно ли загрузить cf в 1С без Конфигуратора?
В обычном режиме нельзя: замена конфигурации делается только в Конфигураторе или командой DESIGNER из командной строки. Расширения и внешние обработки подключаются иначе, но это не .cf.
Как выгрузить свой cf, чтобы потом загрузить обратно?
В Конфигураторе откройте Конфигурация → Сохранить конфигурацию в файл… и укажите имя. Такой файл пригодится как страховка перед любой заменой.
Подойдёт ли cf от одной версии платформы к другой?
Файл из более старой платформы новая откроет. Обратное не работает: файл из новой версии старая платформа не загрузит.