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

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

Где хранятся адреса баз 1С и как их найти

Где хранятся адреса баз 1С: файл ibases.v8i, пути в реестре, настройка списка баз, перенос на другой компьютер и решение типичных проблем.

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

Главный файл, в котором хранится список баз и их адреса, называется ibases.v8i. Это обычный текстовый файл, который можно открыть «Блокнотом». Дополнительно часть настроек запуска хранится в реестре Windows и в файлах профиля пользователя. Ниже разберём, где именно искать эти данные в разных сценариях: на локальном компьютере, в терминальной сессии и при клиент-серверной работе.

Файл ibases.v8i — главное хранилище адресов баз

Список баз, который показывает стартовое окно 1С, формируется из файла ibases.v8i. В типовой установке Windows он находится в профиле пользователя по пути:

text
%APPDATA%\1C\1CEStart\ibases.v8i

Развёрнуто это обычно выглядит как C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрыта, поэтому быстрее всего вставить путь с переменной %APPDATA% в адресную строку Проводника — система сама подставит нужный каталог.

Файл имеет простую текстовую структуру: каждая база описана блоком в квадратных скобках с именем, а внутри указаны параметры подключения — Connect (строка соединения), App (тип клиента), Version (версия платформы) и другие. Для файловой базы строка подключения выглядит примерно так: Connect=File="D:\Bases\Trade";, для серверной — содержит имя сервера и имя базы в кластере.

Как узнать адрес базы прямо из окна запуска 1С

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

Порядок действий
  1. 1
    Откройте стартовое окно 1С (ярлык «1С:Предприятие»).
  2. 2
    Выделите нужную базу в списке одним щелчком, не запуская её.
  3. 3
    Нажмите кнопку «Настройка» (в старых версиях — «Изменить»).
  4. 4
    В поле «Каталог информационной базы» или «Кластер серверов» будет указан полный адрес базы.
  5. 5
    Скопируйте путь и при необходимости вставьте его в Проводник, чтобы открыть папку с данными.

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

Другие места, где 1С хранит настройки подключения

Помимо ibases.v8i, платформа использует ещё несколько расположений. Знать их полезно, когда список баз нужно перенести целиком или найти следы удалённой базы.

  • %APPDATA%\1C\1CEStart\1cestart.cfg — общие настройки запуска: пути к шаблонам, список общих файлов баз, параметры по умолчанию.
  • %APPDATA%\1C\1CEStart\ibases.v8i — основной список баз (см. выше).
  • Реестр Windows — ветка HKEY_CURRENT_USER\Software\1C\1Cv8 содержит часть параметров платформы, например последние использованные настройки.
  • Общие списки баз — администратор может разместить файл .v8i в сетевой папке и подключить его всем пользователям через параметр CommonInfoBases в 1cestart.cfg.

Если база была добавлена через общий сетевой список, её адрес будет не в локальном ibases.v8i, а в том сетевом файле. Это частая причина ситуации «удалил базу из списка, а она снова появилась» — запись подтягивается из общего файла заново.

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

Сам список баз и сама база — разные вещи. Перенос списка переносит только «ссылки», а перенос папки с файлом 1Cv8.1CD — сами данные. Разберём оба случая.

Перенос только списка баз

Если базы лежат на сервере или сетевом диске с теми же путями, достаточно скопировать файл ibases.v8i со старого компьютера в аналогичную папку %APPDATA%\1C\1CEStart на новом. После первого запуска 1С список появится автоматически. Если пути к базам изменились, откройте файл блокнотом и отредактируйте строки Connect.

Перенос файловой базы вместе с данными

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

Где хранятся данные при клиент-серверной работе

В клиент-серверном варианте локальный файл ibases.v8i хранит только адрес: имя сервера 1С и имя информационной базы в кластере. Сами данные находятся на сервере СУБД, и их физическое расположение задаётся настройками MS SQL Server, PostgreSQL или другой используемой базы данных — обычно это каталоги данных, указанные при установке СУБД.

Узнать имя базы в кластере можно через консоль администрирования серверов 1С (оснастка «Администрирование серверов 1С:Предприятия») на сервере или через тот же пункт «Настройка» в окне запуска. Файлы СУБД напрямую копировать не следует — для переноса используются штатные средства резервного копирования СУБД или выгрузка базы в файл .dt через конфигуратор.

Сравнение вариантов хранения

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

Адрес — путь к каталогу с файлом 1Cv8.1CD. Легко копируется, но чувствительна к работе по сети и одновременным сеансам.

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

Адрес — сервер плюс имя базы в кластере. Данные на сервере СУБД, перенос только через бэкап СУБД или выгрузку .dt.

База в облаке (1С:Фреш и аналоги)

Локальных адресов нет, подключение по интернет-адресу сервиса. Файл ibases.v8i содержит веб-строку подключения.

Типичные проблемы и их решение

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

Если пропал весь список баз, вероятные причины — вход под другим пользователем Windows, очистка профиля или повреждение ibases.v8i. Проверьте, существует ли файл по пути %APPDATA%\1C\1CEStart, и не лежит ли рядом его резервная копия. Восстановить список можно вручную, добавив базы заново через кнопку «Добавить» и указав известные пути.

Типичные ошибки
01
Переносят только ibases.v8i и ждут, что база заработает — но сам файл данных 1Cv8.1CD остался на старом месте.
02
Копируют папку базы при открытых сеансах и получают повреждённую копию.
03
Ищут список баз в папке установки 1С (Program Files), хотя он хранится в профиле пользователя %APPDATA%.
04
Редактируют локальный ibases.v8i, хотя базы подключены через общий сетевой список — изменения затираются.
05
Удаляют папку с базой до того, как сделана выгрузка .dt или резервная копия.

Как проверить, что всё настроено правильно

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

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

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

Путь в настройках базы
Норма

Путь открывается в Проводнике и ведёт к папке с файлом 1Cv8.1CD

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

Путь не существует, сетевой диск недоступен или папка пустая

Запуск базы
Норма

База открывается, данные актуальны, дата последних документов свежая

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

Ошибка «база не обнаружена» или открываются устаревшие данные

Список баз
Норма

Каждая база присутствует один раз с корректным адресом

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

Дубли, «мёртвые» записи или базы появляются заново после удаления

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

Почему у разных пользователей одного компьютера разный список баз 1С?

Потому что файл ibases.v8i создаётся в профиле каждого пользователя Windows отдельно (%APPDATA%\1C\1CEStart). Чтобы список был общим, администратор может вынести его в сетевую папку и подключить через параметр CommonInfoBases в файле 1cestart.cfg.

Можно ли редактировать ibases.v8i вручную в блокноте?

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

Где хранится адрес базы, если 1С запускается через терминальный сервер?

Там же — в профиле пользователя терминальной сессии: %APPDATA%\1C\1CEStart на терминальном сервере. Учтите, что при перемещаемых профилях или очистке профилей после выхода список баз может сбрасываться; в таких случаях используют общий сетевой файл списка баз.

Как узнать путь к базе, если ярлык 1С запускает её сразу, без списка?

Откройте ярлык с зажатой клавишей или запустите 1cestart.exe из папки bin платформы без параметров — появится стандартное окно со списком баз. Далее выделите базу и нажмите «Настройка»: там будет полный путь. Также путь виден в свойствах ярлыка в параметрах командной строки.

Чем перенос списка баз отличается от переноса самой базы?

Список баз — это только ссылки (файл ibases.v8i). Сама файловая база — папка с файлом 1Cv8.1CD, клиент-серверная — данные в СУБД. Для полноценного переноса нужно скопировать данные (или сделать выгрузку .dt) и затем прописать новый адрес в списке баз.

Итог

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

Адреса баз 1С хранятся в файле ibases.v8i в папке %APPDATA%\1C\1CEStart у каждого пользователя. Путь к конкретной базе проще всего посмотреть через кнопку «Настройка» в окне запуска. Перед любыми переносами завершайте сеансы и делайте резервные копии — список баз и сами данные переносятся отдельно.