Как загрузить файл cf в 1С: пошаговая инструкция
Содержание
Файл .cf загружается в Конфигураторе: меню Конфигурация → Загрузить конфигурацию из файла…, дальше выбираете файл и подтверждаете замену. Потом нажимаете F7 («Обновить конфигурацию
базы данных»), иначе изменения останутся только в хранилище конфигурации, а не в самой базе.
Звучит просто, но на этом шаге чаще всего ломают рабочие базы. Загрузка .cf заменяет конфигурацию целиком, и все ваши доработки пропадут, если их не было в файле. Ниже порядок действий, который не оставляет в базе сюрпризов: от копии до проверки результата.
Что нужно сделать до загрузки cf-файла
Перед загрузкой потратьте десять минут. Они окупятся, если что-то пойдёт не так.
Резервная копия и монопольный доступ
Без этого дальше идти нельзя.
- 💾 Сделайте выгрузку информационной базы (
.dt) или скопируйте каталог файловой базы целиком. - 👥 Попросите всех выйти из базы. Конфигуратор для замены конфигурации требует монопольного режима.
- 🔌 Для серверной базы завершите сеансы в консоли администрирования кластера, иначе Конфигуратор не откроет базу.
Без свежей копии базу не трогайте. Откатить загрузку конфигурации средствами 1С нельзя: прежний вариант вернёт только копия или хранилище.
Проверьте, что файл подходит базе
Файл конфигурации привязан к своему продукту и версии платформы. Проверьте три вещи:
| Что проверить | Как узнать | Чем грозит несовпадение |
|---|---|---|
| Тот ли это продукт | Имя файла, источник, описание релиза | Загрузите «Зарплату» поверх «Бухгалтерии» — получите чужую конфигурацию |
| Версия платформы | Меню Справка → О программе в Конфигураторе | Файл от более новой платформы старая не откроет |
| Тип файла | Расширение: .cf, .cfu, .dt, .epf | Каждый тип грузится своим способом, см. ниже |
💡 Если сомневаетесь в файле, сначала загрузите его в тестовую копию базы . Копия делается за минуты, а ошибка в рабочей базе стоит часов.
Что произойдёт с доработками
Если конфигурация типовая и стоит на поддержке, загрузка файла .cf от того же релиза ничего не потеряет. Если в базе есть собственные доработки, загрузка .cf их затрёт. Тогда нужен не .cf, а обновление через .cfu или сравнение и объединение конфигураций.
Как открыть Конфигуратор для загрузки
Конфигуратор запускается из списка баз.
- Откройте стартовое окно 1С и выберите нужную базу.
- Нажмите кнопку
Конфигуратор, а не1С:Предприятие. - Если база занята, программа предложит завершить работу пользователей . Без этого монопольный доступ не дадут.
- Дождитесь открытия главного окна Конфигуратора. Пустое окно без дерева конфигурации — нормально, откройте её командой
Конфигурация→Открыть конфигурацию.
Для работы нужен пользователь с правами администратора. Обычный пользователь Конфигуратор не откроет или не даст менять конфигурацию.
Нет кнопки «Конфигуратор» в списке баз? Выберите пункт Изменить у базы и проверьте режим запуска. Либо нет прав, либо кнопка скрыта настройками стартового окна.
Пошагово: загрузить конфигурацию из файла cf
Это основной способ. Он подходит и для обычной замены, и для загрузки конфигурации в пустую базу.
Шаг 1. Выбор файла
- В Конфигураторе откройте меню
Конфигурация. - Выберите
Загрузить конфигурацию из файла…. - В окне выбора укажите свой
.cf-файл. Путь лучше не делать длинным и без кириллицы, это снимает часть странных ошибок. - Нажмите
Открыть.
Шаг 2. Подтверждение замены
Программа предупредит, что текущая конфигурация будет заменена. Прочитайте это окно. Если конфигурация стояла на поддержке, 1С может сообщить, что загрузка меняет правила поддержки, и предложит варианты.
Подтверждайте только когда уверены в файле и в копии.
Шаг 3. Ожидание
Загрузка обычно занимает от нескольких секунд до пары минут. Типовая «Бухгалтерия предприятия» грузится быстрее, чем большая конфигурация с сотнями объектов. Не закрывайте Конфигуратор и не выключайте компьютер до сообщения о завершении.
Шаг 4. Применение к базе данных
После загрузки конфигурация внутри Конфигуратора уже новая, а структура таблиц базы пока старая. Нужно обновить конфигурацию базы данных:
- Нажмите
F7или откройте менюКонфигурация→Обновить конфигурацию базы данных. - В окне с изменениями структуры нажмите
Принять. - Если появится список возможных потерь данных (например, удаление реквизита), внимательно прочитайте его. Любое «будут удалены данные» — повод остановиться и свериться с копией.
- Дождитесь окончания. На больших базах операция идёт долго, иногда десятки минут.
Только после этого запускайте режим 1С:Предприятие и работайте.
Загрузка из командной строки
Если баз много или загрузку нужно запускать по расписанию, пользуйтесь пакетным режимом Конфигуратора. Он делает то же самое, но без окон.
"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.
Конфигурация→Поддержка→Обновить конфигурацию.- Выберите вариант с файлом обновления и укажите
.cfu. - Просмотрите список изменений, разрешите конфликты по доработанным объектам.
- Подтвердите и обновите базу командой
F7.
Если у вас стоит релиз 3.0.140, а .cfu рассчитан на 3.0.150, он не подойдёт: придётся накатывать промежуточные релизы по очереди или взять полный .cf.
Загрузка dt
Это совсем другая операция. Она заменяет не только конфигурацию, но и все данные в базе. Делают её для переноса базы на другой сервер или восстановления из копии. Конфигурация внутри .dt загрузится вместе с данными, поэтому отдельно .cf не нужен.
Внешние обработки
Файлы .epf и .erf не требуют замены конфигурации. Их открывают через Файл → Открыть в обычном режиме запуска либо подключают в справочник внешних обработок, если такой механизм включён в конфигурации. Загружать их через .cf не нужно и нельзя.
Если конфигурация на поддержке: что выбрать
Здесь решается судьба доработок, поэтому выбирайте осознанно.
.cf нужного релиза или применяйте .cfu. Результат одинаков, .cfu просто меньше по размеру..cfu и разберите конфликты вручную. Загрузка .cf сотрёт доработки..cf старой версии в копию базы. Рабочую базу откатывайте только из резервной копии..cf заменит всё без вопросов. Сначала сохраните текущую конфигурацию в файл командой Конфигурация → Сохранить конфигурацию в файл….Перед любой заменой полезно сохранить свою нынешнюю конфигурацию в .cf. Это дешёвая страховка: файл небольшой, а вернуть состояние «как было» можно тем же способом загрузки.
Обновление базы после загрузки и проверка версии
Шаг с F7 стоит отдельного внимания, потому что его пропускают чаще всего.
Два состояния конфигурации
В 1С у конфигурации две копии: основная (то, что вы видите в Конфигураторе) и конфигурация базы данных (по которой реально работают пользователи). Загрузка меняет первую. Обновление базы данных переносит изменения во вторую.
Признак того, что вы забыли F7: при запуске в режиме 1С:Предприятие появляется сообщение, что конфигурация изменена и нужно обновить конфигурацию базы данных. Нажмите Да и дождитесь окончания.
Реструктуризация
На больших таблицах (регистры накопления с миллионами записей) реструктуризация идёт долго, потому что 1С пересобирает таблицы. Планируйте это на вечер или выходные и не прерывайте процесс.
Как убедиться, что всё загрузилось
- В Конфигураторе:
Конфигурация→Открыть конфигурацию, смотрите версию в свойствах корня дерева. - В пользовательском режиме: меню
Справка→О программе. - Номер версии должен совпасть с тем, что указан в имени файла или описании релиза.
- Откройте журнал регистрации и найдите записи об обновлении: они подтвердят, что операция прошла без сбоев.
💡 Выпишите версию «до» и «после» в журнал администратора. Через полгода по этой записи легко понять, когда и что менялось.
Что делать, если загрузка cf не проходит
Ошибки при загрузке почти всегда сводятся к нескольким причинам. Дословные тексты сообщений зависят от версии платформы, поэтому ориентируйтесь на смысл.
.cf, либо возьмите файл под вашу версию.F7.Универсальный порядок действий при сбое
- Остановитесь. Не запускайте загрузку повторно «на авось».
- Сохраните текст ошибки или лог из
/Out. - Проверьте, жива ли база: запустите её в режиме 1С:Предприятие.
- Если база не стартует, восстановите её из резервной копии.
- Повторите процедуру на тестовой копии и найдите причину, прежде чем возвращаться к рабочей базе.
Не пытайтесь «дозагрузить» конфигурацию поверх половинчатого состояния. Откат из копии надёжнее любых ремонтов на месте.
Как загружать конфигурацию безопаснее
Несколько привычек, которые отсекают почти все аварии.
- 🧪 Сначала тестовая копия, потом рабочая база. Для типовой конфигурации это час работы, который избавляет от ночных звонков.
- 📁 Храните
.cfкаждого релиза в отдельной папке с датами. Откат на предыдущий релиз станет делом пяти минут. - 🕒 Делайте загрузку вне рабочих часов: вечер, выходной.
- 📝 Фиксируйте, что загружали: файл, версия «до» и «после», время, кто делал.
- 🔐 Не раздавайте права на Конфигуратор лишним людям. Достаточно одного-двух администраторов.
Частые вопросы
Можно ли загрузить cf в базу с данными, не потеряв их?
.cf меняет конфигурацию, но данные в таблицах остаются. Потери возможны только если новая версия удаляет объекты или реквизиты, что видно в окне при обновлении базы.Чем загрузка cf отличается от обновления через cfu?
.cf заменяет конфигурацию целиком, .cfu применяет разницу между релизами и сохраняет доработки. Для типовых баз с изменениями выбирайте .cfu.Нужно ли после загрузки нажимать F7?
Можно ли загрузить cf в 1С без Конфигуратора?
DESIGNER из командной строки. Расширения и внешние обработки подключаются иначе, но это не .cf.Как выгрузить свой cf, чтобы потом загрузить обратно?
Конфигурация → Сохранить конфигурацию в файл… и укажите имя. Такой файл пригодится как страховка перед любой заменой.