Новая база 1С 8.3 из файла конфигурации cf: от пустой базы до первого входа

· 9 мин

Содержание

Чтобы загрузить базу 1С 8.3 из файла cf, создайте пустую информационную базу без конфигурации, откройте её в Конфигураторе и выберите Конфигурация → Загрузить конфигурацию из файла.... Затем согласитесь обновить конфигурацию базы данных и примите изменения. Через 2–10 минут база готова к запуску в режиме «1С:Предприятие».

Есть одна оговорка. Файл cf содержит только конфигурацию: справочники, документы, отчёты, формы и код. Данных в нём нет. Поэтому после загрузки вы получите чистую базу без единой проводки. Если вам прислали «базу» и ждут, что в ней будут остатки и документы, нужен файл dt, а не cf.

cf или dt: что лежит в файле и что получится после загрузки

Путаница между этими форматами — главная причина, по которой загрузка «не работает ». Файлы похожи по размеру, но устроены по-разному.

РасширениеЧто внутриКак загружаетсяЧто будет с базой
.cfКонфигурация целиком, без данныхКонфигурация → Загрузить конфигурацию из файла...Структура заменяется, данные остаются, если объекты совпадают
.dtВыгрузка информационной базы: конфигурация + все данные + пользователиАдминистрирование → Загрузить информационную базу...Всё содержимое базы полностью заменяется
.cfuФайл обновления конфигурацииЧерез механизм поддержкиКонфигурация обновляется до новой версии
.cfeРасширение конфигурацииЧерез управление расширениямиОсновная конфигурация не меняется

Откуда обычно берётся cf:

  • 📦 из дистрибутива типовой конфигурации — после установки он лежит в каталоге шаблонов под именем 1Cv8.cf;
  • 💾 из чужой базы через Конфигурация → Сохранить конфигурацию в файл... — так передают доработанные конфигурации;
  • 🛠 от разработчика отраслевого или самописного решения.

Если нужно перенести рабочую базу на другой компьютер вместе с документами, просите выгрузку dt. Файл cf для этого не подходит, даже если он «от той же базы».

Подготовка: платформа, каталог и пустая информационная база

Перед загрузкой проверьте три вещи.

  1. Версия платформы. Конфигурация требует платформу с номером не ниже определённого. Требование указано в описании релиза у поставщика конфигурации. Если платформа ниже, Конфигуратор откажется загружать файл или не даст запустить базу .
  2. Место на диске. Для файловой базы выберите локальный каталог с правами на запись, например C:\Bases\Buh_new. Типовая конфигурация после загрузки занимает несколько сотен мегабайт ещё до ввода документов, а с ростом базы счёт идёт на гигабайты.
  3. Лицензия. Конфигуратор запускается и без пользовательской лицензии, а вот для входа в режиме «1С:Предприятие» лицензия понадобится.

Создание пустой базы

  1. Запустите 1С и в окне со списком баз нажмите Добавить.
  2. Выберите Создание новой информационной базы и нажмите Далее.
  3. Отметьте вариант Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной информационной базы.
  4. Задайте имя базы в списке, например «Бухгалтерия (из cf)».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети. Укажите каталог.
  6. Язык (страну) оставьте «Русский (Россия)», нажмите Далее, затем Готово.

Для клиент-серверного варианта выбирайте расположение На сервере 1С:Предприятия. Там понадобятся имя кластера, имя базы, тип СУБД, сервер базы данных и учётная запись СУБД. Отметьте флажок создания базы данных, если её ещё нет.

Не загружайте cf в рабочую базу «на пробу». Если в загружаемой конфигурации нет каких-то объектов, при обновлении структуры данные этих объектов будут удалены. Для экспериментов всегда создавайте отдельную пустую базу.

Загрузка конфигурации из файла cf через Конфигуратор

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

Шаги загрузки

  1. Выделите новую базу в списке и нажмите Конфигуратор.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию. В пустой базе дерево будет почти пустым — это нормально.
  3. Выберите Конфигурация → Загрузить конфигурацию из файла....
  4. Укажите файл .cf и нажмите Открыть. Загрузка займёт от нескольких секунд до пары минут.
  5. Программа спросит: «Обновить конфигурацию базы данных?». Ответьте Да.
  6. Появится окно реорганизации информации со списком изменений. Нажмите Принять.
  7. Дождитесь окончания. В строке состояния внизу пропадёт индикатор, а заголовок окна конфигурации перестанет отмечаться звёздочкой.

Если на шаге 5 вы ответили «Нет», ничего страшного. Обновите структуру позже: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.

Что произойдёт с поддержкой

Типовые конфигурации из дистрибутива несут сведения о поставщике. После загрузки такая конфигурация окажется на поддержке, и её можно будет обновлять файлами cfu. Проверить режим можно в Конфигурация → Поддержка → Настройка поддержки.

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

Загрузка cf в базу, где уже есть конфигурация

Иногда cf нужно наложить на существующую базу с данными. Тогда возможны два пути:

  • Полная замена через «Загрузить конфигурацию из файла ». Текущая конфигурация уходит целиком, все ваши доработки теряются.
  • Сравнение и объединение: Конфигурация → Сравнить, объединить с конфигурацией из файла.... Вы видите дерево различий и галочками выбираете, что взять из файла, а что оставить своё.

Перед любой загрузкой cf в базу с данными сделайте выгрузку dt: Администрирование → Выгрузить информационную базу.... Это единственный надёжный способ откатиться.

Создание базы из cf без ручных шагов: шаблоны и командная строка

Через каталог шаблонов

Установщик типовой конфигурации (setup.exe из дистрибутива) кладёт файл 1Cv8.cf в каталог шаблонов. По умолчанию это:

%APPDATA%\1C\1cv8\tmplts\

Внутри — папки по поставщику, конфигурации и номеру версии. Если cf уже лежит в шаблонах, базу можно создать сразу с конфигурацией:

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

Так быстрее: Конфигуратор открывать не нужно, загрузка и обновление структуры выполняются автоматически.

Если нужной версии нет в дереве, значит, дистрибутив не установлен в этот каталог. Запустите 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С:Предприятие.
  2. Типовые конфигурации на библиотеке стандартных подсистем при первом запуске выполняют начальное заполнение: создают предопределённые элементы, заполняют классификаторы, ставят настройки по умолчанию. Это занимает от 1 до 10 минут — не закрывайте программу.
  3. Дальше обычно открывается помощник начальной настройки или стартовая страница. В Бухгалтерии сразу заводят организацию, учётную политику и параметры учёта.

Если закрыть программу посреди начального заполнения, при следующем запуске оно продолжится. Но в редких случаях часть справочников остаётся незаполненной. Надёжнее дождаться окончания с первого раза.

Создание пользователей

Пока в базе нет ни одного пользователя, вход происходит без запроса имени и пароля. Как только появится первый, авторизация станет обязательной.

Где заводить пользователей:

КонфигурацияГде создавать
Типовые на БСП (БП 3.0, ЗУП 3.1, УТ 11)В режиме «1С:Предприятие»: Администрирование → Настройки пользователей и прав → Пользователи
Самописные и простые конфигурацииВ Конфигураторе: Администрирование → Пользователи

В типовых конфигурациях создавайте пользователей именно в режиме «1С:Предприятие». Тогда программа сама назначит группы доступа и профили. Первому пользователю дайте полные права — он станет администратором.

Как наполнить базу данными после загрузки cf

Структура есть, данных нет. Дальше выбор зависит от того, откуда данные брать.

Откуда у вас данные для новой базы?

Перенос через XML: на что смотреть

Универсальная выгрузка в XML работает только между базами с одинаковой структурой метаданных. Если версии конфигураций отличаются, часть объектов не загрузится или загрузится с пустыми реквизитами.

Порядок такой:

  1. Обновите обе базы до одного релиза.
  2. Выгрузите из источника нужные объекты в файл XML.
  3. В новой базе загрузите файл той же обработкой.
  4. Сверьте остатки по ключевым счетам или регистрам до начала работы.

Ввод начальных остатков

Если переносите не историю, а только сальдо, удобнее помощник ввода остатков. В Бухгалтерии 3.0 он находится в разделе Главное → Помощник ввода остатков. Остатки вводят на последний день месяца, предшествующего началу учёта в программе.

Ошибки при загрузке cf и как их устранить

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

Частые промахи

  • 🔁 Ждут данные из cf. После загрузки база пустая, и это не ошибка. Нужна выгрузка dt.
  • 🧩 Загружают cf поверх доработанной конфигурации. Все доработки теряются без предупреждения. Для доработанных баз — только сравнение и объединение.
  • 🖥 Создают базу в «Документах» или на рабочем столе. Пути с кириллицей и синхронизация облачных папок (OneDrive) мешают работе файловой базы. Держите базы в отдельном каталоге вроде C:\Bases.
  • 🔑 Забывают про пользователей. База без пользователей открывается у любого, кто знает путь к каталогу.

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

Можно ли получить cf из существующей базы?
Да. Откройте её в Конфигураторе и выберите Конфигурация → Сохранить конфигурацию в файл.... Получится cf без данных.
Можно ли превратить dt в cf?
Напрямую нет. Загрузите dt в пустую базу, затем сохраните из неё конфигурацию в файл cf.
Чем загрузка cf отличается от обновления файлом cfu?
Загрузка cf заменяет конфигурацию целиком. Файл cfu обновляет конфигурацию на поддержке с определённых версий до новой и сохраняет настройки поддержки. Для регулярных обновлений типовой базы используют cfu.
Нужна ли лицензия, чтобы загрузить cf?
Для работы в Конфигураторе пользовательская лицензия не нужна. Она понадобится, чтобы войти в базу в режиме «1С:Предприятие».
Как узнать версию конфигурации в файле cf?
Загрузите его в пустую базу и откройте свойства корня конфигурации: в поле «Версия» указан номер релиза. Ещё проще — Справка → О программе в режиме «1С:Предприятие».