К статье
Практический материал

Администрирование · 12 мин

Как добавить базу данных в 1С

Как добавить базу 1С в список информационных баз: файловый и клиент-серверный режимы, создание новой базы, подключение существующей, типичные ошибки и проверка результата.

Добавление базы в 1С — это регистрация информационной базы в списке стартера платформы (окно «1С:Предприятие», которое появляется при запуске ярлыка). Сама база при этом может уже существовать на диске или на сервере, либо создаваться с нуля из шаблона конфигурации. Процедура занимает несколько минут и не требует программирования, но требует понимания разницы между файловым и клиент-серверным режимами работы.

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

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

Что нужно подготовить перед добавлением базы

Перед добавлением определите, с какой базой вы работаете. Файловая база хранится в одной папке, внутри которой лежит файл 1Cv8.1CD — это и есть вся база данных. Клиент-серверная база размещается в СУБД (MS SQL Server, PostgreSQL и др.), а доступ к ней идёт через сервер 1С:Предприятия. Способ добавления в этих случаях различается.

Также проверьте версию установленной платформы. Если база создана на платформе 8.3.22, а у вас установлена 8.3.15, база может не открыться или потребовать конвертации. Версию платформы видно в заголовке окна запуска или через «О программе». Узнать требуемую версию для чужой базы можно у того, кто её передал, или попробовав открыть — платформа сообщит о несовместимости.

Для сетевой файловой базы (база лежит на общем диске другого компьютера) убедитесь, что у вас есть права чтения и записи на эту папку, а сетевой путь доступен. Проверить можно, открыв папку через проводник Windows по UNC-пути вида \\SERVER\Bases\Trade.

Есть папка с файлом 1Cv8.1CDФайловая база

Добавляйте через «на данном компьютере или в локальной сети»

База на SQL-сервереКлиент-серверный режим

Понадобятся имя сервера 1С и имя базы в кластере

Есть только файл .dtВыгрузка базы

Сначала создайте пустую базу, затем загрузите .dt через конфигуратор

Есть установочный диск или дистрибутив конфигурацииШаблон конфигурации

Установите шаблон и создайте новую базу из него

Как добавить существующую файловую базу

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

В мастере выберите вариант «Добавление в списке существующей информационной базы» и нажмите «Далее». Введите понятное наименование — оно будет отображаться в списке, на саму базу не влияет. Тип расположения оставьте «На данном компьютере или на компьютере в локальной сети».

На следующем шаге укажите каталог информационной базы — именно папку, в которой лежит файл 1Cv8.1CD, а не сам файл. Удобно выбрать папку через кнопку обзора. Нажмите «Далее», затем «Готово». База появится в списке, и её можно открыть двойным щелчком.

Добавление файловой базы по шагам
  1. 1
    Запустите 1С:Предприятие через ярлык
  2. 2
    Нажмите «Добавить» в окне списка баз
  3. 3
    Выберите «Добавление существующей информационной базы»
  4. 4
    Введите наименование и оставьте тип «локальный/сетевой»
  5. 5
    Укажите папку, содержащую файл 1Cv8.1CD
  6. 6
    Нажмите «Готово» и откройте базу для проверки

Если база находится на сетевом диске

При указании сетевого пути предпочтительнее использовать UNC-адрес (\\SERVER\Base), а не подключённый сетевой диск (Z:\Base): буква диска может отличаться у разных пользователей или не подключаться при загрузке. Учтите, что одновременная работа нескольких пользователей с файловой базой по сети возможна, но при большом числе пользователей производительность заметно падает — в этом случае рассмотрите переход на клиент-серверный вариант.

Как создать новую базу из шаблона конфигурации

Если вы внедряете 1С с нуля, базу создают из шаблона — установочного пакета конфигурации (например, «Бухгалтерия предприятия» или «Управление торговлей»). Сначала шаблон нужно установить: запустите setup.exe из дистрибутива конфигурации и следуйте установщику. По умолчанию шаблоны складываются в папку пользователя, путь установщик показывает в конце.

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

Укажите наименование базы и каталог, где она будет размещаться. Лучше создать отдельную понятную папку, например D:\Bases\Accounting, а не хранить базу в профиле пользователя. После нажатия «Готово» платформа развернёт базу из шаблона — это может занять несколько минут. При первом входе конфигурация обычно запускает начальное заполнение данных.

Как создать пустую базу и загрузить выгрузку .dt

Файл с расширением .dt — это выгрузка информационной базы, которую делают через конфигуратор («Администрирование» → «Выгрузить информационную базу»). Такой файл часто передают для переноса базы между компьютерами. Сам по себе .dt добавить в список нельзя — его нужно загрузить в пустую базу.

Создайте пустую базу: «Добавить» → «Создание новой информационной базы» → в окне выбора шаблона выберите вариант «создание информационной базы без конфигурации» (обычно это нижний пункт списка). Укажите папку размещения и завершите мастер.

Теперь откройте созданную базу в режиме «Конфигуратор» (выберите базу в списке и нажмите кнопку «Конфигуратор»). В меню выберите «Администрирование» → «Загрузить информационную базу» и укажите файл .dt. Платформа предупредит, что текущие данные будут заменены — соглашайтесь. После загрузки база готова к работе в режиме «Предприятие».

Как добавить клиент-серверную базу

Для базы, размещённой на сервере 1С:Предприятия, в мастере добавления выберите тип расположения «На сервере 1С:Предприятия». Понадобятся два параметра: имя (или IP-адрес) сервера кластера и имя информационной базы в кластере. Оба значения должен сообщить администратор сервера — самостоятельно их угадать нельзя.

Кластер серверов обычно указан как имя компьютера, где установлен сервер 1С, например srv-1c. Имя базы в кластере — это не имя базы в SQL Server, а именно регистрация в консоли кластера 1С; часто они совпадают, но не обязаны. После ввода параметров нажмите «Готово» и проверьте подключение.

Если подключение не устанавливается, типичные причины: служба агента сервера 1С не запущена, блокирует брандмауэр (порты кластера по умолчанию 1540–1541, 1560–1591), неверно указано имя базы или у пользователя нет прав. Диагностику сетевых портов и служб лучше поручить администратору, если у вас нет доступа к серверу.

Файловый и клиент-серверный режимы

Файловая база

Подходит для 1–5 пользователей, проста в переносе и резервном копировании, но уязвима при обрыве сети и медленна при больших объёмах

Клиент-серверная база

Подходит для десятков пользователей и больших объёмов, устойчива к сбоям, но требует сервера 1С, СУБД и администрирования

Веб-сервер (публикация)

Доступ через браузер или тонкий клиент по HTTP; требует публикации базы на веб-сервере администратором

Проверка результата и типичные ошибки

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

Частая ошибка — указание в качестве каталога папки, где нет файла 1Cv8.1CD. В этом случае платформа при запуске создаст в этой папке пустую базу, и вы увидите чистое окно без данных. Это не разрушает исходную базу: просто удалите ошибочную запись из списка и добавьте заново с правильным путём.

Другие типичные проблемы: «Несовместимая версия файла базы» (база создана более новой платформой — установите актуальную версию), «Ошибка разделённого доступа» (база открыта другим процессом монопольно), отсутствие прав на папку (добавьте права или запустите от имени пользователя с доступом).

Типичные ошибки
01
Указана пустая папка вместо каталога базы — платформа создаёт пустую базу, и кажется, что данные пропали
02
Попытка добавить файл .dt как базу — выгрузку нужно загружать через конфигуратор в пустую базу
03
Использование буквы сетевого диска — у других пользователей диск может быть не подключён, используйте UNC-путь
04
Открытие базы старой платформой — появляется ошибка несовместимости версии, нужна установка актуальной платформы
05
Перенос папки базы, пока она открыта — риск повреждения файла 1Cv8.1CD

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

Файловая база переносится простым копированием папки. Закройте все сеансы работы с базой, скопируйте папку с файлом 1Cv8.1CD целиком на новый компьютер (или флешку, сетевой диск), затем добавьте базу в список на новом месте по инструкции выше. Старая запись в списке на прежнем компьютере удаляется кнопкой «Удалить» — данные при этом не стираются, удаляется только ссылка.

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

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

Контрольные точки

Как проверить результат

База в списке и открывается
Норма

Запуск в режиме «Предприятие» без ошибок, видны данные

Тревожный признак

Ошибка открытия, пустое окно без данных

Путь к базе
Норма

В свойствах базы указан каталог с файлом 1Cv8.1CD

Тревожный признак

Указана пустая папка или несуществующий путь

Версия платформы
Норма

База открывается без сообщения о несовместимости

Тревожный признак

Ошибка «несовместимая версия файла»

Одновременная работа
Норма

Несколько пользователей входят без ошибок разделённого доступа

Тревожный признак

Второй пользователь не может войти в файловую базу

Частые вопросы

Можно ли добавить одну и ту же базу в список дважды?

Да, платформа не запрещает несколько записей, указывающих на один каталог. Это бывает удобно, чтобы иметь записи с разными наименованиями или параметрами запуска. Однако путаницы лучше избегать: удаляйте неиспользуемые дубли через кнопку «Удалить» — сами данные при этом не затрагиваются.

Где хранится список информационных баз?

Список хранится в файле ibases.v8i в профиле пользователя (папка AppData\Roaming\1C\1cv8). Этот файл можно скопировать другому пользователю или на другой компьютер, чтобы не добавлять базы вручную, — при условии, что пути к базам совпадают.

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

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

Можно ли добавить базу 1С:Предприятие 7.7 в список восьмёрки?

Нет, форматы несовместимы. Платформа 8.x не открывает базы 7.7. Для перехода используют конвертацию данных штатными средствами переноса, которые поставляются с типовыми конфигурациями, либо открывают старую базу платформой 7.7 отдельно.

База добавлена, но при запуске просит обновить конфигурацию базы данных — это опасно?

Это значит, что конфигурация была обновлена в конфигураторе, но структура базы данных ещё не приведена в соответствие. Если это рабочая база, сначала сделайте резервную копию, затем выполните обновление через конфигуратор («Конфигурация» → «Обновить конфигурацию базы данных») либо согласитесь на обновление при запуске в монопольном режиме.

Как удалить базу из списка, не потеряв данные?

Выберите базу в списке и нажмите «Удалить», затем подтвердите. Удаляется только запись из списка — папка с базой и файл 1Cv8.1CD остаются на диске. Чтобы вернуть базу, добавьте её заново, указав тот же каталог.

Итог

Что важно запомнить

Добавление базы — это регистрация пути к данным в стартовом окне платформы: для файловой базы укажите папку с 1Cv8.1CD, для серверной — имя сервера и базы в кластере. Новую базу создают из шаблона конфигурации, а файл .dt загружают в пустую базу через конфигуратор. Перед загрузкой выгрузок и обновлениями всегда делайте резервную копию.