Новая база 1С 8.3 из файла конфигурации cf: от пустой базы до первого входа
Содержание
Чтобы загрузить базу 1С 8.3 из файла cf, создайте пустую информационную базу без конфигурации, откройте её в Конфигураторе и выберите Конфигурация → Загрузить конфигурацию из файла.... Затем согласитесь обновить конфигурацию
базы данных и примите изменения. Через 2–10 минут база готова к запуску в режиме «1С:Предприятие».
Есть одна оговорка. Файл cf содержит только конфигурацию: справочники, документы, отчёты, формы и код. Данных в нём нет. Поэтому после загрузки вы получите чистую базу без единой проводки. Если вам прислали «базу» и ждут, что в ней будут остатки и документы, нужен файл dt, а не cf.
cf или dt: что лежит в файле и что получится после загрузки
Путаница между этими форматами — главная причина, по которой загрузка «не работает ». Файлы похожи по размеру, но устроены по-разному.
| Расширение | Что внутри | Как загружается | Что будет с базой |
|---|---|---|---|
.cf | Конфигурация целиком, без данных | Конфигурация → Загрузить конфигурацию из файла... | Структура заменяется, данные остаются, если объекты совпадают |
.dt | Выгрузка информационной базы: конфигурация + все данные + пользователи | Администрирование → Загрузить информационную базу... | Всё содержимое базы полностью заменяется |
.cfu | Файл обновления конфигурации | Через механизм поддержки | Конфигурация обновляется до новой версии |
.cfe | Расширение конфигурации | Через управление расширениями | Основная конфигурация не меняется |
Откуда обычно берётся cf:
- 📦 из дистрибутива типовой конфигурации — после установки он лежит в каталоге шаблонов под именем
1Cv8.cf; - 💾 из чужой базы через
Конфигурация → Сохранить конфигурацию в файл...— так передают доработанные конфигурации; - 🛠 от разработчика отраслевого или самописного решения.
Если нужно перенести рабочую базу на другой компьютер вместе с документами, просите выгрузку dt. Файл cf для этого не подходит, даже если он «от той же базы».
Подготовка: платформа, каталог и пустая информационная база
Перед загрузкой проверьте три вещи.
- Версия платформы. Конфигурация требует платформу с номером не ниже определённого. Требование указано в описании релиза у поставщика конфигурации. Если платформа ниже, Конфигуратор откажется загружать файл или не даст запустить базу .
- Место на диске. Для файловой базы выберите локальный каталог с правами на запись, например
C:\Bases\Buh_new. Типовая конфигурация после загрузки занимает несколько сотен мегабайт ещё до ввода документов, а с ростом базы счёт идёт на гигабайты. - Лицензия. Конфигуратор запускается и без пользовательской лицензии, а вот для входа в режиме «1С:Предприятие» лицензия понадобится.
Создание пустой базы
- Запустите 1С и в окне со списком баз нажмите Добавить.
- Выберите Создание новой информационной базы и нажмите Далее.
- Отметьте вариант Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной информационной базы.
- Задайте имя базы в списке, например «Бухгалтерия (из cf)».
- Тип расположения — На данном компьютере или на компьютере в локальной сети. Укажите каталог.
- Язык (страну) оставьте «Русский (Россия)», нажмите Далее, затем Готово.
Для клиент-серверного варианта выбирайте расположение На сервере 1С:Предприятия. Там понадобятся имя кластера, имя базы, тип СУБД, сервер базы данных и учётная запись СУБД. Отметьте флажок создания базы данных, если её ещё нет.
Не загружайте cf в рабочую базу «на пробу». Если в загружаемой конфигурации нет каких-то объектов, при обновлении структуры данные этих объектов будут удалены. Для экспериментов всегда создавайте отдельную пустую базу.
Загрузка конфигурации из файла cf через Конфигуратор
Это основной способ. Подходит для любой конфигурации: типовой, отраслевой, самописной.
Шаги загрузки
- Выделите новую базу в списке и нажмите Конфигуратор.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. В пустой базе дерево будет почти пустым — это нормально. - Выберите
Конфигурация → Загрузить конфигурацию из файла.... - Укажите файл
.cfи нажмите Открыть. Загрузка займёт от нескольких секунд до пары минут. - Программа спросит: «Обновить конфигурацию базы данных?». Ответьте Да.
- Появится окно реорганизации информации со списком изменений. Нажмите Принять.
- Дождитесь окончания. В строке состояния внизу пропадёт индикатор, а заголовок окна конфигурации перестанет отмечаться звёздочкой.
Если на шаге 5 вы ответили «Нет», ничего страшного. Обновите структуру позже: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.
Что произойдёт с поддержкой
Типовые конфигурации из дистрибутива несут сведения о поставщике. После загрузки такая конфигурация окажется на поддержке, и её можно будет обновлять файлами cfu. Проверить режим можно в Конфигурация → Поддержка → Настройка поддержки.
Самописная конфигурация или cf, сохранённый без сведений о поставке, на поддержку не встанет. Это нормально: такую базу дальше обновляют через сравнение и объединение.
Загрузка cf в базу, где уже есть конфигурация
Иногда cf нужно наложить на существующую базу с данными. Тогда возможны два пути:
- Полная замена через «Загрузить конфигурацию из файла ». Текущая конфигурация уходит целиком, все ваши доработки теряются.
- Сравнение и объединение:
Конфигурация → Сравнить, объединить с конфигурацией из файла.... Вы видите дерево различий и галочками выбираете, что взять из файла, а что оставить своё.
Перед любой загрузкой cf в базу с данными сделайте выгрузку dt: Администрирование → Выгрузить информационную базу.... Это единственный надёжный способ откатиться.
Создание базы из cf без ручных шагов: шаблоны и командная строка
Через каталог шаблонов
Установщик типовой конфигурации (setup.exe из дистрибутива) кладёт файл 1Cv8.cf в каталог шаблонов. По умолчанию это:
%APPDATA%\1C\1cv8\tmplts\
Внутри — папки по поставщику, конфигурации и номеру версии. Если cf уже лежит в шаблонах, базу можно создать сразу с конфигурацией:
- Добавить → Создание новой информационной базы.
- Вариант Создание информационной базы из шаблона.
- В дереве выберите конфигурацию и нужную версию. Пункт «Демонстрационная» даст базу с примером данных, если поставщик его положил.
Так быстрее: Конфигуратор открывать не нужно, загрузка и обновление структуры выполняются автоматически.
Если нужной версии нет в дереве, значит, дистрибутив не установлен в этот каталог. Запустите setup.exe из папки с релизом и укажите тот же каталог шаблонов, что задан в настройках окна запуска. После установки версия появится в списке.
Каталог шаблонов можно сменить в окне запуска: кнопка Настройка, поле каталогов шаблонов конфигураций и обновлений. Удобно держать шаблоны на общем сетевом диске для всех рабочих мест.
Через командную строку
Администраторам, которые разворачивают много баз, пригодится пакетный режим. Создание пустой файловой базы и загрузка cf с обновлением структуры:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" CREATEINFOBASE File="C:\Bases\Buh_new"
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F"C:\Bases\Buh_new" /LoadCfg "D:\Distr\1Cv8.cf" /UpdateDBCfg /Out "C:\Bases\load.log"
Номер платформы в пути замените на свой. Ключ /Out пишет протокол в файл: если что-то пошло не так, причина будет там. Если в базе уже есть пользователи, добавьте /N"Имя" /P"Пароль".
Первый запуск: инициализация базы и пользователи
После загрузки cf база технически готова, но пустая. Первый вход лучше выполнить сразу, ещё до создания пользователей.
Начальное заполнение
- Запустите базу в режиме 1С:Предприятие.
- Типовые конфигурации на библиотеке стандартных подсистем при первом запуске выполняют начальное заполнение: создают предопределённые элементы, заполняют классификаторы, ставят настройки по умолчанию. Это занимает от 1 до 10 минут — не закрывайте программу.
- Дальше обычно открывается помощник начальной настройки или стартовая страница. В Бухгалтерии сразу заводят организацию, учётную политику и параметры учёта.
Если закрыть программу посреди начального заполнения, при следующем запуске оно продолжится. Но в редких случаях часть справочников остаётся незаполненной. Надёжнее дождаться окончания с первого раза.
Создание пользователей
Пока в базе нет ни одного пользователя, вход происходит без запроса имени и пароля. Как только появится первый, авторизация станет обязательной.
Где заводить пользователей:
| Конфигурация | Где создавать |
|---|---|
| Типовые на БСП (БП 3.0, ЗУП 3.1, УТ 11) | В режиме «1С:Предприятие»: Администрирование → Настройки пользователей и прав → Пользователи |
| Самописные и простые конфигурации | В Конфигураторе: Администрирование → Пользователи |
В типовых конфигурациях создавайте пользователей именно в режиме «1С:Предприятие». Тогда программа сама назначит группы доступа и профили. Первому пользователю дайте полные права — он станет администратором.
Как наполнить базу данными после загрузки cf
Структура есть, данных нет. Дальше выбор зависит от того, откуда данные брать.
Администрирование → Загрузить информационную базу... — dt заменит и конфигурацию, и данные.Перенос через XML: на что смотреть
Универсальная выгрузка в XML работает только между базами с одинаковой структурой метаданных. Если версии конфигураций отличаются, часть объектов не загрузится или загрузится с пустыми реквизитами.
Порядок такой:
- Обновите обе базы до одного релиза.
- Выгрузите из источника нужные объекты в файл XML.
- В новой базе загрузите файл той же обработкой.
- Сверьте остатки по ключевым счетам или регистрам до начала работы.
Ввод начальных остатков
Если переносите не историю, а только сальдо, удобнее помощник ввода остатков. В Бухгалтерии 3.0 он находится в разделе Главное → Помощник ввода остатков. Остатки вводят на последний день месяца, предшествующего началу учёта в программе.
Ошибки при загрузке cf и как их устранить
Администрирование → Загрузить информационную базу..., а не через меню «Конфигурация».Конфигурация → Открыть конфигурацию.Частые промахи
- 🔁 Ждут данные из cf. После загрузки база пустая, и это не ошибка. Нужна выгрузка dt.
- 🧩 Загружают cf поверх доработанной конфигурации. Все доработки теряются без предупреждения. Для доработанных баз — только сравнение и объединение.
- 🖥 Создают базу в «Документах» или на рабочем столе. Пути с кириллицей и синхронизация облачных папок (OneDrive) мешают работе файловой базы. Держите базы в отдельном каталоге вроде
C:\Bases. - 🔑 Забывают про пользователей. База без пользователей открывается у любого, кто знает путь к каталогу.
Частые вопросы
Можно ли получить cf из существующей базы?
Конфигурация → Сохранить конфигурацию в файл.... Получится cf без данных.Можно ли превратить dt в cf?
Чем загрузка cf отличается от обновления файлом cfu?
Нужна ли лицензия, чтобы загрузить cf?
Как узнать версию конфигурации в файле cf?
Справка → О программе в режиме «1С:Предприятие».