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

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

1. Подготовка к созданию базы: что нужно сделать ДО запуска 1С

Прежде чем приступать к созданию базы, убедитесь, что ваша система соответствует минимальным требованиям. Для файлового варианта хватит и стандартного ПК с Windows 10/11, но для клиент-серверной базы потребуется отдельный сервер с Microsoft SQL Server или PostgreSQL. Официальные требования к железу можно найти в документации к вашей версии платформы, но есть универсальные рекомендации:

  • 🖥️ Процессор: для тестовой базы — 2 ядра, для рабочей — от 4 ядер (лучше Intel Xeon или AMD EPYC для серверов).
  • 💾 ОЗУ: минимум 4 ГБ для файлового варианта, 8+ ГБ для клиент-серверного (на каждые 10 пользователей добавляйте +2 ГБ).
  • 🗄️ Диск: SSD обязателен для сервера СУБД, HDD подойдёт только для архивных копий.
  • 🌐 Сеть: для клиент-серверного варианта — проводное подключение 1 Гбит/с, для файлового — стабильный Wi-Fi 5 GHz.

Также проверьте, установлена ли платформа 1С:Предприятие 8.3 (скачать дистрибутив можно с сайта 1C в личном кабинете). Если вы планируете использовать клиент-серверный вариант, предварительно установите одну из поддерживаемых СУБД:

СУБДМинимальная версияРекомендуемая версияОсобенности
Microsoft SQL Server20122019/2022Платная лицензия, высокая производительность
PostgreSQL9.614/15Бесплатная, требует ручной настройки
IBM DB211.111.5Редко используется, специфическая настройка
Файловый вариантНе требует СУБД, ограничение на 50 пользователей

⚠️ Внимание: Если вы выбираете PostgreSQL, убедитесь, что в настройках сервера включена поддержка кодировки UTF-8. В противном случае возможны ошибки при работе с кириллицей в базе.

Последний шаг подготовки — определитесь с целью создания базы:

  • 📊 Тестовая база — для обучения или проверки обновлений (можно использовать файловый вариант).
  • 🏢 Рабочая база — для реального учета (рекомендуется клиент-серверный вариант).
  • 🔄 Демонстрационная база — для презентации функционала (обычно поставляется с конфигурацией).
📊 Какой тип базы вы планируете создать?
Файловую (для небольшой компании)
Клиент-серверную (для множества пользователей)
Тестовую (для обучения)
Не знаю, нужна помощь

2. Выбор между файловым и клиент-серверным вариантом: что лучше?

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

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

  • 👨💻 Малых предприятий с 1–5 пользователями.
  • 📚 Обучения или тестирования (нет риска "уронить" сервер).
  • 💰 Бюджетных решений (не требует лицензии на СУБД).

Но у него есть критические ограничения:

  • 🚫 Максимум 50 подключений одновременно (даже если лицензий больше).
  • 🐢 Медленная работа при большом объёме данных (от 10 ГБ).
  • 🔒 Нет резервного копирования на уровне СУБД (только ручные бэкапы).

Клиент-серверный вариант необходим, если:

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

Минусы:

  • 💸 Дополнительные затраты на лицензии СУБД и сервер.
  • ⚙️ Сложность настройки (нужен администратор).

💡

Если вы не уверены в выборе, начните с файлового варианта. Позже базу можно перенести на сервер с помощью утилиты chdbfl.exe (входит в комплект 1С).

⚠️ Внимание: В 1С:Предприятие 8.3.20+ файловый вариант поддерживает работу через HTTP-сервисы, но это не заменяет полноценный клиент-сервер. Для интеграций с веб-приложениями лучше использовать PostgreSQL.

💡

Клиент-серверный вариант обязателен для предприятий с более чем 20 пользователями или объёмом данных свыше 50 ГБ. Файловый вариант подходит только для микробизнеса или тестирования.

3. Пошаговая инструкция: создаём базу в конфигураторе

Теперь перейдём к практике. Запустите 1С:Предприятие 8.3 в режиме Конфигуратор (для этого выберите пункт "Конфигуратор" в окне запуска или добавьте ключ /Config в ярлык программы). Далее следуйте инструкции:

  1. В главном меню конфигуратора выберите Файл → Новая информационная база.

  2. В открывшемся окне укажите:

    • 📁 Наименование базы (например, "Учёт ООО Ромашка").
    • 📂 Каталог базы (выберите папку на диске с достаточным местом).
    • 🔑 Тип расположения:
      • 📄 На этом компьютере или на компьютере в локальной сети — для файлового варианта.
      • 🖥️ На сервере 1С:Предприятия — для клиент-серверного.

  • Нажмите "Далее" и выберите способ создания:

    • 🆕 Создание новой информационной базы — для "чистой" базы.
    • 📦 Создание информационной базы из шаблона — если у вас есть .cf или .dt файл конфигурации.
    • Для новой базы укажите:

      • 🔤 Язык (обычно "Русский").
      • 📊 Страну (важно для бухгалтерских конфигураций).
      • 🔧 Параметры запуска (можно оставить по умолчанию).

    • Нажмите "Готово" и дождитесь завершения процесса.

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

    Выполнено: 0 / 4

    Если вы создаёте клиент-серверную базу, после указания каталога появится окно с настройками подключения к СУБД. Здесь нужно ввести:

    • 🏢 Имя сервера (например, localhost\SQLEXPRESS для MS SQL Server).
    • 🔑 Имя базы данных (должно совпадать с именем в СУБД).
    • 👤 Имя пользователя и пароль (для PostgreSQL обычно postgres).

    ⚠️ Внимание: При создании базы на MS SQL Server убедитесь, что в настройках сервера включён протокол TCP/IP и порт 1433 открыт в брандмауэре. Иначе 1С не сможет подключиться к базе.

    После успешного создания база появится в списке. Чтобы начать с ней работать, выберите её и нажмите "1С:Предприятие". Система предложит ввести имя пользователя и пароль (по умолчанию — Администратор без пароля).

    Что делать, если база не создаётся?

    Если процесс зависает на этапе "Создание информационной базы", проверьте:

    - Права доступа к папке (должны быть на запись для пользователя, под которым запущена 1С).

    - Наличие свободного места на диске (минимум 2 ГБ для пустой базы).

    - Отсутствие блокировок антивирусом (добавьте папку 1С в исключения).

    - Для серверного варианта: работает ли служба СУБД (проверьте в "Службах Windows").

    4. Настройка параметров базы: что нельзя упустить

    Создать базу — это только половина дела. Теперь нужно настроить её параметры, чтобы избежать проблем в будущем. Откройте базу в режиме Конфигуратор и перейдите в Администрирование → Настройка информационной базы.

    Ключевые параметры, которые стоит проверить:

    • 🔄 Режим автосохранения:
      • Включите Автосохранение данных с интервалом 5–10 минут.
      • Укажите путь для резервных копий (лучше на отдельном диске).
    • 👥 Пользователи и права:
      • Создайте пользователей с минимально необходимыми правами (не используйте Администратор для повседневной работы).
      • Настройте Роли для групп пользователей (например, "Бухгалтер", "Кладовщик").
    • 📡 Сетевые настройки:
      • Для файлового варианта укажите Разрешить доступ с других компьютеров.
      • Для клиент-серверного проверьте Порт подключения (по умолчанию 1541).
    • 🗃️ Журналы регистрации:
      • Включите Ведение журнала регистрации для отслеживания ошибок.
      • Ограничьте размер журнала (например, 100 МБ), чтобы не забивать диск.

    💡

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

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

    1. Откройте Администрирование → Кластеры серверов 1С:Предприятия.
    2. Выберите ваш кластер и нажмите "Настройка".
    3. Проверьте:
      • 🔌 Порты (должны совпадать с настройками брандмауэра).
      • 📊 Лимиты памяти (для 10 пользователей — минимум 2 ГБ на процесс ragent).
      • 🔄 Резервирование (включите, если используете репликацию).
  • ⚠️ Внимание: В 1С:Предприятие 8.3.18+ появилась возможность настройки Пула соединений для клиент-серверных баз. Если у вас более 50 пользователей, увеличьте размер пула до 100–150 соединений, иначе возможны ошибки "Превышено максимальное количество соединений".

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

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

    ОшибкаПричинаРешение
    Не удалось подключиться к информационной базе Неверные настройки подключения к СУБД или сервер не запущен.
    1. Проверьте, работает ли служба СУБД (например, SQL Server (MSSQLSERVER)).
    2. Убедитесь, что в настройках 1С указан правильный порт (1433 для MS SQL).
    3. Проверьте брандмауэр (должен быть открыт порт 1541 для 1С).
    Недостаточно прав для создания базы данных Пользователь СУБД не имеет прав на создание баз.
    1. Зайдите в SQL Server Management Studio под учёткой sa.
    2. Назначьте вашему пользователю роль dbcreator.
    Файл базы данных повреждён Неправильное завершение работы 1С или сбой диска.
    1. Восстановите базу из резервной копии.
    2. Используйте утилиту chdbfl.exe для проверки целостности:
    3. chdbfl.exe /F "Путь_к_базе" /Fix
    Превышен лимит подключений Для файлового варианта подключено более 50 пользователей. Перейдите на клиент-серверный вариант или ограничьте количество пользователей.

    Ещё одна частая проблема — медленная работа базы. Если даже пустая база тормозит, проверьте:

    • 🖥️ Производительность сервера: загруженность CPU, ОЗУ, диска (используйте Диспетчер задач или PerfMon).
    • 📀 Фрагментацию диска: для HDD выполните дефрагментацию, для SSD проверьте свободное место (должно быть не менее 20%).
    • 🔌 Сетевые задержки: для клиент-серверного варианта проверьте ping до сервера (должен быть < 10 мс).

    💡

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

    ⚠️ Внимание: В 1С:Предприятие 8.3.22+ появилась ошибка с кодом 2147483647 при создании базы на PostgreSQL 15. Решение: обновите драйвер 1C+PostgreSQL до версии 3.1.4 или выше.

    6. Оптимизация новой базы: что сделать в первые дни работы

    После создания базы не спешите сразу загружать в неё данные. Выделите время на оптимизацию, чтобы избежать проблем в будущем:

    • 📦 Настройте резервное копирование:
      • Используйте встроенный механизм 1С (Администрирование → Резервное копирование) или сторонние утилиты (Veeam, Acronis).
      • Храните минимум 3 копии: ежедневную, еженедельную и ежемесячную.
    • 🔍 Проверьте целостность данных:
      • Запустите тест и исправление через Администрирование → Тестирование и исправление.
      • Для клиент-серверных баз выполните DBCC CHECKDB в SQL Server.
    • 📊 Оптимизируйте производительность:
      • Для MS SQL Server настройте Maintenance Plan (реорганизация индексов раз в неделю).
      • Для PostgreSQL выполните VACUUM ANALYZE.
    • 🔒 Настройте безопасность:
      • Отключите учётную запись Администратор после создания пользователей.
      • Включите Журнал регистрации для отслеживания подозрительной активности.
      • Если вы планируете интегрировать 1С с другими системами (например, с Bitrix24 или МойСклад), сразу настройте обмен данными:

        1. Создайте нового пользователя с правами на Web-сервисы.
        2. В настройках кластера включите Опубликовать базу на веб-сервере.
        3. Проверьте доступность по URL http://[ваш_сервер]/[имя_базы]/ws.

        💡

        Первые 2 недели работы с новой базой ведите журнал ошибок. Это поможет выявить узкие места и скорректировать настройки до того, как база заполнится данными.

        7. Перенос данных в новую базу: способы и нюансы

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

        • 📤 Выгрузка/загрузка через DT:
          • В старой базе: Файл → Выгрузить данные (формат .dt).
          • В новой базе: Файл → Загрузить данные.
          • Подходит для переноса между одинаковыми конфигурациями.
        • 🔄 Обмен через XML:
          • Используйте обработки Универсальный обмен данными.
          • Подходит для переноса между разными конфигурациями (например, из 1С:Бухгалтерии 7.7 в 8.3).
        • 📥 Перенос через внешние обработки:
          • Для 1С:ЗУП используйте обработку Перенос данных из ЗУП 2.5 в ЗУП 3.1.
          • Для 1С:УТПеренос данных из УТ 10.3 в УТ 11.
        • 🖥️ Копирование файлов базы:
          • Подходит только для файлового варианта (скопируйте папку с расширением .1CD).
          • Для клиент-серверного варианта используйте бэкап СУБД.

        При переносе данных обратите внимание на:

        • 🔢 Сопоставление справочников: проверьте, что коды и наименования совпадают.
        • 📅 Периоды: данные должны переноситься за закрытые периоды (иначе возможны расхождения).
        • 👥 Пользователей: права доступа нужно настраивать заново.

        ⚠️ Внимание: При переносе данных из 1С 7.7 в 8.3 используйте промежуточную базу 8.2. Прямой перенос часто приводит к ошибкам конвертации.

        Что делать, если после переноса не открываются документы?

        Это может быть связано с:

        - Несовпадением версий конфигураций (обновите новую базу до актуального релиза).

        - Повреждением ссылок на объекты (выполните Тестирование и исправление с галочкой "Проверять ссылочную целостность").

        - Отсутствием прав у пользователя (проверьте роли).

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

        Если вам часто приходится создавать базы (например, для тестирования или развёртывания у клиентов), можно автоматизировать процесс с помощью скриптов и утилит.

        Способы автоматизации:

        • 📜 Командная строка:
          • Используйте утилиту 1cv8.exe с ключами:
          • 1cv8.exe CREATEINFOBASE /S"имя_сервера\имя_базы" /N"Название" /DBMS MSSQLServer /DBServer"сервер" /DBName"имя_БД" /DBAUser"sa" /DBAPwd"пароль"
        • 🖥️ PowerShell-скрипты:
          • Пример скрипта для создания базы на MS SQL Server:
          • $sql = "CREATE DATABASE [1C_Base] ON PRIMARY (NAME = N'1C_Base', FILENAME = N'C:\DB\1C_Base.mdf') LOG ON (NAME = N'1C_Base_log', FILENAME = N'C:\DB\1C_Base.ldf')"
            

            Invoke-Sqlcmd -ServerInstance "localhost" -Query $sql -Username "sa" -Password "password"

        • 🔧 Утилиты от 1С:
          • rac.exe — для управления кластерами серверов.
          • chdbfl.exe — для проверки и исправления баз.

        Для автоматизации резервного копирования можно использовать:

        • 📅 Планировщик задач Windows: настройте ежедневный бэкап с помощью 1cv8.exe /DumpIB.
        • 🤖 Скрипты на Python: с библиотекой py1c (пример: автоматизация выгрузки отчётов).

        ⚠️ Внимание: При автоматизации создания баз на PostgreSQL убедитесь, что в скриптах указаны правильные пути к pg_hba.conf и postgresql.conf. Неправильные настройки могут заблокировать доступ к базе.

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

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

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

        • Платформа 1С:Предприятие работает на Linux через Wine или в докер-контейнере.
        • Для клиент-серверного варианта можно использовать PostgreSQL на Linux + сервер 1С на Windows.
        • Официально поддерживает только Windows Server для серверных решений.
        🔹 Как узнать, какой тип базы у меня: файловый или клиент-серверный?

        Есть несколько способов:

        1. Откройте базу в конфигураторе и посмотрите в строке заголовка:
          • Если указан путь к файлу (C:\Bases\MyBase) — файловый вариант.
          • Если указано имя сервера (SRV-1C\MyBase) — клиент-серверный.
      • Запустите 1С с ключом /