Информационная база (ИБ) в 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 Server | 2012 | 2019/2022 | Платная лицензия, высокая производительность |
| PostgreSQL | 9.6 | 14/15 | Бесплатная, требует ручной настройки |
| IBM DB2 | 11.1 | 11.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С:Предприятия— для клиент-серверного.
- 📄
Нажмите "Далее" и выберите способ создания:
- 🆕
Создание новой информационной базы— для "чистой" базы. - 📦
Создание информационной базы из шаблона— если у вас есть.cfили.dtфайл конфигурации.
Для новой базы укажите:
- 🔤 Язык (обычно "Русский").
- 📊 Страну (важно для бухгалтерских конфигураций).
- 🔧 Параметры запуска (можно оставить по умолчанию).
Нажмите "Готово" и дождитесь завершения процесса.
☑️ Проверка перед созданием базы
Если вы создаёте клиент-серверную базу, после указания каталога появится окно с настройками подключения к СУБД. Здесь нужно ввести:
- 🏢 Имя сервера (например,
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С:Предприятия. - Выберите ваш кластер и нажмите "Настройка".
- Проверьте:
- 🔌 Порты (должны совпадать с настройками брандмауэра).
- 📊 Лимиты памяти (для 10 пользователей — минимум 2 ГБ на процесс
ragent). - 🔄 Резервирование (включите, если используете репликацию).
⚠️ Внимание: В 1С:Предприятие 8.3.18+ появилась возможность настройки Пула соединений для клиент-серверных баз. Если у вас более 50 пользователей, увеличьте размер пула до 100–150 соединений, иначе возможны ошибки "Превышено максимальное количество соединений".
5. Типичные ошибки при создании базы и как их избежать
Даже опытные администраторы иногда сталкиваются с проблемами при создании базы. Рассмотрим самые распространённые ошибки и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
Не удалось подключиться к информационной базе |
Неверные настройки подключения к СУБД или сервер не запущен. |
|
Недостаточно прав для создания базы данных |
Пользователь СУБД не имеет прав на создание баз. |
|
Файл базы данных повреждён |
Неправильное завершение работы 1С или сбой диска. |
|
Превышен лимит подключений |
Для файлового варианта подключено более 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 копии: ежедневную, еженедельную и ежемесячную.
- Используйте встроенный механизм 1С (
- 🔍 Проверьте целостность данных:
- Запустите тест и исправление через
Администрирование → Тестирование и исправление. - Для клиент-серверных баз выполните
DBCC CHECKDBв SQL Server.
- Запустите тест и исправление через
- 📊 Оптимизируйте производительность:
- Для MS SQL Server настройте
Maintenance Plan(реорганизация индексов раз в неделю). - Для PostgreSQL выполните
VACUUM ANALYZE.
- Для MS SQL Server настройте
- 🔒 Настройте безопасность:
- Отключите учётную запись
Администраторпосле создания пользователей. - Включите
Журнал регистрациидля отслеживания подозрительной активности.
- Отключите учётную запись
- Создайте нового пользователя с правами на
Web-сервисы. - В настройках кластера включите
Опубликовать базу на веб-сервере. - Проверьте доступность по URL
http://[ваш_сервер]/[имя_базы]/ws. - 📤 Выгрузка/загрузка через DT:
- В старой базе:
Файл → Выгрузить данные(формат.dt). - В новой базе:
Файл → Загрузить данные. - Подходит для переноса между одинаковыми конфигурациями.
- В старой базе:
- 🔄 Обмен через XML:
- Используйте обработки
Универсальный обмен данными. - Подходит для переноса между разными конфигурациями (например, из 1С:Бухгалтерии 7.7 в 8.3).
- Используйте обработки
- 📥 Перенос через внешние обработки:
- Для 1С:ЗУП используйте обработку
Перенос данных из ЗУП 2.5 в ЗУП 3.1. - Для 1С:УТ —
Перенос данных из УТ 10.3 в УТ 11.
- Для 1С:ЗУП используйте обработку
- 🖥️ Копирование файлов базы:
- Подходит только для файлового варианта (скопируйте папку с расширением
.1CD). - Для клиент-серверного варианта используйте бэкап СУБД.
- Подходит только для файлового варианта (скопируйте папку с расширением
- 🔢 Сопоставление справочников: проверьте, что коды и наименования совпадают.
- 📅 Периоды: данные должны переноситься за закрытые периоды (иначе возможны расхождения).
- 👥 Пользователей: права доступа нужно настраивать заново.
- 📜 Командная строка:
- Используйте утилиту
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(пример: автоматизация выгрузки отчётов). - Платформа 1С:Предприятие работает на Linux через Wine или в докер-контейнере.
- Для клиент-серверного варианта можно использовать PostgreSQL на Linux + сервер 1С на Windows.
- Официально 1С поддерживает только Windows Server для серверных решений.
- Откройте базу в конфигураторе и посмотрите в строке заголовка:
- Если указан путь к файлу (
C:\Bases\MyBase) — файловый вариант. - Если указано имя сервера (
SRV-1C\MyBase) — клиент-серверный.
- Если указан путь к файлу (
- Запустите 1С с ключом
/
Если вы планируете интегрировать 1С с другими системами (например, с Bitrix24 или МойСклад), сразу настройте обмен данными:
Первые 2 недели работы с новой базой ведите журнал ошибок. Это поможет выявить узкие места и скорректировать настройки до того, как база заполнится данными.
7. Перенос данных в новую базу: способы и нюансы
Если вы создаёте базу не с нуля, а переносите данные из старой системы, у вас есть несколько вариантов:
При переносе данных обратите внимание на:
⚠️ Внимание: При переносе данных из 1С 7.7 в 8.3 используйте промежуточную базу 8.2. Прямой перенос часто приводит к ошибкам конвертации.
Это может быть связано с:
- Несовпадением версий конфигураций (обновите новую базу до актуального релиза). - Повреждением ссылок на объекты (выполните - Отсутствием прав у пользователя (проверьте роли).Что делать, если после переноса не открываются документы?
Тестирование и исправление с галочкой "Проверять ссылочную целостность").
8. Автоматизация создания баз: скрипты и утилиты
Если вам часто приходится создавать базы (например, для тестирования или развёртывания у клиентов), можно автоматизировать процесс с помощью скриптов и утилит.
Способы автоматизации:
Для автоматизации резервного копирования можно использовать:
⚠️ Внимание: При автоматизации создания баз на PostgreSQL убедитесь, что в скриптах указаны правильные пути кpg_hba.confиpostgresql.conf. Неправильные настройки могут заблокировать доступ к базе.
FAQ: Ответы на частые вопросы
🔹 Можно ли создать базу 1С на Linux?
Да, но с оговорками:
🔹 Как узнать, какой тип базы у меня: файловый или клиент-серверный?
Есть несколько способов: