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

Существует несколько способов развертывания, каждый из которых имеет свои особенности и сценарии применения. Выбор между файловым и клиент-серверным вариантом зависит от количества одновременных пользователей, объема данных и требований к отказоустойчивости системы. В этой статье мы детально разберем все этапы подготовки и настройки, чтобы вы могли запустить рабочее окружение без лишних трудностей.

Подготовка окружения и выбор варианта работы

Перед тем как приступить к созданию базы, необходимо убедиться, что на компьютере установлена платформа 1С:Предприятие требуемой версии. Разрядность платформы (32 или 64 бита) должна соответствовать разрядности операционной системы, хотя современные дистрибутивы часто содержат оба компонента. Также важно заранее определиться с местом хранения файлов, особенно если вы выбираете файловый режим работы.

Запуск программы осуществляется через ярлык на рабочем столе или меню «Пуск». При первом запуске или при отсутствии настроенных баз в списке откроется окно запуска. Здесь пользователю предлагается выбрать режим работы: 1С:Предприятие или Конфигуратор. Для создания новой пустой базы или загрузки из файла обычно достаточно режима предприятия, но для сложных настроек может потребоваться конфигуратор.

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

⚠️ Внимание: Путь к каталогу базы данных не должен содержать кириллических символов или пробелов, если вы планируете в будущем переносить базу на сервер Linux или использовать специфические скрипты резервного копирования.

Создание информационной базы в файловом режиме

Файловый вариант является наиболее простым и распространенным для одиночных рабочих мест или небольших групп пользователей. В этом случае все данные хранятся в обычной папке на диске, а управление доступом осуществляется на уровне прав доступа к файлам операционной системы. Создание такой базы не требует установки сервера 1С:Предприятие или СУБД.

В окне добавления информационной базы необходимо выбрать пункт Создание новой информационной базы. Далее мастер предложит два варианта: создать базу без конфигурации или загрузить ее из файла. Если у вас есть готовый файл выгрузки (.dt) или архив с конфигурацией, выбирайте второй вариант. В противном случае выбирается создание пустой базы для последующей разработки или загрузки типовых решений из репозитория.

Ключевым этапом является указание имени базы и ее расположения. Имя будет отображаться в списке при запуске, а каталог данных должен быть создан заранее или указан путь к существующей пустой папке. После нажатия кнопки Готово в указанной директории появятся служебные файлы, такие как 1Cv8.1CD (основной файл данных) и 1Cv8.cfl (файл блокировок).

  • 📁 Убедитесь, что на диске достаточно свободного места, так как размер файла данных может быстро расти в процессе работы.
  • 🔒 Настройте права доступа к папке с базой, ограничив круг пользователей, имеющих право на чтение и запись файлов.
  • 💾 Регулярно копируйте весь каталог базы для создания резервных копий, так как файловый режим не имеет встроенного журнала транзакций.
💡

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

Настройка клиент-серверного варианта работы

Для организаций с большим количеством пользователей или высокими требованиями к целостности данных используется клиент-серверный вариант. В этом сценарии данные хранятся в специализированной системе управления базами данных (СУБД), такой как PostgreSQL, MS SQL Server или Oracle. Платформа 1С выступает в роли клиента, обращающегося к серверу баз данных через кластер серверов 1С.

Процесс создания начинается аналогично файловому варианту: через кнопку Добавить в окне запуска. Однако в мастере создания необходимо выбрать пункт Создание новой информационной базы на сервере 1С:Предприятия. Потребуется указать имя кластера серверов (обычно это имя компьютера или IP-адрес сервера) и имя информационной базы в кластере.

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

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

Параметр настройки Файловый вариант Клиент-серверный вариант
Хранилище данных Файлы на диске СУБД (PostgreSQL, MS SQL)
Макс. число пользователей До 5-10 (рекомендуется) Неограниченно (зависит от лицензии)
Резервное копирование Копирование файлов Средствами СУБД или 1С
Производительность Средняя Высокая
📊 Какой вариант работы 1С вы планируете использовать?
Файловый для одного пользователя
Файловый в локальной сети
Клиент-серверный (SQL)
Я еще не знаю

Загрузка базы из файла или шаблона

Часто возникает необходимость развернуть базу из готового файла выгрузки, который имеет расширение .dt. Этот формат содержит структуру метаданных, код модулей, права доступа и, опционально, данные. Такой подход стандартен при установке типовых конфигураций, таких как 1С:Бухгалтерия или 1С:Зарплата и управление персоналом.

В мастере создания базы выбирается опция Загрузить из файла. Пользователь должен указать путь к файлу .dt на диске. После этого система предложит выбрать каталог для размещения новой базы. Важно отметить, что при загрузке из файла конфигурация сразу попадает в базу, но данные могут отсутствовать, если файл выгрузки был сделан без данных.

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

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

Первичная настройка и обновление конфигурации

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

Для этого запустите базу в режиме Конфигуратор. В меню выберите пункт Администрирование -> Обновить конфигурацию базы данных. Система предложит выполнить обновление в автоматическом режиме. В процессе работы могут выводиться сообщения о создании новых таблиц или изменении структуры существующих.

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

Что делать, если обновление конфигурации прервалось?

Если процесс обновления был прерван (например, отключилось электричество), база данных может оказаться в нерабочем состоянии. В файловом варианте часто помогает восстановление из резервной копии. В клиент-серверном варианте необходимо использовать средства СУБД для отката транзакции или восстановления из бэкапа. Повторный запуск обновления может не сработать корректно без предварительной очистки служебных таблиц блокировок.

Управление списком информационных баз

Список баз в окне запуска 1С является локальным для каждого пользователя и хранится в файле ibases.v8i. Этот файл обычно находится в папке профиля пользователя (%APPDATA%\1C\1Cv8). Знание этого факта полезно при переносе настроек на другой компьютер или при массовом развертывании рабочих мест.

Вы можете редактировать параметры подключения уже созданных баз. Для этого выделите базу в списке и нажмите кнопку Изменить. Здесь можно сменить каталог данных, имя пользователя по умолчанию, а также дополнительные параметры запуска, такие как язык интерфейса или режим совместимости.

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

  • 📝 Используйте параметр /F в командной строке для прямого указания пути к базе при автоматическом запуске.
  • 🔑 Настраивайте разных пользователей для разных баз в списке, чтобы не вводить пароль каждый раз вручную.
  • 🗑️ Удаляйте из списка неработающие или устаревшие базы, чтобы не загромождать интерфейс и избежать случайного запуска.

☑️ Проверка перед началом работы

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

Частые проблемы при создании и запуске

Одной из распространенных ошибок является сообщение о том, что файл базы данных заблокирован или поврежден. В файловом режиме это часто случается, если базу пытались открыть одновременно с нескольких компьютеров по сети без использования специального режима работы. Решение заключается в удалении файла блокировки 1Cv8.cdl (при уверенности, что база никем не используется).

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

При работе с клиент-серверным вариантом частой ошибкой является невозможность подключения к кластеру серверов. Это может быть вызвано проблемами сети, остановкой службы агента сервера 1С или неверным указанием имени сервера. Проверка доступности порта (обычно 1540 или 1541) помогает диагностировать проблему.

💡

Главная причина ошибок при запуске — несоответствие версий платформы и конфигурации или блокировка файлов антивирусом. Всегда добавляйте каталог базы данных в исключения антивирусного ПО.

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

Технически это возможно, но крайне не рекомендуется для файловых баз из-за высокого риска повреждения данных при разрыве соединения. Для многопользовательской работы на сетевом диске следует использовать клиент-серверный вариант или специальную версию «1С в облаке».

Какой пароль по умолчанию у администратора базы?

В freshly created базах пароль у пользователя «Администратор» часто пустой. Однако в типовых конфигурациях при первом запуске система может потребовать установить пароль. Если вы забыли пароль, его можно сбросить через утилиту 1cv8c.exe с ключом /ResetPwd или через консоль администрирования серверов 1С.

В чем разница между файлом .dt и .cf?

Файл .dt содержит выгрузку всей базы данных, включая данные и конфигурацию. Файл .cf содержит только файл конфигурации (структуру и код), без данных. Для создания новой базы с нуля обычно используют .dt с пустой базой или шаблон, а .cf применяют для обновления конфигурации существующей базы.

Как перенести базу на другой компьютер?

Для файловой базы достаточно скопировать весь каталог с данными на новый компьютер и добавить его в список баз через кнопку «Добавить». Для клиент-серверной базы требуется выполнить выгрузку в файл .dt на старом сервере и загрузку на новом, либо перенести базу данных средствами СУБД.