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

Процесс может отличаться в зависимости от версии платформы, типа лицензии (базовая или профессиональная) и целей использования. Например, для учебных задач подойдёт локальная база на файловом хранилище, а для корпоративных систем потребуется серверный вариант с SQL. Мы разберём каждый сценарий с учётом типичных ошибок и дадим рекомендации по оптимизации.

Если вы ранее не работали с администрированием 1С, начните с первого раздела — там объяснены ключевые термины и требования к системе. Опытные пользователи могут сразу перейти к списоку методов добавления базы или разделу про устранение ошибок.

Подготовка к созданию чистой базы: системные требования и права

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

  • 🖥️ Операционная система: Windows 10/11 или Linux (с установленным wine для некоторых версий)
  • 📂 Свободное место на диске: от 500 МБ для пустой базы (без учёта будущих данных)
  • 🔑 Права администратора: для установки компонентов и создания папок в системных разделах

Для серверного варианта (например, PostgreSQL или Microsoft SQL Server) потребуется:

  • 🖧 Выделенный сервер или виртуальная машина с ОЗУ от 4 ГБ
  • 🛠️ Установленный и настроенный СУБД (версия должна поддерживаться вашей редакцией 1С)
  • 🔐 Права на создание баз данных в СУБД (обычно роль dbcreator)

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

📊 Какой тип базы 1С вы чаще используете?
Локальная файловая
Серверная (SQL)
Облачная (1С:Fresh)
Не знаю
⚠️ Внимание: Если вы работаете в корпоративной сети, уточните у IT-отдела политику безопасности. Некоторые компании блокируют создание локальных баз на рабочих станциях из-за рисков утечки данных.

5 способов добавить чистую базу в 1С

Выбор метода зависит от ваших задач и инфраструктуры. Ниже — все актуальные варианты с плюсами и минусами каждого.

1. Через Конфигуратор (классический способ)

Подходит для большинства версий 1С:Предприятие 8.3 и не требует дополнительных инструментов. Инструкция:

  1. Запустите 1С:Предприятие в режиме Конфигуратор (выберите нужную базу в списке и нажмите кнопку «Конфигуратор» или удерживайте Shift при запуске ярлыка).
  2. Перейдите в меню Файл → Новая информационная база.
  3. Укажите:
    • 📁 Наименование (отображается в списке баз)
    • 📍 Тип расположения: «На этом компьютере или в локальной сети» для файловой базы или «На сервере 1С:Предприятия» для клиент-серверного варианта
    • 🔗 Путь к каталогу (например, C:\Bases\НоваяБаза)
  • Нажмите «Готово» и дождитесь создания структуры.
  • После создания база будет пустой — без конфигурации. Чтобы начать работу, нужно либо загрузить шаблон (например, Бухгалтерия 3.0), либо создать конфигурацию с нуля в режиме Конфигуратор.

    Проверить права на запись в целевую папку|

    Закрыть все экземпляры 1С на компьютере|

    Подготовить имя базы без спецсимволов|

    Убедиться в наличии свободного места на диске-->

    2. Через «Добавление информационной базы» в списке

    Более быстрый метод, если вам не нужны расширенные настройки:

    1. Запустите 1С:Предприятие (не Конфигуратор!).
    2. В окне выбора баз нажмите кнопку «Добавить».
    3. Выберите «Добавление в список существующей информационной базы» (да, формулировка контраинтуитивна — этот пункт создаёт новую базу).
    4. Укажите параметры аналогично первому способу.

    Этот метод удобен, если вы часто создаёте тестовые базы — он экономит 1-2 клика по сравнению с Конфигуратором.

    3. Через командную строку (для автоматизации)

    Используется администраторами для массового развёртывания или интеграции с системами мониторинга. Пример команды для создания файловой базы:

    C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe" DESIGNER /F "C:\Bases\НоваяБаза" /N "Тестовая база" /Out "C:\logs\create_base.log"

    Ключи команды:

    • /F — путь к каталогу базы
    • /N — отображаемое имя
    • /Out — файл лога (полезно для отладки)
    • ⚠️ Внимание: При создании базы через командную строку нельзя указать тип СУБД — будет создана файловая база по умолчанию. Для серверных баз используйте CREATEINFOBASE в языке 1С или скрипты для СУБД.

      4. Через 1С:Fresh или облачные сервисы

      Если вы используете 1С:Fresh, процесс упрощён:

      1. Авторизуйтесь в личном кабинете.
      2. Перейдите в раздел «Информационные базы».
      3. Нажмите «Создать новую базу» и выберите шаблон (например, Управление торговлей 11).
      4. Укажите название и при необходимости настройте доступ для пользователей.

    Преимущества облачного метода:

    • ⚡ Мгновенное развёртывание без нагрузки на ваш ПК
    • 🔄 Автоматические резервные копии
    • 🌐 Доступ из любой точки мира

    Недостатки: ограничения по функционалу (не все конфигурации поддерживаются) и ежемесячная плата.

    5. Через скрипты на языке 1С (для разработчиков)

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

    ПараметрыСоздания = Новый Структура();
    

    ПараметрыСоздания.Вставить("Каталог", "C:\Bases\НоваяБаза");

    ПараметрыСоздания.Вставить("Имя", "Тестовая база");

    ПараметрыСоздания.Вставить("ТипСервера", ТипСервераИнформационнойБазы.Файловый);

    НоваяБаза = ИнформационныеБазы.Создать(ПараметрыСоздания);

    Если НоваяБаза.Пустая() Тогда

    Сообщить("База создана успешно!");

    Иначе

    Сообщить("Ошибка: " + ОписаниеОшибки());

    КонецЕсли;

    Этот метод полезен для интеграции с системами CI/CD или при массовом развёртывании баз для тестирования.

    Метод Сложность Время создания Подходит для
    Через Конфигуратор ⭐⭐ 2-5 минут Одиночные базы, ручная настройка
    Через список баз 1-2 минуты Быстрое тестирование
    Командная строка ⭐⭐⭐ 1 минута (без учёта настройки скрипта) Автоматизация, DevOps
    1С:Fresh Мгновенно Облачные решения, удалённая работа
    Скрипты 1С ⭐⭐⭐⭐ Зависит от кода Разработчики, сложные сценарии

    Настройка параметров новой базы

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

    1. Выбор конфигурации

    Чистая база не содержит прикладного решения. Варианты загрузки:

    • 📦 Из шаблона: скачайте актуальную версию с сайта (например, Зарплата и управление персоналом 3.1) и загрузите через Конфигуратор → Файл → Открыть.
    • 🔄 Из другой базы: используйте Файл → Загрузить информационную базу для переноса структуры.
    • 🛠️ С нуля: если вы разработчик, создайте новую конфигурацию в режиме Конфигуратор.
    • Для учебных целей подойдёт Демобаза — её можно скачать с портала 1С:ИТС или получить у партнёров 1С.

      2. Настройка прав доступа

      По умолчанию новая база имеет только пользователя Администратор без пароля. Чтобы обеспечить безопасность:

      1. Задайте пароль для Администратора в Администрирование → Пользователи.
      2. Создайте новых пользователей с ограниченными правами (например, роль Бухгалтер или Менеджер).
      3. Настройте профили групп доступа для разделения функционала.

      В серверных базах дополнительно настройте права на уровне SQL-сервера (например, ограничьте доступ к таблицам через GRANT в PostgreSQL).

      💡

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

      3. Оптимизация производительности

      Для файловой базы:

      • 📁 Разместите базу на SSD-накопителе (ускоряет работу в 3-5 раз по сравнению с HDD).
      • 🧹 Регулярно выполняйте Тестирование и исправление через Конфигуратор.
      • 🔄 Настройте автоматическое резервное копирование (например, через Плановые задания).

      Для серверной базы:

      • 🖧 Оптимизируйте параметры SQL-сервера (например, выделите достаточно памяти для work_mem в PostgreSQL).
      • 📊 Используйте индексы для крупных таблиц (настраивается в конфигураторе).
      • 🔌 Настройте пул соединений в кластере серверов 1С.
      ⚠️ Внимание: Если база будет использоваться более чем 5 пользователями одновременно, файловая структура не подходит — обязательно разворачивайте её на SQL-сервере. Файловые базы не оптимизированы для высоких нагрузок и могут повредиться.

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

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

      1. Ошибка «Недостаточно прав для создания каталога»

      Причина: Учётная запись Windows не имеет прав на запись в выбранную папку.

      Решение:

      • 🔧 Запустите 1С от имени администратора (правый клик по ярлыку → «Запуск от имени администратора»).
      • 📂 Измените права на папку: Свойства → Безопасность → Изменить → Добавьте свою учётную запись с полными правами.
      • 💻 Если используете Linux, проверьте права через chmod 777 /путь/к/папке (не рекомендуется для продуктивных систем!).

      2. Ошибка «Не найден файл 1cv8.exe»

      Причина: Путь к платформе 1С указан неверно (актуально для командной строки или скриптов).

      Решение:

      1. Проверьте реальный путь к исполняемому файлу (обычно C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe).
      2. Обновите переменную окружения PATH, если используете короткие команды.
      3. Укажите полный путь в скрипте, например:
        "C:\Program Files\1cv8\8.3.22.1885\bin\1cv8.exe" DESIGNER /F "C:\Bases\Test"

      3. Ошибка «Невозможно создать информационную базу» в 1С:Fresh

      Причина: Превышен лимит баз по тарифу или проблемы с оплатой.

      Решение:

      • 💳 Проверьте статус подписки в личном кабинете.
      • 📞 Свяжитесь с поддержкой 1С:Fresh — иногда требуется ручная активация.
      • 🔄 Попробуйте создать базу с другим именем (возможно, конфликт с существующей).
      ⚠️ Внимание: Сообщения об ошибках в 1С:Fresh могут отличаться от локальных версий. Всегда сверяйтесь с официальной документацией, так как интерфейс облачного сервиса обновляется чаще, чем десктопные решения.

      4. База создаётся, но не открывается

      Причины и решения:

      • 🔌 Повреждение файлов: Выполните Тестирование и исправление через Конфигуратор (Администрирование → Тестирование и исправление).
      • 🔐 Несовместимость версии: Убедитесь, что версия платформы 1С совпадает с версией конфигурации (например, Бухгалтерия 3.0 требует платформу не ниже 8.3.15).
      • 📋 Отсутствие лицензии: Для некоторых конфигураций (например, ERP) требуется отдельная лицензия. Проверьте в Справка → О программе.
      Что делать, если база создалась, но «зависает» при открытии?

      Скорее всего, проблема в блокировках файлов или конфликте с антивирусом. Попробуйте:

      1. Отключите антивирус на 5 минут и перезапустите 1С.

      2. Удалите файлы блокировок в папке базы (имеют расширение *.LCK).

      3. Проверьте, не запущена ли база на другом компьютере в сети (для файловых баз).

      Если проблема сохраняется, создайте базу заново в другой папке.

      Перенос данных в новую базу (опционально)

      Если вы создаёте базу не «с нуля», а для миграции данных, используйте следующие методы:

      1. Выгрузка/загрузка через DT

      Формат .dt подходит для переноса данных между базами одной конфигурации:

      1. В исходной базе: Администрирование → Выгрузить данные (укажите файл и объекты для выгрузки).
      2. В новой базе: Администрирование → Загрузить данные.

      Преимущества:

      • 🔄 Сохраняются ссылки между объектами
      • 📊 Можно выборочно переносить только нужные данные (например, только справочники)

      2. Перенос через XML

      Универсальный формат для разных конфигураций:

      1. Используйте обработку ВыгрузкаЗагрузкаДанныхXML (входит в стандартную поставку 1С).
      2. Настройте правила соответствия объектов (например, сопоставьте Номенклатуру из старой базы с новой).

      Недостатки:

      • ⚠️ Не всегда корректно переносятся документы с сложной логикой
      • 🐢 Медленнее, чем .dt

      3. Перенос через SQL (для серверных баз)

      Для опытных администраторов:

      1. Сделайте резервную копию исходной базы через SQL Server Management Studio или pg_dump (для PostgreSQL).
      2. Восстановите дамп в новой базе.
      3. Обновите ссылки на базу в кластере серверов 1С.
      ⚠️ Внимание: При переносе через SQL необходимо вручную обновить UID объектов метаданных, иначе база не откроется. Используйте обработку СинхронизацияUID.epf из библиотеки 1С.

      Резервное копирование новой базы

      Создание резервной копии сразу после настройки базы — обязательный шаг, даже если в ней ещё нет данных. Это защитит вас от потери времени при сбоях.

      1. Ручное копирование (для файловых баз)

      Просто скопируйте папку с базой в другое место (например, на внешний диск или сетевой ресурс). Путь к файлам:

      • 1Cv8.1CD — основной файл базы
      • 1Cv8Log — журналы транзакций
      • *.LCK — файлы блокировок (не копируйте их!

      2. Через Конфигуратор

      Используйте встроенную функцию:

      1. Откройте базу в режиме Конфигуратор.
      2. Перейдите в Администрирование → Выгрузить информационную базу.
      3. Укажите файл для сохранения (расширение .dt).

      3. Автоматизированные решения

      Для регулярного бэкапа:

      • 🕒 Настройте плановые задания в Windows (Task Scheduler) для запуска скрипта копирования.
      • ☁️ Используйте облачные сервисы (например, 1С:Линк или Yandex Disk) для автоматической синхронизации.
      • 🖧 Для SQL-баз настройте pg_backup (PostgreSQL) или SQL Server Agent.
      💡

      Резервная копия должна храниться отдельно от рабочей базы! Например, если база лежит на диске C:, копию сохраняйте на D: или в облако. Это защитит данные при сбое диска.

      Частые вопросы по добавлению баз в 1С

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

      Да, но с оговорками:

      • 🍎 На Mac 1С работает через Wine или виртуальную машину (Parallels, VirtualBox). Официальной поддержки нет, возможны ошибки при работе с файловой базой.
      • 🐧 На Linux поддерживаются серверные версии 1С (для клиент-серверных баз) и тонкий клиент. Для файловых баз потребуется Wine или Docker-контейнер с Windows.

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

      Сколько баз 1С можно создать на одном компьютере?

      Ограничения зависят от:

      • 💾 Дискового пространства: каждая база занимает от 500 МБ (пустая) до десятков ГБ (с данными).
      • 🔑 Лицензии: базовая версия 1С позволяет работать только с одной базой одновременно. Профессиональная версия снимает это ограничение.
      • 🖧 Производительности: при одновременной работе с 5+ базами возможны тормоза (особенно на HDD).

      Технический лимит — сотни баз, но на практике удобно работать с 10-20 базами на одном ПК.

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

      Чтобы удалить базу из списка (не удаляя файлы):

      1. Запустите 1С в режиме выбора баз.
      2. Выделите ненужную базу и нажмите «Удалить» (или Del).
      3. Подтвердите удаление только из списка (файлы базы останутся на диске).

      Чтобы полностью удалить базу:

      1. Удалите её из списка (как выше).
      2. Вручную удалите папку с базой на диске.
      Можно ли перенести базу с файловой на SQL?

      Да, это называется конвертацией. Инструкция:

      1. Создайте новую базу на SQL-сервере (через Конфигуратор).
      2. В старой файловой базе выполните Администрирование → Выгрузить данные (формат .dt).
      3. В новой базе загрузите данные через Администрирование → Загрузить данные.
      4. Проверьте целостность данных и переиндексируйте таблицы в СУБД.

      Для крупных баз (10+ ГБ) рекомендуем использовать утилиту 1С:Перенос данных или обратиться к партнёрам 1С.

      Почему новая база тормозит?

      Возможные причины и решения:

      • 🖥️ Слабый ПК: Для комфортной работы с 1С нужен процессор от i5/Ryzen 5 и 8 ГБ ОЗУ.
      • 📂 Фрагментация файлов: Для файловых баз регулярно выполняйте дефрагментацию диска.
      • 🔌 Конфликт с антивирусом: Добавьте папку с базой в исключения антивируса (например, C:\Bases\*).
      • 📊 Неоптимизированные запросы: В серверных базах проверьте планы выполнения запросов в СУБД.

      Если тормоза появились после загрузки данных, попробуйте Тестирование и исправление с галочкой «Реиндексация таблиц».