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

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

Как скопировать все пути к базам 1С

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

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

Список баз формируется платформой 1С:Предприятие автоматически: каждый раз, когда вы добавляете базу через стартер (окно запуска), запись о ней попадает в файл ibases.v8i. Файл текстовый, его можно открыть обычным блокнотом, скопировать, отредактировать и перенести на другой ПК. Дополнительно часть настроек хранится в реестре Windows и в файлах профиля пользователя.

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

Где 1С хранит пути к базам

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

Рядом могут лежать и другие служебные файлы: 1cestart.cfg (общие настройки стартера), appsrvrs.lst (список серверов), inetcfg.xml (настройки интернет-поддержки). Для переноса списка баз достаточно ibases.v8i, но копирование всей папки 1CEStart переносит настройки стартера целиком.

Если базы добавлялись «для всех пользователей» или через общий конфигурационный файл, список может подтягиваться из C:\ProgramData\1C\1CEStart\1cestart.cfg, где параметром CommonInfoBases указан путь к общему файлу списка баз. Это типичная схема для терминальных серверов и организаций с централизованной настройкой.

Как открыть и прочитать файл ibases.v8i

Файл открывается любым текстовым редактором — Блокнотом, Notepad++, VS Code. Каждая база описана блоком вида: в квадратных скобках имя базы, ниже строка Connect=File="D:\Bases\Trade"; для файловой базы или Connect=Srvr="server";Ref="base"; для клиент-серверной.

Чтобы получить «чистый» список всех путей, достаточно скопировать из файла все строки, начинающиеся с Connect=. Для файловых баз путь указан в кавычках после File=, для серверных — имя сервера после Srvr= и имя базы после Ref=.

Если баз много и нужно быстро извлечь пути, удобно использовать поиск по файлу (Ctrl+F) со строкой Connect= или команду PowerShell, которая выведет все пути отдельным списком.

powershell
Select-String -Path "$env:APPDATA\1C\1CEStart\ibases.v8i" -Pattern '^Connect=' | ForEach-Object { $_.Line }

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

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

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

Порядок переноса списка баз
  1. 1
    Закройте 1С на обоих компьютерах
  2. 2
    Откройте папку %APPDATA%\1C\1CEStart на исходном ПК
  3. 3
    Скопируйте файл ibases.v8i на флешку или сетевую папку
  4. 4
    На целевом ПК переименуйте существующий ibases.v8i в резервную копию
  5. 5
    Поместите скопированный файл в %APPDATA%\1C\1CEStart
  6. 6
    Запустите 1С и проверьте, что базы открываются

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

Централизованный список баз для нескольких компьютеров

Когда список нужно раздать сразу многим пользователям, удобнее не копировать файл на каждый ПК, а использовать общий список. Файл ibases.v8i кладётся в сетевую папку, а в конфигурационном файле 1cestart.cfg (в %APPDATA% или в C:\ProgramData\1C\1CEStart) добавляется строка CommonInfoBases=\\server\share\ibases.v8i.

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

Что ещё хранится в реестре и стоит ли его копировать

Часть настроек стартера и последних выбранных баз хранится в реестре Windows, в ветках HKEY_CURRENT_USER\Software\1C\1Cv8 и HKEY_CURRENT_USER\Software\1C\1Cv8\1Cv8 Startup. Там можно найти, например, список недавно использованных баз и параметры диалогов.

Переносить реестр ради путей к базам обычно не нужно: вся необходимая информация уже есть в ibases.v8i. Экспорт веток реестра оправдан только при полном переносе профиля пользователя, и делать это стоит через regedit с предварительной резервной копией.

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

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

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

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

Список в окне запуска
Норма

Все базы отображаются с правильными именами

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

Список пуст или часть баз пропала

Запуск файловой базы
Норма

База открывается, запрашивает пользователя

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

Ошибка «информационная база не обнаружена»

Запуск серверной базы
Норма

Соединение устанавливается без ошибок

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

Ошибка соединения с сервером 1С

Пути в ibases.v8i
Норма

Connect указывает на существующие папки и серверы

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

Пути ведут на диски, которых нет на новом ПК

Типичные ошибки
01
Копирование файла не в тот профиль пользователя — список не появляется, потому что 1С запускается под другой учётной записью
02
Перенос путей с локальным диском D:\ на ПК, где такого диска нет — базы видны в списке, но не открываются
03
Замена ibases.v8i без резервной копии — теряются базы, добавленные на целевом компьютере ранее
04
Редактирование файла при открытой 1С — изменения перезаписываются при выходе из программы

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

Можно ли узнать путь к базе, не открывая файл ibases.v8i?

Да. В окне запуска 1С выделите базу и нажмите кнопку настройки (или «Изменить») — путь подключения отобразится в параметрах базы. Также путь виден внизу окна запуска при выборе базы в некоторых версиях платформы.

Файл ibases.v8i пустой, хотя базы в списке есть. Почему?

Скорее всего, список подгружается из общего файла, указанного параметром CommonInfoBases в 1cestart.cfg, либо вы смотрите профиль другого пользователя. Проверьте содержимое 1cestart.cfg и папку %APPDATA% под нужной учётной записью.

Перенесётся ли список баз вместе с копией самой базы 1С?

Нет. Каталог базы и файл списка — независимые вещи. После копирования папки базы на новое место её нужно добавить в список вручную через кнопку «Добавить» в окне запуска или прописать блок в ibases.v8i с актуальным путём.

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

Разместите ibases.v8i в сетевой папке и пропишите путь к нему в параметре CommonInfoBases файла 1cestart.cfg в C:\ProgramData\1C\1CEStart. Тогда общий список увидят все пользователи сервера без копирования файлов в каждый профиль.

Можно ли объединить два файла ibases.v8i из разных источников?

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

Безопасно ли редактировать ibases.v8i вручную?

Да, при закрытой 1С и наличии резервной копии файла. Формат простой: блок в квадратных скобках и строки параметров. Главное — не нарушить синтаксис (кавычки, точки с запятой) и сохранить файл в той же кодировке.

Итог

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

Пути ко всем базам 1С хранятся в текстовом файле ibases.v8i в папке %APPDATA%\1C\1CEStart. Перенос списка — это копирование файла в аналогичную папку на другом ПК с проверкой доступности путей. Для многих пользователей удобнее общий список через CommonInfoBases. Перед заменой файла всегда делайте резервную копию.