Создание информационной базы — это фундаментальный этап начала работы с любым программным продуктом фирмы 1С. От правильности выполнения этой процедуры зависит стабильность всей системы учета, скорость отклика интерфейса и возможность подключения дополнительных пользователей. В зависимости от выбранной архитектуры, процесс может занимать от нескольких минут до нескольких часов и требовать специфических навыков администрирования.
Существует два основных подхода к развертыванию: использование файлового варианта для автономной работы или подключение к серверу 1С:Предприятия для многопользовательского режима с СУБД. Новички часто путают эти понятия, полагая, что запуск программы автоматически создает базу данных, однако это не так. Сначала необходимо определить место хранения данных и структуру каталогов, а уже затем инициировать процесс генерации структуры таблиц и метаданных.
В данной статье мы подробно разберем все этапы, начиная от выбора режима запуска конфигуратора и заканчивая тонкой настройкой параметров соединения. Вы узнаете, как избежать распространенных ошибок при инициализации, какие права доступа потребуются и чем отличается создание базы «с нуля» от загрузки из файла выгрузки. Информационная база в 1С — это не просто папка с файлами, а сложная структура, требующая корректной регистрации в списке.
Выбор режима запуска и подготовка окружения
Перед тем как приступить к созданию, необходимо запустить платформу в специальном режиме. При первом запуске или через ярлык на рабочем столе система предложит выбрать базу из списка. Если список пуст или нужного элемента нет, нажмите кнопку Добавить в окне запуска. Здесь критически важно выбрать правильный тип расположения данных, так как изменить его впоследствии без миграции будет невозможно.
Пользователю предлагается два варианта: «На этом компьютере» (файловая база) или «На сервере 1С:Предприятия». Первый вариант подходит для одиночных пользователей или небольших рабочих групп, где данные хранятся в общей папке сети. Второй вариант требует предустановленного сервера приложений и системы управления базами данных, такой как MS SQL Server или PostgreSQL. Файловый вариант проще в настройке, но имеет ограничения по количеству одновременных подключений.
Если вы планируете работать в режиме предприятия с высокой нагрузкой, выбор серверного варианта является обязательным. В этом случае вам потребуется знать имя кластера серверов и имя базы данных в СУБД. Ошибки на этом этапе часто приводят к тому, что система не может найти путь к данным или отказывает в доступе из-за неверных учетных данных.
⚠️ Внимание: При выборе файлового варианта убедитесь, что путь к каталогу не содержит кириллических символов или пробелов, если вы планируете в будущем мигрировать на Linux-сервер или использовать веб-клиент с особыми настройками совместимости.
Создание файловой базы данных
Процесс инициализации файловой версии является наиболее простым и не требует глубоких знаний администрирования СУБД. После выбора соответствующего пункта в окне добавления, система попросит указать каталог, в котором будут физически храниться файлы. Это может быть локальный диск C:\Bases\ или сетевой ресурс \\Server\Share\1C_Base\.
В поле «Наименование» введите понятное имя, которое будет отображаться в списке при запуске. Оно не влияет на работу системы, но важно для идентификации. Например, Бухгалтерия_Основная или Склад_Тест. Далее выберите шаблон конфигурации. Вы можете создать пустую базу или загрузить типовую конфигурацию из поставки, такую как 1С:Бухгалтерия или 1С:Управление торговлей.
После нажатия кнопки Далее платформа проверит права доступа к указанной папке. Если папка не существует, система предложит создать её. Убедитесь, что у вашей учетной записи Windows есть права на запись в этот каталог. В противном случае процесс завершится ошибкой доступа. Каталог информационной базы должен быть доступен для чтения и записи всем пользователям, которые будут работать с этой базой.
Для сетевой файловой базы используйте выделенный сервер файлов, а не рабочую станцию одного из пользователей, чтобы избежать блокировок и потери данных при выключении компьютера.
Завершающим шагом станет предложение создать базу в демо-режиме или с начальными данными. Для тестирования функционала часто выбирают вариант с демонстрационными данными, который позволяет сразу увидеть примеры документов и отчетов. Если же вы начинаете реальный учет, выбирайте пустую базу.
Настройка серверной базы и подключение к СУБД
Создание серверной базы — это более сложный процесс, требующий координации между администратором платформы 1С и администратором базы данных (DBA). В окне добавления необходимо указать параметры кластера серверов. Обычно это имя компьютера, где установлен сервис 1С:Сервер 1С:Предприятия, и порт (по умолчанию 1541).
Затем следует этап указания параметров СУБД. Вам потребуется ввести имя сервера базы данных (например, localhost\SQLEXPRESS или имя удаленного сервера), тип СУБД и имя базы данных в терминах этой СУБД. Важно понимать, что имя базы в 1С и имя базы в SQL могут отличаться, хотя часто их делают одинаковыми для удобства. Идентификатор базы в кластере серверов 1С является уникальным ключом.
На этапе аутентификации в СУБД необходимо выбрать метод входа. Вариант «Аутентификация 1С:Предприятия» означает, что платформа сама управляет логином и паролем для подключения к SQL. Вариант «Аутентификация операционной системы» использует текущие права пользователя Windows, что требует сложной настройки прав доступа в самой ОС и SQL Server.
| Параметр | Описание | Пример значения |
|---|---|---|
| Сервер 1С | Имя хоста кластера серверов | srv-1c-cluster |
| Имя БД в СУБД | Физическое имя базы в SQL | Accounting_DB |
| Пользователь БД | Логин для доступа к СУБД | usr_1c_service |
| Порт | Порт службы сервера 1С | 1541 |
⚠️ Внимание: Параметры подключения к кластеру серверов и СУБД могут изменяться в зависимости от версии платформы и настроек вашей сетевой инфраструктуры. Всегда сверяйте актуальные порты и имена служб в документации к вашей конкретной версии 1С:Предприятие или обратитесь к системному администратору.
☑️ Проверка перед созданием серверной базы
Инициализация конфигурации и метаданных
После того как физическое хранилище создано, база представляет собой пустую оболочку. Для начала работы в неё необходимо загрузить конфигурацию. Это делается в режиме Конфигуратор. При первом входе в пустую базу система автоматически предложит загрузить конфигурацию из файла или создать новую.
Если вы используете типовое решение, выберите пункт меню Конфигурация -> Загрузить конфигурацию из файла. Укажите путь к файлу .cf или .cfu, который идет в поставке продукта. После загрузки необходимо выполнить команду Конфигурация -> Обновить конфигурацию базы данных. Этот критический шаг создает все необходимые таблицы, справочники и документы в хранилище данных.
В процессе обновления конфигурации базы данных система может запросить разрешение на изменение структуры. Подтвердите действие. Длительность процесса зависит от размера конфигурации и скорости дисковой подсистемы. Для сложных конфигураций, таких как 1С:ERP, этот этап может занять значительное время.
Что делать, если обновление конфигурации зависло?
Если процесс обновления конфигурации базы данных не завершается более 30 минут, проверьте логи сервера 1С и журнал событий Windows. Часто проблема кроется в нехватке места на диске транзакций SQL или блокировке таблиц антивирусом. Попробуйте остановить службу 1С, исключить папку базы из проверки антивируса и запустить процесс снова.
После успешного обновления в базе появятся все необходимые объекты. Теперь можно перейти в режим 1С:Предприятие и выполнить первоначальную настройку, такую как заполнение сведений об организации и настройка учетной политики.
Настройка прав доступа и параметров безопасности
Безопасность информационной базы начинается с настройки списка пользователей. В режиме Конфигуратора перейдите в меню Администрирование -> Пользователи. Здесь создаются учетные записи, которые смогут запускать базу. Для каждого пользователя задается имя, полномочия и пароль.
Важно различать права на вход в платформу 1С и права внутри конфигурации. На уровне базы данных вы можете запретить пользователю запуск, если его нет в списке. Внутри же конфигурации (Бухгалтерия, ЗУП) действуют роли, определяющие доступ к конкретным документам и отчетам. Профиль группы доступа позволяет гибко настраивать права для целых отделов.
Также на этом этапе рекомендуется настроить параметры сеансов. В окне свойств базы данных (кнопка «Свойства» в окне запуска или через консоль администрирования серверов) можно ограничить время бездействия, установить лимиты на количество подключений и включить ведение журнала регистрации. Журнал регистрации необходим для аудита действий пользователей и расследования инцидентов.
Для серверных баз критически важно настроить расписание регламентных заданий. Многие фоновые процессы, такие как удаление помеченных объектов или обмен данными, выполняются только при активном сеансе или через планировщик. Без правильной настройки эти процессы не будут выполняться автоматически, что приведет к росту размера базы и замедлению работы.
Регулярное резервное копирование (бекап) должно быть настроено сразу после создания базы. Используйте встроенные средства СУБД или утилиты 1С для создания полных и инкрементальных копий.
Оптимизация и обслуживание новой базы
Сразу после создания база данных работает в стандартном режиме, но для обеспечения высокой производительности в будущем рекомендуется провести ряд профилактических мер. Первым делом следует выполнить тестирование и исправление базы. Эта операция проверяет целостность ссылок между объектами и физическую структуру таблиц.
Для файловых баз рекомендуется периодически выполнять сжатие таблицы. Со временем, при активном удалении и изменении данных, файл базы может разрастаться, занимая больше места, чем требуется фактически хранящейся информации. Сжатие возвращает свободное место операционной системе.
Если вы работаете с серверным вариантом, необходимо настроить индексы и статистику в СУБД. Хотя платформа 1С делает это автоматически, первичная оптимизация после загрузки больших объемов справочников или исторических данных значительно ускорит работу запросов. Используйте отчеты по производительности для выявления «узких мест».
Как перенести файловую базу на другой компьютер?
Для переноса достаточно скопировать весь каталог базы данных на новый носитель или в сеть. Затем на новом компьютере в окне запуска 1С добавьте базу, указав путь к скопированной папке. Убедитесь, что версия платформы на новом компьютере не ниже версии, в которой была создана база.
Что делать, если забыт пароль администратора базы?
Если у вас есть доступ к серверу 1С, можно сбросить пароль через консоль администрирования кластера серверов. Для файловых баз пароль хранится в файле ibases.v8i в зашифрованном виде, и его восстановление невозможно без специальных утилит или переустройки прав доступа через файлы конфигурации.
Можно ли объединить две разные базы в одну?
Прямого объединения двух разных баз «слиянием» не существует. Однако можно использовать механизмы обмена данными (КД 2.0 или 3.0) или выгрузку/загрузку данных в формате XML/XLS для переноса справочников и документов из одной базы в другую.
Почему база работает медленно сразу после создания?
При первом запуске после обновления конфигурации система может проводить фоновую индексацию и компиляцию модулей. Дайте базе поработать некоторое время. Если проблема сохраняется, проверьте настройки СУБД и наличие свободного места на диске.