Разработка и Конфигурация · 10 мин
Как создать пустую конфигурацию 1С с нуля
Как создать пустую конфигурацию 1С с нуля: выбор шаблона, добавление базы в список, настройка в конфигураторе, типичные ошибки и проверка результата.
Пустая конфигурация 1С — это база данных без готовых прикладных объектов: ни справочников, ни документов, ни отчётов. Такой «чистый лист» нужен разработчикам для создания собственных решений, студентам для обучения, а иногда и администраторам — для тестирования платформы или переноса данных. Создать её можно несколькими способами, и все они занимают не больше пары минут.
Главное, что нужно понимать: конфигурация и информационная база — не одно и то же. Конфигурация — это структура (метаданные), а информационная база — это конфигурация плюс данные. Когда вы создаёте пустую базу, платформа формирует в ней пустую конфигурацию, которую затем можно наполнять объектами в конфигураторе.
Ниже разобраны все рабочие способы: через стандартное окно запуска, через конфигуратор и через командную строку, а также типичные ошибки и проверка результата.
Что такое пустая конфигурация и когда она нужна
Пустая конфигурация содержит только служебные объекты платформы — константы, автоматически создаваемые роли и стандартные подсистемы ядра. В ней нет ни одного прикладного объекта, созданного разработчиком. Это отличает её от демонстрационных баз и типовых конфигураций вроде «Бухгалтерии предприятия» или «Управления торговлей».
Типичные сценарии, когда требуется пустая конфигурация:
- разработка собственной учётной системы с нуля;
- обучение работе в конфигураторе и изучение встроенного языка;
- создание тестовой среды для проверки механизмов платформы;
- заготовка под последующую загрузку конфигурации из файла .cf;
- эксперименты с расширениями без риска затронуть рабочие данные.
Что потребуется перед началом работы
Для создания пустой конфигурации необходима установленная платформа 1С:Предприятие. Подойдёт любая актуальная версия линейки 8.3 — учебная версия платформы тоже справится с этой задачей, хотя и имеет ограничения по работе с COM-соединениями и распределёнными базами.
Определитесь заранее с двумя вещами. Первая — режим работы: файловый (база хранится в папке на диске) или клиент-серверный (данные в СУБД, например PostgreSQL или MS SQL). Для обучения и разработки почти всегда достаточно файлового варианта. Вторая — место хранения: создайте отдельную папку с понятным именем, например C:\Bases\EmptyDev, чтобы потом не искать базу по всему диску.
Убедитесь, что у вас есть права на запись в выбранную папку. Если каталог находится в системных директориях вроде Program Files, платформа может не смочь создать файлы базы, и процесс завершится ошибкой.
Создание пустой базы через окно запуска 1С
Это самый простой и наглядный способ, подходящий большинству пользователей. Все действия выполняются в стандартном окне запуска, которое появляется при старте ярлыка 1С:Предприятие.
- 1Откройте окно запуска 1С:Предприятие и нажмите кнопку «Добавить».
- 2Выберите «Создание новой информационной базы» и нажмите «Далее».
- 3Выберите вариант «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы» и нажмите «Далее».
- 4Укажите имя базы — оно будет отображаться в списке, например «Пустая разработка».
- 5Выберите тип расположения «На данном компьютере или на компьютере в локальной сети» и укажите путь к пустой папке.
- 6Оставьте параметры запуска по умолчанию и нажмите «Готово».
- 7Выделите созданную базу и запустите её в режиме «Конфигуратор» — платформа предложит создать структуру базы, подтвердите.
На шаге выбора шаблона важно не перепутать варианты. Если в списке шаблонов выбрать какую-либо типовую конфигурацию, вы получите не пустую базу, а готовое решение с предопределёнными объектами. Нужен именно пункт про создание базы «без конфигурации».
После нажатия «Готово» в указанной папке появится файл 1Cv8.1CD — это и есть файловая информационная база. При первом входе в конфигуратор платформа дозапишет в неё служебную структуру, что занимает несколько секунд.
Создание через конфигуратор и командную строку
Загрузка пустой конфигурации в существующую базу
Если информационная база уже существует, но нужно очистить её до пустого состояния, проще всего не удалять объекты вручную, а создать новую базу и перенести нужное. Прямой кнопки «сделать конфигурацию пустой» в конфигураторе нет — удаление сотен объектов по одному долго и чревато ошибками с перекрёстными ссылками.
Создание базы из командной строки
Для автоматизации (например, при развёртывании сред разработки скриптами) базу можно создать пакетно, без графического интерфейса. Используется параметр CreateUIBase в сочетании с указанием пути:
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" CREATEINFOBASE File="C:\Bases\EmptyDev";"Команда создаёт файловую базу по указанному пути и добавляет её в список баз текущего пользователя. Учтите, что путь к исполняемому файлу зависит от установленной версии платформы — проверьте актуальный номер релиза в каталоге установки.
Первые шаги с пустой конфигурацией в конфигураторе
Откройте базу в режиме «Конфигуратор». Если дерево конфигурации не отображается, выполните команду меню Конфигурация → Открыть конфигурацию. Вы увидите корневые ветви метаданных: «Общие», «Константы», «Справочники», «Документы» и другие — все без вложенных объектов.
Прежде чем добавлять объекты, задайте основные свойства конфигурации. Откройте палитру свойств корневого узла (правой кнопкой по узлу «Конфигурация» → «Свойства») и укажите:
- Имя и синоним — например, имя
УчетПроектови синоним «Учёт проектов»; - Версию — удобно вести нумерацию с первых шагов;
- Основной язык — по умолчанию русский;
- Режим использования модальности и синхронных вызовов — для новых разработок рекомендуется «Не использовать», это соответствует современным требованиям к интерфейсу.
После добавления первых объектов не забудьте выполнить обновление конфигурации базы данных (Конфигурация → Обновить конфигурацию базы данных или клавиша F7). Без этого новые объекты существуют только в конфигурации разработчика, но не в рабочей базе, и предприятие их не увидит.
Проверка результата
Убедиться, что база создана корректно и действительно пустая, можно за несколько минут по простым контрольным точкам.
Как проверить результат
В указанной папке присутствует файл 1Cv8.1CD ненулевого размера
Папка пуста или платформа сообщила об ошибке доступа
Конфигуратор открывается, дерево метаданных доступно после команды «Открыть конфигурацию»
При входе появляется ошибка открытия базы или требование лицензии
Ветви «Справочники», «Документы», «Отчёты» существуют, но пусты
Внутри ветвей есть объекты типовой конфигурации — значит, выбран шаблон, а не пустая база
Открывается пустое окно приложения без разделов и команд
Ошибка запуска или виден интерфейс типового прикладного решения
Если база открывается в обоих режимах и не содержит прикладных объектов — задача выполнена. Пустое окно предприятия без единой команды — это нормально: интерфейс появится по мере добавления подсистем и объектов.
Типичные ошибки и ограничения
Отдельно стоит упомянуть ограничение файлового режима: при росте объёма данных и числа одновременных пользователей он становится узким местом. Для одиночной разработки это не критично, но если пустая конфигурация со временем превратится в рабочую систему для нескольких пользователей, планируйте переход на клиент-серверный вариант.
Часто задаваемые вопросы
Можно ли создать пустую конфигурацию без установки шаблонов?
Да. Вариант «создание информационной базы без конфигурации» не требует никаких шаблонов — достаточно одной установленной платформы. Шаблоны нужны только для развёртывания типовых решений.
Чем пустая конфигурация отличается от демонстрационной базы?
Демонстрационная база содержит полноценную типовую конфигурацию плюс заполненные примеры данных. Пустая не содержит ни прикладных объектов, ни данных — только служебную структуру платформы.
Можно ли потом загрузить в пустую базу готовую конфигурацию?
Да, это один из основных сценариев. В конфигураторе выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите файл .cf. После загрузки выполните обновление конфигурации базы данных.
Почему в режиме предприятия открывается совершенно пустое окно?
Это нормально. Интерфейс приложения строится из подсистем и объектов конфигурации, а в пустой конфигурации их нет. Разделы и команды появятся по мере того, как вы добавите подсистемы, справочники и документы.
Нужна ли лицензия для создания пустой конфигурации?
Для файлового режима с локальной базой на одном компьютере обычно достаточно лицензии на платформу, а учебная версия платформы позволяет работать без аппаратного ключа. Для клиент-серверного режима потребуется лицензия на сервер 1С:Предприятия.
Как удалить все объекты из существующей конфигурации, чтобы сделать её пустой?
Специальной команды для этого нет, а ручное удаление объектов долгое и рискованное из-за перекрёстных ссылок. Практичнее создать новую пустую базу и, если нужно, перенести в неё отдельные данные через выгрузку или обработки.
Что важно запомнить
Пустая конфигурация создаётся через окно запуска 1С вариантом «без конфигурации» или командой CREATEINFOBASE. После создания задайте свойства конфигурации в конфигураторе и не забывайте обновлять конфигурацию базы данных (F7). Проверка результата — файл 1Cv8.1CD на диске, пустые ветви метаданных и успешный запуск в обоих режимах.