Создание базы в 1С:Предприятие — первый шаг к автоматизации учета, торговли или производства. Без правильно настроенной базы даже самая функциональная конфигурация (1С:Бухгалтерия, 1С:УТ, 1С:ЗУП) не сможет работать эффективно. Но многие пользователи сталкиваются с трудностями уже на этапе создания: непонятно, какой тип базы выбрать, где её разместить, как избежать ошибок при инициализации.

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

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

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

  • 📌 Тип конфигурации. Будете использовать готовую (1С:Бухгалтерия 3.0, 1С:Управление торговлей 11) или разрабатывать свою? От этого зависит выбор шаблона.
  • 💾 Формат хранения. Файловый вариант подходит для 1–5 пользователей, клиент-серверный — для крупных компаний с высокой нагрузкой.
  • 🔒 Права доступа. Убедитесь, что у вашей учётной записи Windows достаточно прав для создания папок и записи файлов (особенно если база будет сетевой).
  • 📡 Сетевая инфраструктура. Для клиент-серверного варианта потребуется установленный 1С:Сервер и корректно настроенная сеть.

Если вы планируете использовать клиент-серверный вариант, заранее установите 1С:Сервер (версия должна совпадать с платформой 1С). Для тестирования можно ограничиться файловым вариантом, но помните: при росте объёма данных его придётся переносить на сервер, что потребует дополнительных усилий.

📊 Какой тип базы 1С вы используете?
Файловый
Клиент-серверный
Облачный (1С:Fresh)
Пока не определился

Также проверьте свободное место на диске: для новой базы достаточно 1–2 ГБ, но со временем объём может вырасти до десятков гигабайт (особенно если ведётся документооборот с прикреплёнными файлами). Оптимально размещать базу на SSD-накопителе — это ускорит работу системы.

⚠️ Внимание: Если вы создаёте базу для 1С:Зарплата и Управление Персоналом, учтите, что в ней хранятся персональные данные сотрудников. Согласно 152-ФЗ, такие базы должны быть защищены от несанкционированного доступа (пароли, шифрование, резервное копирование).

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

Это самый универсальный и надёжный метод, подходящий для любых версий платформы. Инструкция актуальна для 1С:Предприятие 8.3 (все редакции).

  1. Запустите 1С:Предприятие в режиме конфигуратора. Для этого в меню запуска выберите пункт Конфигуратор (или удерживайте Shift при запуске ярлыка 1С).

  2. В открывшемся окне перейдите в меню Файл → Новая....

  3. Укажите параметры новой базы:

    • 📁 Каталог — путь, где будут храниться файлы базы (например, C:\Bases\MyBase).
    • 🏷️ Название — отображаемое имя базы в списке (можно изменить позже).
    • 🔄 Тип — выберите Создание новой информационной базы.

  • Нажмите Далее и выберите шаблон конфигурации (если создаёте базу на основе типового решения) или оставьте Пустая конфигурация для разработки с нуля.

  • Завершите мастер, нажав Готово. База будет создана и добавлена в список.

  • Установлена последняя версия платформы 1С|Есть права на запись в выбранный каталог|Выбран правильный тип (файловый/клиент-серверный)|Сделано резервное копирование шаблона (если используется)

    -->

    Если вы создаёте клиент-серверную базу, на шаге выбора типа укажите Создание информационной базы на сервере 1С:Предприятия и заполните параметры подключения к серверу (имя кластера, порт, аутентификация).

    ⚠️ Внимание: При создании базы на сервере убедитесь, что служба 1С:Сервер запущена и доступна по сети. Если используете SQL Server, проверьте, что у пользователя 1С есть права на создание баз данных.

    Способ 2: Создание базы через меню запуска 1С

    Этот метод проще, но подходит только для файловых баз. Он удобен, если нужно быстро развернуть тестовую базу или копию рабочей.

    1. Запустите 1С:Предприятие (не конфигуратор!). В окне запуска нажмите кнопку Добавить.

    2. Выберите Создание новой информационной базы.

    3. Укажите название базы и путь к каталогу (аналогично первому способу).

    4. На шаге выбора конфигурации выберите нужный шаблон или Пустую базу.

    5. Завершите мастер, нажав Готово. База появится в списке и будет готова к запуску.

    6. Главное отличие от первого способа — здесь нет доступа к расширенным настройкам (например, нельзя сразу создать клиент-серверную базу). Зато процесс занимает меньше времени.

      💡

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

      Способ 3: Создание базы через командную строку

      Для автоматизации или развёртывания баз на серверах удобно использовать командную строку. Этот метод требует знания синтаксиса, но позволяет гибко настраивать параметры.

      Основная команда для создания базы:

      C:\Program Files\1cv8\8.3.22.1690\bin\1cv8.exe" CREATEINFABASE /S"ИмяСервера\ИмяКластера" /N"ИмяБазы" /DBMS MSSQLServer /DBSrv"SQLСервер" /DB"ИмяБД" /DBUID"Пользователь" /DBPWD"Пароль" /Out"ЛогФайл.txt"

      Расшифровка ключей:

      Ключ Описание Пример значения
      /S Адрес кластера сервера 1С localhost\srvinst
      /N Имя создаваемой базы TradeBase
      /DBMS Тип СУБД (MSSQLServer, PostgreSQL) MSSQLServer
      /Out Путь к лог-файлу C:\Logs\create_base.log

      Для файловой базы команда упрощается:

      "C:\Program Files\1cv8\8.3.22.1690\bin\1cv8.exe" CREATEINFABASE File="C:\Bases\NewBase" /N"ТестоваяБаза" /Out"C:\Logs\create_file_base.log"
      ⚠️ Внимание: При использовании командной строки все пути и имена должны быть указаны в кавычках, если содержат пробелы. Также проверьте, что путь к исполняемому файлу 1cv8.exe соответствует установленной версии платформы.

      Выбор между файловым и клиент-серверным вариантом

      Этот выбор критически важен для дальнейшей работы. Сравним оба варианта:

      Критерий Файловый вариант Клиент-серверный вариант
      Макс. количество пользователей До 5 (рекомендуется) 100+
      Производительность Падает при росте объёма данных Стабильная даже с большими базами
      Требования к оборудованию Локальный компьютер или сетевая папка Выделенный сервер с 1С:Сервер и СУБД
      Стоимость Бесплатно (входит в платформу) Требуется лицензия на сервер и СУБД

      Файловый вариант подходит для:

      • 🏠 Малых предприятий с 1–3 пользователями.
      • 📚 Обучения и тестирования конфигураций.
      • 💼 Временных проектов (например, разовой инвентаризации).

      Клиент-серверный вариант обязателен, если:

      • 📈 Ожидается рост объёма данных (более 10 ГБ).
      • 👥 Работает более 5 пользователей одновременно.
      • 🔄 Требуется высокая отказоустойчивость (резервные копии, репликация).
      💡

      Для перехода с файлового на клиент-серверный вариант позже потребуется полная выгрузка/загрузка данных. Лучше сразу выбрать масштабируемое решение, если планируется рост.

      Типичные ошибки при создании базы и как их избежать

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

      • 🚫 Ошибка доступа к каталогу. Решение: запустите 1С от имени администратора или проверьте права на папку.
      • 🔌 Не удаётся подключиться к серверу 1С. Проверьте:
        • Служба 1С:Сервер запущена.
        • Порт (обычно 1541) не заблокирован фаерволом.
        • Имя кластера указано правильно (например, localhost\srvinst).
      • 🗃️ База создаётся, но не открывается. Возможные причины:
        • Несовместимость версии платформы и конфигурации.
        • Повреждение шаблона (перескачайте его с сайта 1С).
        • Не хватает лицензий на количество пользователей.
      • 🔄 Долгое создание базы на SQL Server. Увеличьте таймаут в настройках кластера или проверьте производительность дисковой подсистемы сервера.

    Если при создании базы появляется сообщение "Не удалось создать информационную базу" без дополнительных деталей, проверьте логи 1С (папка %APPDATA%\1C\1Cv8\logs). Часто там указаны конкретные ошибки (например, недостаток места на диске или проблемы с СУБД).

    Что делать, если база создалась, но не видна в списке?

    Проверьте файл 1cv8.1cd в каталоге базы — если он отсутствует, создание прошло с ошибкой. Также убедитесь, что в списке баз не установлен фильтр по типу (например, отображаются только файловые базы).

    Настройка базы после создания: первые шаги

    Создание базы — только половина дела. После этого необходимо:

    1. Загрузить конфигурацию (если создавали пустую базу). Для этого в конфигураторе выберите Файл → Открыть... и укажите путь к файлу .cf или .cfu.

    2. Настроить пользователей и права. Перейдите в Администрирование → Пользователи и добавьте учётные записи с соответствующими ролями.

    3. Установить параметры учёта. Для бухгалтерских конфигураций это настройка организаций, планов счетов, налоговых периодов.

    4. Создать резервную копию. Даже для тестовой базы рекомендуется сделать бэкап (через Администрирование → Выгрузить информационную базу).

    Для клиент-серверных баз дополнительно проверьте:

    • 🔄 Настройки регламентных заданий (если они используются).
    • 📊 Индексы СУБД — иногда требуется их пересоздание для ускорения работы.
    • 🔐 Параметры аутентификации (например, интеграция с Active Directory).
    💡

    После создания базы запустите тестовое заполнение справочников (например, добавьте 2–3 контрагента и документа). Это поможет убедиться, что все механизмы работают корректно.

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

    Можно ли перенести файловую базу на клиент-серверный вариант без потери данных?

    Да, но это требует выгрузки и загрузки данных через конфигуратор:

    1. В файловой базе выполните Администрирование → Выгрузить информационную базу (файл .dt).
    2. Создайте новую клиент-серверную базу.
    3. Загрузите данные через Администрирование → Загрузить информационную базу.
    Важно: версия платформы и конфигурации должна совпадать!

    Какую СУБД лучше выбрать для клиент-серверной базы: MS SQL или PostgreSQL?

    MS SQL Server традиционно считается более стабильным для 1С, особенно если у вас уже есть лицензии. PostgreSQL бесплатен и показывает хорошую производительность, но может потребовать дополнительной настройки. Для большинства задач разница некритична — выбирайте исходя из бюджета и инфраструктуры.

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

    Для файловой базы просто удалите папку с файлами (.1CD, .1CV8 и др.). Для клиент-серверной:

    1. В конфигураторе подключитесь к серверу.
    2. Выделите базу в дереве и нажмите Удалить.
    3. Подтвердите удаление (данные будут удалены безвозвратно!).

    Также удалите базу данных в MS SQL/PostgreSQL через соответствующие утилиты.

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

    Технически да, но не рекомендуется. Файловые базы на сетевых ресурсах работают медленно и могут повреждаться при обрывах связи. Если нужен сетевой доступ, лучше:

    • Использовать клиент-серверный вариант.
    • Разместить файловую базу на локальном диске сервера и подключать пользователей через \\server\share.

    Для NAS проверьте поддержку блокировок файлов (не все модели корректно работают с 1С).

    Как проверить, что база создана корректно?

    Выполните следующие шаги:

    1. Запустите базу в режиме 1С:Предприятие и убедитесь, что она открывается без ошибок.
    2. Создайте тестовый документ (например, Поступление товаров) и сохраните его.
    3. Проверьте логи (%APPDATA%\1C\1Cv8\logs) на наличие ошибок.
    4. Для клиент-серверной базы выполните тестовое подключение с другого компьютера.

    Если всё прошло без сбоев — база готова к работе.