Чистая база 1С 8.3 без конфигурации: создание, загрузка .dt и первый вход
Содержание
Пустую конфигурацию в 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С:Предприятие. Откроется окно со списком информационных баз.
- Нажмите
Добавить…. - Выберите
Создание новой информационной базыи нажмитеДалее. - Отметьте пункт
Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы.Далее. - Введите наименование базы — так она будет называться в списке, например «Пустая для разработки».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети.Далее. - Укажите каталог (тот самый
C:\Bases\Empty) и язык (страну) — обычно «русский (Россия)».Далее. - На последнем шаге оставьте параметры запуска по умолчанию: вариант аутентификации — «Выбирать автоматически», основной режим запуска — «Выбирать автоматически». Нажмите
Готово.
Платформа создаст в каталоге файл 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.
Пустая конфигурация в Конфигураторе: что внутри и как начать
Выделите созданную базу в списке и нажмите Конфигуратор. Пользователей ещё нет, поэтому окно входа не появится.
Откройте дерево: Конфигурация → Открыть конфигурацию. Вы увидите корневой узел «Конфигурация» и ветки «Общие», «Константы», «Справочники», «Документы» и другие — все пустые. Это и есть пустая конфигурация.
С чего начинают работу с чистой конфигурацией:
- 🏷️ Свойства корня. Двойной щелчок по корню открывает палитру свойств. Задайте имя, синоним, версию, поставщика. Здесь же — основной режим запуска (управляемое приложение) и режим совместимости.
- 🛡️ Роль администратора. Без неё не получится завести пользователей. Подробно — в разделе про права ниже.
- 🗂️ Подсистемы. Это будущие разделы командного интерфейса. Без подсистем объекты всё равно доступны, но интерфейс получается неудобным.
- 💾 Сохранение и обновление. После правок нажмите
F7—Конфигурация → Обновить конфигурацию базы данных. Пока вы этого не сделали, изменения есть только в основной конфигурации, а пользовательский режим их не видит.
Если пустая база нужна как «полигон» для копии типовой конфигурации, сразу сделайте контрольную точку: Конфигурация → Сохранить конфигурацию в файл. Получится .cf, к которому легко вернуться.
Загрузка выгрузки .dt и файла .cf в пустую базу
Здесь чаще всего путают форматы. Разница принципиальная.
| Файл | Что содержит | Команда в Конфигураторе |
|---|---|---|
.dt | Конфигурацию и все данные базы | Администрирование → Загрузить информационную базу… |
.cf | Только конфигурацию, без данных | Конфигурация → Загрузить конфигурацию из файла… |
.cfu | Файл обновления для типовой | Конфигурация → Поддержка → Обновить конфигурацию… |
Как загрузить .dt
- Откройте пустую базу в Конфигураторе.
- Выберите
Администрирование → Загрузить информационную базу…. - Укажите файл
.dtи нажмитеОткрыть. - Подтвердите предупреждение о том, что текущие данные будут потеряны. В пустой базе терять нечего — смело соглашайтесь.
- Дождитесь окончания. Крупная выгрузка (десятки гигабайт) грузится от нескольких минут до часа и больше.
- Платформа предложит перезапустить Конфигуратор. Согласитесь.
Загрузку .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
Конфигурация → Открыть конфигурацию.Конфигурация → Загрузить конфигурацию из файла…, выберите.cf.- На вопрос об обновлении конфигурации базы данных ответьте «Да» или нажмите
F7позже. - Просмотрите список изменений структуры и нажмите
Принять.
После этого у вас типовая конфигурация без данных. При первом запуске в пользовательском режиме она сама выполнит начальное заполнение — справочники, классификаторы, настройки по умолчанию.
Первый запуск в режиме 1С:Предприятие и права доступа
Пустую конфигурацию можно открыть и в пользовательском режиме: кнопка 1С:Предприятие в окне запуска или F5 из Конфигуратора. Вы увидите пустое окно без разделов — объектов-то нет. Так и должно быть.
Пока список пользователей пуст, любой человек входит без пароля и с полными правами. Для разработки на своём компьютере это удобно, для базы в сети — нет.
Почему сразу нельзя завести пользователя
Здесь подвох пустой конфигурации. Если вы откроете Администрирование → Пользователи и добавите первого пользователя, платформа потребует, чтобы у него была роль с правом «Администрирование». А в пустой конфигурации ролей нет ни одной. Поэтому порядок такой:
- В дереве:
Общие → Роли, правой кнопкой —Добавить. Имя —ПолныеПрава. - В открывшемся редакторе прав выделите корень «Конфигурация» и отметьте права «Администрирование», «Администрирование данных», «Тонкий клиент», «Толстый клиент», «Веб-клиент» и «Интерактивное открытие внешних обработок».
- Чтобы роль давала права на все будущие объекты, установите флажок
Устанавливать права для новых объектовв нижней части редактора. - Нажмите
F7, чтобы обновить конфигурацию базы данных. - Теперь
Администрирование → Пользователи → Добавить. На вкладке «Основные» задайте имя и пароль, на вкладке «Прочие» отметьте рольПолныеПрава.
Как только в списке появится хотя бы один пользователь, вход без логина закроется для всех. Запишите пароль первого администратора: восстановить его без доступа к Конфигуратору нельзя, придётся загружать базу из копии.
Для обычных пользователей создайте отдельные роли с узкими правами. Права ролей суммируются: если у пользователя две роли, он получит объединение прав обеих.
Если загружали типовую конфигурацию
В типовых решениях пользователей заводят не в Конфигураторе, а в пользовательском режиме: Администрирование → Настройки пользователей и прав → Пользователи. Там же назначают профили групп доступа. Создавать пользователей через Конфигуратор в типовой можно, но тогда профили и группы доступа придётся настраивать вручную.
Ошибки при создании пустой базы и загрузке конфигурации
Ниже — ситуации, которые встречаются на практике, и что проверять в каждой.
Для загрузки .dt в серверную базу нужен монопольный доступ: в ней не должно быть других сеансов. Если загружаете поверх существующей серверной базы, сначала предупредите пользователей — их сеансы придётся завершить в консоли кластера, и несохранённые данные пропадут. Делайте это вне рабочего времени.
Частые вопросы
Можно ли получить пустую конфигурацию из существующей рабочей базы?
.cf, сохранённый из рабочей. Получится та же конфигурация без данных. Если нужна совсем чистая структура без объектов — просто создайте базу без шаблона.Чем пустая база отличается от базы с демо-данными?
Сколько весит пустая файловая база?
1Cv8.1CD растёт по мере добавления объектов и данных.Как удалить пустую базу, если она больше не нужна?
Удалить в окне запуска и удалите каталог с файлом 1Cv8.1CD вручную. Кнопка в окне запуска убирает только строку списка, сам файл остаётся на диске.Можно ли превратить файловую пустую базу в серверную?
.dt (Администрирование → Выгрузить информационную базу…), создайте серверную базу без конфигурации и загрузите туда этот файл.