Администрирование · 11 мин
Как создать новую базу данных в 1С
Как создать новую базу 1С с нуля, из шаблона или из выгрузки. Выбор файлового и клиент-серверного варианта, настройка, проверка результата и типичные ошибки.
Создание новой информационной базы — первый шаг при внедрении 1С, развёртывании тестовой среды или разделении учёта по организациям. Платформа 1С:Предприятие позволяет создать базу тремя способами: пустую без конфигурации, из шаблона типовой конфигурации и из файла выгрузки существующей базы. Выбор способа зависит от задачи: для рабочего учёта обычно нужен шаблон, для восстановления копии — файл выгрузки.
Прежде чем приступать, определите два ключевых параметра: вариант работы базы (файловый или клиент-серверный) и источник конфигурации. Файловый вариант подходит для небольших компаний с одним или несколькими пользователями и не требует отдельного сервера. Клиент-серверный вариант использует СУБД (Microsoft SQL Server, PostgreSQL и другие) и нужен при большом числе пользователей и объёмах данных.
Все действия выполняются через стандартное окно запуска 1С (список информационных баз) либо через конфигуратор. Для создания базы нужны права администратора на компьютере или сервере, а для клиент-серверного варианта — ещё и доступ к серверу СУБД с правом создавать базы данных.
Что подготовить перед созданием базы
Убедитесь, что на компьютере установлена платформа 1С:Предприятие нужной версии. Версия платформы должна быть совместима с конфигурацией, которую вы планируете разворачивать: эта информация указана в документации к конфигурации или в дистрибутиве. Если платформа старше требуемой, база может не открыться или потребовать конвертацию.
Для установки типовой конфигурации понадобится её дистрибутив — он поставляется на диске, скачивается с портала 1С или передаётся франчайзи. Дистрибутив устанавливает шаблоны в каталог шаблонов (обычно в профиле пользователя), откуда их можно выбрать при создании базы. Без установленного шаблона пункт «создание базы из шаблона» будет пуст.
Определите место хранения базы. Для файлового варианта создайте отдельный пустой каталог на локальном диске или сетевом ресурсе с достаточным объёмом свободного места. Для клиент-серверного варианта подготовьте имя сервера 1С, имя базы в СУБД и учётные данные администратора СУБД.
Выбор между файловым и клиент-серверным вариантом
Файловая база хранится в одном файле 1Cv8.1CD в указанном каталоге. Её просто создать, скопировать и перенести, она не требует администрирования СУБД. Ограничения: при одновременной работе нескольких пользователей возможны блокировки, а при росте объёма данных производительность заметно снижается. Файловый вариант — разумный выбор для одного бухгалтера, тестовой базы или небольшого офиса.
Клиент-серверный вариант требует развёрнутого сервера 1С:Предприятия и СУБД. Он обеспечивает устойчивую работу десятков и сотен пользователей, более надёжное хранение и гибкое резервное копирование средствами СУБД. Минус — необходимость администрирования: обновления сервера, настройка прав, обслуживание СУБД.
Сравнение вариантов
Подходит для 1–5 пользователей, тестовых и учебных баз. Не требует сервера, легко копируется. Ограничение — блокировки при параллельной работе и снижение скорости на больших объёмах.
Подходит для многопользовательской работы и больших объёмов. Требует сервера 1С, СУБД и администрирования. Даёт отказоустойчивость и штатные средства резервного копирования СУБД.
Создание базы из шаблона типовой конфигурации
Это основной сценарий для начала реального учёта. Шаблон содержит конфигурацию (например, «Бухгалтерия предприятия» или «Управление торговлей») и, в зависимости от поставки, демонстрационные данные. Сначала установите дистрибутив конфигурации: запустите setup.exe из комплекта поставки и следуйте мастеру установки, запомнив каталог шаблонов.
Затем откройте окно запуска 1С, нажмите «Добавить», выберите «Создание новой информационной базы» и нажмите «Далее». В списке шаблонов найдите нужную конфигурацию и версию, выделите её и продолжите. Укажите имя базы — оно будет отображаться в списке при запуске, — выберите тип расположения «На данном компьютере или на компьютере в локальной сети» для файлового варианта и укажите пустой каталог.
На последнем шаге можно оставить параметры по умолчанию и нажать «Готово». Платформа создаст файловую базу и загрузит в неё конфигурацию из шаблона. Первый запуск может занять несколько минут: выполняется первоначальное заполнение справочников и настроек. После завершения откроется стартовый помощник, где задаются реквизиты организации и параметры учёта.
- 1Установите дистрибутив конфигурации (setup.exe из комплекта поставки)
- 2Откройте окно запуска 1С и нажмите «Добавить»
- 3Выберите «Создание новой информационной базы»
- 4Выберите шаблон нужной конфигурации и версии
- 5Задайте имя базы и укажите пустой каталог
- 6Подтвердите создание кнопкой «Готово»
- 7Запустите базу и пройдите начальную настройку
Создание пустой базы без конфигурации
Пустая база нужна разработчикам для создания собственной конфигурации с нуля или для последующей загрузки конфигурации из файла .cf. В окне запуска нажмите «Добавить» → «Создание новой информационной базы», но на шаге выбора шаблона отметьте вариант «создание информационной базы без конфигурации». Укажите имя и каталог, завершите мастер.
Такая база открывается только в конфигураторе: в режиме «Предприятие» ей работать нечем, поскольку прикладного решения нет. Дальнейшие действия — либо разработка структуры метаданных вручную, либо загрузка конфигурации через меню «Конфигурация» → «Загрузить конфигурацию из файла» с указанием готового .cf-файла.
После загрузки конфигурации обязательно выполните обновление конфигурации базы данных (клавиша F7 в конфигураторе) и согласитесь с реструктуризацией. Только после этого базу можно открыть в режиме «Предприятие».
Создание базы из файла выгрузки (.dt)
Файл выгрузки .dt содержит и конфигурацию, и данные — это полный слепок базы. Способ применяется для развёртывания копии рабочей базы, переноса базы на другой компьютер или восстановления из архива. Сначала создайте пустую базу без конфигурации по инструкции из предыдущего раздела.
Откройте созданную базу в конфигураторе, выберите «Администрирование» → «Загрузить информационную базу» и укажите файл .dt. Подтвердите загрузку: процесс может занять от нескольких минут до нескольких часов в зависимости от размера файла. По завершении перезапустите конфигуратор, если платформа это предложит.
Учтите важное ограничение: загрузка .dt полностью замещает содержимое базы. Если в целевой базе были данные, они будут утрачены без возможности отката. Поэтому загружайте выгрузку только в пустую или специально подготовленную базу.
Создание клиент-серверной базы
Для клиент-серверного варианта потребуются развёрнутый сервер 1С:Предприятия и СУБД. В окне запуска при добавлении базы выберите тип расположения «На сервере 1С:Предприятия». Заполните параметры: имя кластера серверов, имя базы в кластере, тип СУБД, имя базы данных в СУБД, сервер баз данных и учётные данные пользователя СУБД с правом создания баз.
Установите флаг «Создать базу данных в случае её отсутствия», чтобы платформа сама создала базу в СУБД. Если база в СУБД уже создана вручную администратором, флаг не нужен, но учётная запись должна иметь к ней полный доступ. Ошибки в параметрах — неверное имя сервера, недостаточные права, закрытый порт — самая частая причина неудачи на этом шаге.
Альтернативный путь — создать базу через консоль администрирования сервера 1С: там же задаются параметры СУБД, но дополнительно доступны настройки блокировок, рабочих процессов и других свойств кластера. Для разовой задачи достаточно мастера в окне запуска.
Если создание клиент-серверной базы завершается ошибкой доступа, чаще всего проблема не в 1С, а в правах учётной записи СУБД. Проверьте, что пользователь может создавать базы данных, — для этого достаточно подключиться к СУБД её штатным инструментом и выполнить тестовое создание.
Проверка результата и первые шаги после создания
После создания базы откройте её в режиме «Предприятие» и убедитесь, что конфигурация запускается без ошибок, открываются основные разделы меню и доступны справочники. Для базы из шаблона пройдите начальную настройку: укажите реквизиты организации, учётную политику, функциональность. Для базы из выгрузки сверьте ключевые данные с источником — остатки, справочники, несколько документов за последний период.
Сразу настройте доступы и резервное копирование. Создайте пользователей с минимально необходимыми правами вместо работы всеми под одним администратором. Для файловой базы настройте копирование файла 1Cv8.1CD или регулярную выгрузку в .dt; для клиент-серверной — штатное резервное копирование средствами СУБД.
Как проверить результат
База открывается без сообщений об ошибках, меню и разделы доступны
Ошибка открытия, требование обновить конфигурацию базы данных
В конфигураторе видна структура метаданных (справочники, документы)
Пустое дерево конфигурации — база создана без шаблона и без загрузки
Справочники и документы на месте, остатки совпадают с источником
Пустые справочники или расхождения в остатках
Типичные ошибки при создании базы
Самая распространённая ошибка — создание базы в непустом каталоге или, наоборот, указание несуществующего пути без прав на его создание. Вторая по частоте — попытка установить конфигурацию без предварительной установки дистрибутива: список шаблонов пуст, и пользователь не понимает, откуда взять конфигурацию. Третья — несовместимость версий: база создана на новой платформе, а открыть её пытаются на старой.
FAQ
Можно ли создать базу 1С без диска и дистрибутива?
Да, если у вас есть файл конфигурации .cf или выгрузка .dt: создайте пустую базу и загрузите файл через конфигуратор. Дистрибутив нужен только для установки типовой конфигурации из шаблона; актуальные дистрибутивы доступны зарегистрированным пользователям на портале 1С.
Сколько места нужно для новой базы?
Пустая файловая база с типовой конфигурацией занимает от нескольких сотен мегабайт. Рабочая база растёт по мере ввода документов, поэтому закладывайте запас дискового пространства с учётом роста данных и резервных копий. Точный объём зависит от конфигурации и интенсивности учёта.
Как перенести файловую базу на другой компьютер?
Два способа: скопировать каталог с файлом 1Cv8.1CD (при закрытой базе) или сделать выгрузку в .dt через конфигуратор и загрузить её на новом месте. Выгрузка надёжнее: она корректно переносит данные независимо от версии платформы на целевом компьютере.
Чем отличается файл .cf от файла .dt?
Файл .cf содержит только конфигурацию — структуру метаданных без данных. Файл .dt содержит и конфигурацию, и все данные базы. Для развёртывания копии рабочей базы нужен .dt, для обновления или переноса только конфигурации — .cf.
Можно ли превратить файловую базу в клиент-серверную?
Да: сделайте выгрузку файловой базы в .dt, создайте новую клиент-серверную базу и загрузите в неё этот файл через конфигуратор. Прямого «переключателя» режима не существует — перенос всегда выполняется через выгрузку и загрузку.
Почему при создании базы список шаблонов пуст?
Шаблоны появляются только после установки дистрибутива конфигурации. Запустите setup.exe из комплекта поставки конфигурации и проверьте, что каталог шаблонов при установке совпадает с каталогом, указанным в настройках окна запуска 1С (кнопка «Настройка» → «Каталоги шаблонов»).
Что важно запомнить
Для рабочего учёта создавайте базу из шаблона установленной типовой конфигурации, для копии — через загрузку .dt в пустую базу. Файловый вариант подходит немногим пользователям, клиент-серверный — большим коллективам. Перед загрузкой .dt проверяйте, что целевая база пустая, и сразу после создания настройте пользователей и резервное копирование.