Работа с 1С:Предприятие начинается с создания базы данных — даже если вы планируете переносить данные из другой системы или загружать типовую конфигурацию, сначала требуется "чистый лист". Пустая база 1С служит основой для учета, автоматизации бизнес-процессов или разработки кастомизированных решений. Однако процесс её создания вызывает вопросы у новичков: от выбора между файловым и клиент-серверным вариантом до тонкостей настройки прав доступа.

В этой статье мы разберём все этапы — от установки платформы до первой авторизации в новой базе, — а также раскроем нюансы, которые часто упускают в стандартных инструкциях. Например, почему создание базы через консоль администратора 1С надёжнее, чем через интерфейс запуска, или как избежать ошибки "Недостаточно прав для создания информационной базы" на Windows 10/11. Материал будет полезен бухгалтерам, IT-специалистам и предпринимателям, которые хотят разобраться в основах администрирования 1С без привлечения программистов.

Подготовка к созданию базы: что нужно проверить заранее

Прежде чем приступать к созданию базы, убедитесь, что ваша система соответствует минимальным требованиям. Для 1С:Предприятие 8.3 (актуальной на момент написания статьи) это:

  • 🖥️ Операционная система: Windows 7 SP1+/Windows Server 2008 R2+ (64-bit), Linux с ядром 3.x+. Поддержка macOS ограничена и требует виртуализации.
  • 💾 Свободное место: не менее 1 ГБ на системном диске (для файлового варианта) или 5 ГБ на сервере (для клиент-серверного).
  • 🔑 Права пользователя: учётная запись с правами администратора (для установки) и правами на запись в папку установки 1С.

Особое внимание уделите антивирусу: программы вроде Kaspersky или ESET NOD32 могут блокировать создание баз 1С, воспринимая активность платформы как подозрительную. Добавьте исключения для файлов 1cv8.exe, ragent.exe и папки с базами (обычно C:\Program Files\1cv8\ или C:\Users\Public\1C\).

⚠️ Внимание: Если вы используете Windows 10/11 Home, встроенная учётная запись администратора может быть отключена. Включите её через Пуск → Выполнить → lusrmgr.msc или командную строку с правами администратора:
net user Администратор /active:yes
📊 Какой тип базы 1С вы планируете создать?
Файловая (для одного пользователя)
Клиент-серверная (для команды)
Тестовая (для обучения)
Не знаю

Выбор типа базы: файловая vs клиент-серверная

От типа базы зависит её производительность, масштабируемость и даже стоимость владения. Рассмотрим ключевые различия:

Критерий Файловая база Клиент-серверная база
Количество пользователей 1–5 (оптимально) 5–500+
Производительность Замедляется при росте объёма данных Стабильная скорость за счёт сервера 1С
Стоимость Бесплатно (входит в платформу) Требует лицензию на сервер 1С
Надёжность Риск повреждения при сбое ПК Автоматическое резервное копирование

Для малого бизнеса или тестирования функционала достаточно файловой базы. Она создаётся за 5 минут и не требует дополнительного ПО. Клиент-серверный вариант оправдан для компаний с более чем 10 пользователями или при работе с большими объёмами данных (например, в 1С:ERP или 1С:Управление холдингом).

Если вы ещё не определились, начните с файловой базы — её всегда можно перенести на сервер позже с помощью Выгрузка/Загрузка данных (XML) или инструмента 1С:Конвертация данных.

💡

Для обучения или тестирования отчётов используйте демо-базы от 1С. Они содержат примеры данных и доступны для скачивания на портале users.v8.1c.ru (раздел "Демонстрационные конфигурации").

Пошаговая инструкция: создание файловой базы 1С

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

  1. Запустите "1С:Предприятие" через ярлык на рабочем столе или меню Пуск. В окне запуска нажмите кнопку Добавить (или Создать в старых версиях).

  2. Выберите "Создание новой информационной базы". Укажите название (например, МояБаза_Бухгалтерия) — оно будет отображаться в списке баз. Для пути выберите папку вне системных дисков (например, D:\Bases1C\).

  3. Укажите тип конфигурации:

    • 📁 Создать базу из шаблона — если нужна типичная конфигурация (например, 1С:Бухгалтерия 3.0).
    • 📝 Создать пустую базу — если планируете разрабатывать конфигурацию с нуля или загружать её позже.

  • Завершите настройку: выберите язык (русский/английский), версию платформы (если установлено несколько) и нажмите Готово. База появится в списке — запустите её в режиме Конфигуратор для дальнейшей настройки.

  • ☑️ Проверка перед созданием базы

    Выполнено: 0 / 4
    ⚠️ Внимание: Если при создании базы появляется ошибка "Не удалось создать информационную базу", проверьте:
    • Достаточно ли места на диске.
    • Есть ли права на запись в выбранную папку (кликните правой кнопкой → Свойства → Безопасность).
    • Не заблокирован ли файл 1cv8.1cd антивирусом.

    Создание клиент-серверной базы: нюансы настройки

    Клиент-серверный вариант требует предварительной установки сервера 1С:Предприятие и SQL Server (или PostgreSQL для Linux). Процесс сложнее, но даёт преимущества в производительности и безопасности.

    Основные шаги:

    1. Установите сервер 1С:

      • Скачайте дистрибутив с сайта 1C (раздел "Продукты → Сервер 1С:Предприятие").
      • Запустите установщик с правами администратора. Выберите компоненты: Сервер 1С:Предприятия и Агент сервера.

  • Настройте кластер серверов:

    • Откройте Администрирование кластеров серверов 1С (через меню Пуск).
    • Создайте новый кластер или подключитесь к существующему. Укажите порт (по умолчанию 1541).
    • Создайте базу через консоль:

      C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe" CREATEINFBASE /S"имя_сервера\имя_кластера" /N"имя_базы" /Descr:"Описание" /Dbms"SQL" /DbServer"имя_SQL_сервера" /DbName"имя_базы_в_SQL" /Locale"ru" /User"администратор" /Pwd"пароль"

    После создания базы добавьте её в список через Добавить → Существующую базу на сервере 1С. Укажите имя кластера, сервера и базы данных.

    Как проверить соединение с сервером 1С?

    Откройте командную строку и выполните:

    ping имя_сервера

    Если пинг проходит, но база не создаётся, проверьте настройки брандмауэра (разрешите порты 1540–1541, 1560–1591).

    Первый запуск и базовая настройка новой базы

    После создания базы её нужно инициализировать. Запустите Конфигуратор (не путайте с режимом 1С:Предприятие!) и выполните следующие действия:

    1. Авторизуйтесь под пользователем с полными правами (по умолчанию это Администратор без пароля).

    2. Загрузите конфигурацию (если создавали пустую базу):

      • Перейдите в Файл → Открыть и выберите файл конфигурации (.cf).
      • Или используйте Конфигуратор → Загрузка конфигурации из файла.

  • Настройте пользователей:

    • Откройте Администрирование → Пользователи.
    • Добавьте нового пользователя, укажите имя, пароль и роль (например, Полные права).

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

    💡

    Всегда создавайте отдельного пользователя для повседневной работы вместо встроенного Администратора. Это защитит базу от случайных изменений конфигурации.

    Типичные ошибки и их решения

    Даже опытные пользователи сталкиваются с проблемами при создании баз. Вот самые распространённые сценарии и способы их исправления:

    Ошибка Причина Решение
    Не удалось подключиться к информационной базе Неверный путь или права доступа Проверьте путь в свойствах базы и права на папку
    Ошибка формата потока Повреждение файлов базы Восстановите из резервной копии или используйте chdbfl.exe
    Недостаточно лицензий Отсутствует лицензия на сервер Установите ключ защиты или активируйте программную лицензию

    Если база создалась, но не открывается в режиме предприятия, проверьте:

    • 🔄 Совместимость версии платформы и конфигурации (например, 1С:Бухгалтерия 3.0 требует платформу не ниже 8.3.10).
    • 🔐 Правильность указания имени пользователя и пароля (регистр имеет значение!).
    • 📡 Подключение к серверу (для клиент-серверного варианта).
    ⚠️ Внимание: Если вы используете PostgreSQL вместо MS SQL Server, убедитесь, что в файле pg_hba.conf разрешено подключение по IP (строка должна содержать host all all 0.0.0.0/0 md5). После изменений перезапустите службу PostgreSQL.

    Автоматизация создания баз: скрипты и утилиты

    Для администраторов, которые регулярно разворачивают базы 1С, ручной процесс может быть слишком долгим. Автоматизировать создание помогают:

    • 📜 Батники (BAT-файлы): простые скрипты для создания файловой базы. Пример:
      @echo off
      

      "C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe" CREATEINFBASE /F"D:\Bases1C\NewBase" /N"ТестоваяБаза" /Locale"ru" /User"Админ" /Pwd"123"

    • 🤖 PowerShell-скрипты: позволяют гибко управлять параметрами. Пример для клиент-серверной базы:
      $1CPath = "C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe"
      

      $Args = @(

      "CREATEINFBASE",

      "/S`"localhost\MainCluster`"",

      "/N`"AutoBase`"",

      "/Dbms`"SQL`"",

      "/DbServer`"SQLSERVER\INSTANCE`"",

      "/DbName`"AutoBase_DB`""

      )

      Start-Process -FilePath $1CPath -ArgumentList $Args -Wait

    • 🛠️ Утилита 1C:Enterprise Development Tools: расширение для Visual Studio, упрощающее развёртывание.

    Для Linux-серверов подойдут bash-скрипты с вызовом wine (если используется файловая база) или прямые команды к PostgreSQL. Пример создания пользователя в PostgreSQL:

    sudo -u postgres psql -c "CREATE USER usr_1c WITH PASSWORD 'password';"
    💡

    Для массового развёртывания баз на нескольких ПК используйте Групповую политику Windows (GPO) или системы вроде Ansible для Linux.

    FAQ: ответы на частые вопросы

    Можно ли создать базу 1С на флешке или внешнем диске?

    Технически да, но это не рекомендуется. Файловые базы 1С чувствительны к скорости чтения/записи — USB-накопители часто вызывают ошибки "Ошибка блокировки" из-за медленного отклика. Если нужно переносить базу, используйте Выгрузку/Загрузку данных (DT).

    Как перенести базу с одного компьютера на другой?

    Способы переноса:

    1. Для файловой базы: скопируйте папку с базой (например, D:\Bases1C\МояБаза) и добавьте её через Добавить → Существующую базу на новом ПК.
    2. Для клиент-серверной базы: используйте резервное копирование SQL-сервера или утилиту 1С:Конвертация данных.

    Почему при создании базы просит пароль, если я его не устанавливал?

    Это стандартное поведение 1С:Предприятие 8.3 при первом запуске демо-баз или типовых конфигураций (например, 1С:УТ 11). Пароль по умолчанию обычно пустой или указан в документации к конфигурации. Если запрос появляется для пустой базы, проверьте, не установлен ли пароль на пользователя Администратор в настройках Windows.

    Как удалить созданную базу, если она не нужна?

    Для удаления:

    • Файловая база: удалите папку с базой через Проводник и удалите запись из списка в окне запуска 1С.
    • Клиент-серверная база: удалите её через Администрирование кластеров иdrop database <имя_базы>; на SQL-сервере.
    ⚠️ Внимание: Удаление базы через Управление компьютером → Службы (остановка процесса ragent) может привести к повреждению данных. Используйте штатные средства 1С.

    Можно ли создать базу 1С на Mac?

    Прямой установки 1С:Предприятие под macOS нет, но есть обходные пути:

    • 🍎 Виртуальная машина (Parallels Desktop, VirtualBox) с Windows.
    • 🖥️ Удалённый доступ к серверу 1С через RDP или веб-клиент.
    • 🐧 Linux + Wine (нестабильно, не рекомендуется для рабочих задач).

    Для тестирования подойдёт 1С:Fresh — облачный сервис с доступом через браузер.