Чистая база 1С 8.3 без конфигурации: создание, загрузка .dt и первый вход

· 9 мин

Содержание

Пустую конфигурацию в 1С 8.3 ставят из окна запуска: Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации…. Дальше указываете имя, тип расположения (файловая или на сервере 1С) и каталог, и платформа создаёт базу, в которой нет ни одного объекта. Открыть её можно в Конфигураторе: там начинают разработку или загружают выгрузку .dt.

Отдельно ставить «пустую конфигурацию» как дистрибутив не нужно. Её нет среди шаблонов, она появляется сама в момент создания базы без шаблона. Всё, что требуется на компьютере, — установленная платформа 1С:Предприятие 8.3 с компонентом Конфигуратора.

Что подготовить до установки пустой конфигурации

Пять минут подготовки снимают большинство проблем на следующих шагах.

  • 🧩 Платформа с Конфигуратором. При установке 1С:Предприятия 8.3 в списке компонентов должны быть отмечены «1С:Предприятие» и «1С:Предприятие — тонкий клиент». Конфигуратор входит в толстый клиент. Если ставили только тонкий клиент, Конфигуратор не откроется — запустите установщик повторно и добавьте компонент.
  • 🔢 Версия платформы. Если пустая база нужна под загрузку чужой .dt, узнайте, на какой платформе её выгружали. Номер вашей платформы должен быть не ниже номера той, на которой сделана выгрузка.
  • 📁 Каталог для файловой базы. Заведите отдельную пустую папку, например C:\Bases\Empty. Путь без лишней вложенности упрощает поддержку, а у пользователя Windows должны быть права на запись в эту папку.
  • 🖥️ Для серверной базы. Нужен работающий сервер 1С:Предприятия, доступ к СУБД (Microsoft SQL Server или PostgreSQL) и учётная запись СУБД с правом создавать базы данных.
  • 🔑 Лицензия. Без лицензии платформа не запустит базу в пользовательском режиме. Исключение — учебная версия со своими ограничениями.

Какой вариант выбрать, подскажет таблица.

ВариантКогда подходитЧто учесть
Файловая база1–5 пользователей, разработка, тестовый стендОдин файл 1Cv8.1CD, всё хранится в каталоге
Клиент-сервернаяМного пользователей, большие объёмыНужны сервер 1С и СУБД, создаётся через кластер
Командная строкаМассовое создание, скрипты, CIУдобно для администраторов, без окна мастера
Зачем вам пустая база?

Создание пустой базы 1С через окно запуска

Файловый вариант

  1. Запустите 1С:Предприятие. Откроется окно со списком информационных баз.
  2. Нажмите Добавить….
  3. Выберите Создание новой информационной базы и нажмите Далее.
  4. Отметьте пункт Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. Далее.
  5. Введите наименование базы — так она будет называться в списке, например «Пустая для разработки».
  6. Тип расположения — На данном компьютере или на компьютере в локальной сети. Далее.
  7. Укажите каталог (тот самый C:\Bases\Empty) и язык (страну) — обычно «русский (Россия)». Далее.
  8. На последнем шаге оставьте параметры запуска по умолчанию: вариант аутентификации — «Выбирать автоматически», основной режим запуска — «Выбирать автоматически». Нажмите Готово.

Платформа создаст в каталоге файл 1Cv8.1CD и добавит базу в список. Размер свежего файла — несколько мегабайт, это нормально.

Если в списке баз уже много строк, перед созданием выделите нужную группу (папку) слева. Новая база попадёт в неё, и не придётся её переносить.

Клиент-серверный вариант

Шаги 1–5 те же. На шестом выберите На сервере 1С:Предприятия и заполните поля:

  • Кластер серверов 1С:Предприятия — имя компьютера с сервером 1С (при нестандартном порту — через двоеточие).
  • Имя информационной базы в кластере — латиницей без пробелов, например empty_dev.
  • Тип СУБД — MSSQLServer, PostgreSQL или другой из списка.
  • Сервер баз данных, Имя базы данных, Пользователь сервера БД и Пароль пользователя БД.
  • Смещение дат — для Microsoft SQL Server обычно ставят 2000, для PostgreSQL оставляют 0.
  • Флажок Создать базу данных в случае ее отсутствия — включите, тогда платформа сама создаст базу в СУБД.
  • Флажок Установить блокировку регламентных заданий — включите для тестовой копии рабочей базы, чтобы она не начала обмены и загрузки от имени «боевой».

На следующей странице задайте режим запуска и нажмите Готово. База появится и в списке, и в консоли администрирования кластера.

Через командную строку

Файловую базу можно создать одной командой, без мастера:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" CREATEINFOBASE File="C:\Bases\Empty"

Подставьте в путь номер своей установленной платформы. Команда создаёт пустую базу, но не добавляет её в список — это делается вручную через Добавить → Добавление в список существующей информационной базы. Для автоматизации есть ключ /AddInList.

Пустая конфигурация в Конфигураторе: что внутри и как начать

Выделите созданную базу в списке и нажмите Конфигуратор. Пользователей ещё нет, поэтому окно входа не появится.

Откройте дерево: Конфигурация → Открыть конфигурацию. Вы увидите корневой узел «Конфигурация» и ветки «Общие», «Константы», «Справочники», «Документы» и другие — все пустые. Это и есть пустая конфигурация.

С чего начинают работу с чистой конфигурацией:

  1. 🏷️ Свойства корня. Двойной щелчок по корню открывает палитру свойств. Задайте имя, синоним, версию, поставщика. Здесь же — основной режим запуска (управляемое приложение) и режим совместимости.
  2. 🛡️ Роль администратора. Без неё не получится завести пользователей. Подробно — в разделе про права ниже.
  3. 🗂️ Подсистемы. Это будущие разделы командного интерфейса. Без подсистем объекты всё равно доступны, но интерфейс получается неудобным.
  4. 💾 Сохранение и обновление. После правок нажмите F7 — Конфигурация → Обновить конфигурацию базы данных. Пока вы этого не сделали, изменения есть только в основной конфигурации, а пользовательский режим их не видит.

Если пустая база нужна как «полигон» для копии типовой конфигурации, сразу сделайте контрольную точку: Конфигурация → Сохранить конфигурацию в файл. Получится .cf, к которому легко вернуться.

Загрузка выгрузки .dt и файла .cf в пустую базу

Здесь чаще всего путают форматы. Разница принципиальная.

ФайлЧто содержитКоманда в Конфигураторе
.dtКонфигурацию и все данные базыАдминистрирование → Загрузить информационную базу…
.cfТолько конфигурацию, без данныхКонфигурация → Загрузить конфигурацию из файла…
.cfuФайл обновления для типовойКонфигурация → Поддержка → Обновить конфигурацию…

Как загрузить .dt

  1. Откройте пустую базу в Конфигураторе.
  2. Выберите Администрирование → Загрузить информационную базу….
  3. Укажите файл .dt и нажмите Открыть.
  4. Подтвердите предупреждение о том, что текущие данные будут потеряны. В пустой базе терять нечего — смело соглашайтесь.
  5. Дождитесь окончания. Крупная выгрузка (десятки гигабайт) грузится от нескольких минут до часа и больше.
  6. Платформа предложит перезапустить Конфигуратор. Согласитесь.

Загрузку .dt выполняйте только в пустую или тестовую базу. В рабочей базе команда безвозвратно заменит все данные содержимым файла.

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

Для скрипта то же самое делается в пакетном режиме:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "C:\Bases\Empty" /RestoreIB "D:\Backup\base.dt" /Out "D:\Backup\restore.log"

Если в выгрузке есть пользователи, добавьте ключи /N"Имя" и /P"Пароль". Результат смотрите в журнале, указанном после /Out.

Как загрузить .cf

  1. Конфигурация → Открыть конфигурацию.
  2. Конфигурация → Загрузить конфигурацию из файла…, выберите .cf.
  3. На вопрос об обновлении конфигурации базы данных ответьте «Да» или нажмите F7 позже.
  4. Просмотрите список изменений структуры и нажмите Принять.

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

Первый запуск в режиме 1С:Предприятие и права доступа

Пустую конфигурацию можно открыть и в пользовательском режиме: кнопка 1С:Предприятие в окне запуска или F5 из Конфигуратора. Вы увидите пустое окно без разделов — объектов-то нет. Так и должно быть.

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

Почему сразу нельзя завести пользователя

Здесь подвох пустой конфигурации. Если вы откроете Администрирование → Пользователи и добавите первого пользователя, платформа потребует, чтобы у него была роль с правом «Администрирование». А в пустой конфигурации ролей нет ни одной. Поэтому порядок такой:

  1. В дереве: Общие → Роли, правой кнопкой — Добавить. Имя — ПолныеПрава.
  2. В открывшемся редакторе прав выделите корень «Конфигурация» и отметьте права «Администрирование», «Администрирование данных», «Тонкий клиент», «Толстый клиент», «Веб-клиент» и «Интерактивное открытие внешних обработок».
  3. Чтобы роль давала права на все будущие объекты, установите флажок Устанавливать права для новых объектов в нижней части редактора.
  4. Нажмите F7, чтобы обновить конфигурацию базы данных.
  5. Теперь Администрирование → Пользователи → Добавить. На вкладке «Основные» задайте имя и пароль, на вкладке «Прочие» отметьте роль ПолныеПрава.

Как только в списке появится хотя бы один пользователь, вход без логина закроется для всех. Запишите пароль первого администратора: восстановить его без доступа к Конфигуратору нельзя, придётся загружать базу из копии.

Для обычных пользователей создайте отдельные роли с узкими правами. Права ролей суммируются: если у пользователя две роли, он получит объединение прав обеих.

Если загружали типовую конфигурацию

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

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

Ошибки при создании пустой базы и загрузке конфигурации

Ниже — ситуации, которые встречаются на практике, и что проверять в каждой.

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

Для загрузки .dt в серверную базу нужен монопольный доступ: в ней не должно быть других сеансов. Если загружаете поверх существующей серверной базы, сначала предупредите пользователей — их сеансы придётся завершить в консоли кластера, и несохранённые данные пропадут. Делайте это вне рабочего времени.

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

Можно ли получить пустую конфигурацию из существующей рабочей базы?
Да. Создайте новую пустую базу и загрузите в неё .cf, сохранённый из рабочей. Получится та же конфигурация без данных. Если нужна совсем чистая структура без объектов — просто создайте базу без шаблона.
Чем пустая база отличается от базы с демо-данными?
Пустая база не содержит ни конфигурации, ни данных. Демобаза — это типовая конфигурация, заполненная примерами документов и справочников; её создают из шаблона.
Сколько весит пустая файловая база?
Несколько мегабайт. Файл 1Cv8.1CD растёт по мере добавления объектов и данных.
Как удалить пустую базу, если она больше не нужна?
Для файловой базы уберите её из списка кнопкой Удалить в окне запуска и удалите каталог с файлом 1Cv8.1CD вручную. Кнопка в окне запуска убирает только строку списка, сам файл остаётся на диске.
Можно ли превратить файловую пустую базу в серверную?
Да. Выгрузите её в .dt (Администрирование → Выгрузить информационную базу…), создайте серверную базу без конфигурации и загрузите туда этот файл.