Загрузка конфигурации из файла .cf в Конфигураторе 1С:Предприятия 8.3
Содержание
Файл .cf загружают в Конфигураторе: Конфигурация → Загрузить конфигурацию из файла..., затем выбирают файл и соглашаются обновить конфигурацию
базы данных. Это работает одинаково для любой типовой или самописной конфигурации на платформе 1С:Предприятие 8.3, будь то файловая база или серверная.
Частое заблуждение: «загрузка .cf — это то же обновление, только вручную». Нет. Загрузка полностью заменяет текущую конфигурацию той, что лежит в файле. Все ваши доработки, которых нет в файле, исчезнут, а данные объектов, которых в новой конфигурации нет, будут удалены при реструктуризации. Поэтому сначала решите, нужна ли вам именно загрузка, а потом уже нажимайте кнопку.
Подготовка информационной базы к загрузке .cf
Загрузку стоит начинать с трёх действий. На них уходит 10–20 минут, и они дают возможность откатиться назад.
- Выгрузите базу целиком в .dt. В Конфигураторе:
Администрирование → Выгрузить информационную базу.... Файл .dt содержит и конфигурацию, и данные. Для серверной базы дополнительно сделайте резервную копию средствами СУБД (MS SQL или PostgreSQL). - Сохраните текущую конфигурацию в .cf.
Конфигурация → Сохранить конфигурацию в файл.... Этот файл пригодится, если после загрузки выяснится, что в старой версии были нужные доработки. - Проверьте версию платформы. Конфигурация в файле может требовать платформу с номером не ниже определённого. Требование указано в описании релиза или в файле, который поставляется вместе с .cf. Номер установленной платформы виден в Конфигураторе:
Справка → О программе....
Ещё два момента, которые часто упускают:
- 🔗 Хранилище конфигурации. Если база подключена к хранилищу, команда загрузки недоступна. Сначала отключитесь:
Конфигурация → Хранилище конфигурации → Отключиться от хранилища. - 🧩 Расширения. Загрузка .cf не трогает расширения, но после замены основной конфигурации они могут перестать применяться. Запишите, какие расширения подключены:
Конфигурация → Расширения конфигурации.
Загрузку в рабочую базу делайте вне рабочего времени. На этапе обновления конфигурации базы данных пользователям придётся выйти из программы.
Как открыть Конфигуратор для загрузки файла конфигурации
Загрузить .cf можно только в режиме Конфигуратора. В режиме «1С:Предприятие» такой команды нет.
- Запустите 1С и в окне выбора баз выделите нужную информационную базу.
- Нажмите кнопку Конфигуратор справа от списка.
- Введите имя и пароль пользователя с административными правами (подробнее о правах — ниже).
- Откройте дерево конфигурации:
Конфигурация → Открыть конфигурацию. Для самой загрузки это не обязательно, но так вы сразу увидите, какая конфигурация сейчас в базе и стоит ли она на поддержке.
Если базы ещё нет
Когда нужно развернуть конфигурацию с нуля, сначала создайте пустую базу:
- В окне запуска нажмите Добавить.
- Выберите
Создание новой информационной базы. - Отметьте вариант создания информационной базы без конфигурации — для разработки или загрузки выгруженной информационной базы.
- Укажите имя и каталог (для файловой базы) или сервер и имя базы на нём (для серверной).
- Откройте новую базу в Конфигураторе. В пустой базе пользователей нет, поэтому пароль не спросят.
Дальше — обычная загрузка по шагам из следующего раздела.
Как загрузить cf файл в 1С 8.3: пошагово
Шаг 1. Выберите команду загрузки
В главном меню Конфигуратора откройте Конфигурация → Загрузить конфигурацию из файла.... Откроется стандартное окно выбора файла Windows.
Шаг 2. Укажите файл .cf
Найдите файл и нажмите Открыть. Если файл лежит на сетевом диске, лучше скопировать его на локальный диск: загрузка большого файла по медленной сети иногда обрывается.
Шаг 3. Подтвердите замену конфигурации
Программа предупредит, что текущая конфигурация будет заменена. Если база стояла на поддержке, сведения о поддержке тоже будут взяты из загружаемого файла. Подтвердите действие.
Загрузка типовой конфигурации вроде Бухгалтерии 3.0 занимает от пары минут до 10–15 минут, в зависимости от диска и процессора.
Шаг 4. Обновите конфигурацию базы данных
После загрузки новая конфигурация пока только «основная», в базе данных всё ещё работает старая. Конфигуратор сам предложит обновить конфигурацию
базы данных. Если вы отказались, сделайте это позже: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.
Шаг 5. Примите изменения структуры
Если меняется структура таблиц, откроется окно «Реорганизация информации» со списком изменений. Просмотрите его:
- ✅ добавление объектов и реквизитов — обычное дело;
- ❗ удаление объектов означает удаление их данных из базы.
Если удаления вас не устраивают, нажмите Отмена: основная конфигурация останется загруженной, но база данных не изменится. Можно вернуть сохранённый ранее .cf и разобраться спокойно.
Шаг 6. Запустите базу в пользовательском режиме
Запустите 1С:Предприятие. Типовые конфигурации при первом запуске после смены версии выполняют обработчики обновления данных. Дождитесь их окончания и не закрывайте программу на середине.
Если загружали .cf в пустую базу, при первом запуске типовая конфигурация предложит начальное заполнение. Это нормально и займёт несколько минут.
Что проверить после загрузки
Сразу после загрузки пройдитесь по короткому списку:
- В Конфигураторе откройте
Справка → О программе...и сверьте название и версию конфигурации с тем, что ожидали получить. - Откройте
Конфигурация → Поддержка → Настройка поддержкии посмотрите, стоит ли конфигурация на поддержке и включена ли возможность изменения. От этого зависит, как вы будете её обновлять дальше. - В пользовательском режиме откройте пару справочников и несколько последних документов: данные на месте, формы открываются без ошибок.
- Сформируйте один привычный отчёт, например оборотно-сальдовую ведомость за прошлый месяц, и сравните итог с тем, что было до загрузки.
- Проверьте расширения и внешние обработки, которыми пользуются сотрудники каждый день.
Если что-то не сходится, у вас есть .dt, сделанный на этапе подготовки. Откат через Администрирование → Загрузить информационную базу... вернёт и конфигурацию, и данные в исходное состояние.
Загрузить, обновить или сравнить: чем отличаются режимы работы с .cf
В меню Конфигуратора есть несколько команд, которые принимают файл конфигурации. Путают их постоянно, а результат у них разный.
| Команда | Где находится | Что делает | Когда применять |
|---|---|---|---|
| Загрузить конфигурацию из файла | Конфигурация | Полностью заменяет конфигурацию | Новая база, перенос, откат к сохранённой версии |
| Обновить конфигурацию | Конфигурация → Поддержка | Переводит конфигурацию на поддержке на новый релиз (.cf или .cfu) | Плановое обновление типовой конфигурации |
| Сравнить, объединить с конфигурацией из файла | Конфигурация | Показывает различия и переносит выбранные объекты | Перенос доработок, слияние изменений |
| Сохранить конфигурацию в файл | Конфигурация | Выгружает конфигурацию в .cf без данных | Резервная копия, передача разработчику |
| Выгрузить информационную базу | Администрирование | Выгружает конфигурацию и данные в .dt | Полная копия базы, перенос на другой сервер |
Главное, что надо запомнить:
- Загрузка и обновление. Обновление сохраняет ваши изменения в конфигурации на поддержке и предлагает объединить их с новым релизом. Загрузка этого не делает.
- Выгрузка .cf и выгрузка .dt. Файл .cf — только программа, без единого документа. Файл .dt — вся база. Если нужно перенести бухгалтерию на другой компьютер, вам нужен .dt, а не .cf.
- Загрузка .cf и загрузка .dt. Загрузка .dt (
Администрирование → Загрузить информационную базу...) стирает и конфигурацию, и данные целевой базы. Загрузка .cf трогает только конфигурацию.
Когда загрузка .cf в рабочую базу оправдана
- 🔄 откат после неудачного обновления, когда есть .cf прежней версии и данные не успели измениться;
- 🛠 разработчик прислал готовую конфигурацию целиком, а не набор изменений;
- 📦 типовую базу сняли с поддержки, наделали ошибок и хотят вернуть чистую версию того же релиза.
Во всех остальных случаях для типовой конфигурации на поддержке используйте обновление через Конфигурация → Поддержка → Обновить конфигурацию.
Права пользователя и монопольный режим при загрузке конфигурации
Какие права нужны в 1С
Войти в Конфигуратор может пользователь с правом администрирования. В типовых конфигурациях это пользователь с ролью «Полные права» (в БП 3.0 и ЗУП 3.1 — с профилем «Администратор»). Обычный бухгалтер увидит отказ на этапе входа.
Если в базе вообще нет пользователей, Конфигуратор откроется без пароля у любого.
Если пароль администратора забыт, не ищите «способы сброса» из интернета. Правильные пути: спросить у того, кто сопровождает базу, или восстановить базу из резервной копии, где пароль известен.
Права в Windows
Сама загрузка .cf не требует запуска 1С от имени администратора Windows. Нужен доступ на запись к каталогу файловой базы и на чтение к файлу .cf. Если база лежит в сетевой папке, у пользователя Windows должны быть права на изменение в этой папке.
Когда нужен монопольный режим
Загрузить конфигурацию из файла можно, пока пользователи работают: основная конфигурация меняется отдельно от той, что работает в базе. Монопольный доступ понадобится на шаге обновления конфигурации базы данных, если меняется структура хранения.
Как освободить базу:
- Файловая база. Попросите всех выйти. Кто остался — видно в Конфигураторе:
Администрирование → Активные пользователи. - Типовая конфигурация на БСП. В пользовательском режиме:
Администрирование → Обслуживание, команда «Блокировка работы пользователей». Задайте время и сообщение. - Серверная база. В консоли кластера откройте свойства информационной базы и включите блокировку начала сеансов, а оставшиеся сеансы завершите.
Завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Предупредите людей заранее и делайте это в согласованное окно, а не посреди закрытия месяца.
Загрузка .cf из командной строки
Если базу нужно обновлять регулярно или сразу несколько баз, удобнее пакетный режим Конфигуратора. Параметры /LoadCfg и /UpdateDBCfg загружают файл и сразу обновляют конфигурацию базы данных.
Для файловой базы:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /LoadCfg "D:\Distr\1Cv8.cf" /UpdateDBCfg /Out "D:\Logs\load_cf.log" /DisableStartupDialogs
Для серверной базы вместо /F укажите /S"имя_сервера\имя_базы".
Что важно:
- путь к
1cv8.exeподставьте свой: номер в каталоге совпадает с версией установленной платформы; /Outпишет журнал — после запуска откройте его и убедитесь, что ошибок нет;- пароль в bat-файле лежит открытым текстом, поэтому храните такой файл в каталоге с ограниченным доступом.
Если шаг обновления базы данных требует монопольного доступа, а в базе кто-то остался, пакетная загрузка завершится с ошибкой. Запускайте её после блокировки сеансов.
Ошибки при загрузке файла конфигурации и что с ними делать
Отдельно о долгой загрузке. Если Конфигуратор «висит» больше получаса на обновлении базы данных, не снимайте процесс в диспетчере задач. Реструктуризация крупной базы может идти час и дольше. Прерывание в середине — прямой путь к восстановлению из резервной копии.