Администрирование · 10 мин
Где в 1С находится список баз и как им управлять
Разбираем, где 1С хранит список баз: файл ibases.v8i, пути в Windows, редактирование, перенос списка между компьютерами и типичные ошибки.
При запуске 1С:Предприятие первое, что видит пользователь, — окно со списком информационных баз. Этот список не хранится внутри самих баз и не привязан к конкретной конфигурации: он формируется платформой из служебного файла на компьютере пользователя. Понимание того, где лежит этот файл и как он устроен, нужно при переносе рабочего места, настройке терминального сервера, восстановлении после переустановки Windows и при массовом развёртывании 1С в организации.
Основной файл списка баз называется ibases.v8i. Это обычный текстовый файл в кодировке UTF-8, который можно открыть блокнотом, отредактировать вручную или скопировать на другой компьютер. Однако у него есть особенности: расположение зависит от версии платформы и учётной записи, а неаккуратное редактирование способно «потерять» все базы из окна запуска.
Ниже разобраны пути хранения списка для разных сценариев, структура файла, способы добавления баз через интерфейс и вручную, перенос списка между машинами, а также типичные проблемы и их решение.
Где физически находится файл списка баз
Стандартное расположение файла списка баз — каталог %APPDATA%\1C\1CEStart. В развёрнутом виде для большинства систем это путь вида C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрыта по умолчанию, поэтому быстрее всего попасть туда через диалог «Выполнить» (Win+R), введя %APPDATA%\1C\1CEStart.
Важный нюанс: список баз привязан к учётной записи Windows. Два пользователя одного компьютера видят разные списки, потому что у каждого свой профиль и свой файл ibases.v8i. Это частая причина ситуации «у коллеги база есть, а у меня нет», хотя оба сидят за одним системным блоком под разными логинами.
Кроме основного файла, в той же папке могут находиться служебные файлы стартера, например 1cestart.cfg и кэшированные данные. Сам файл ibases.v8i создаётся автоматически при первом добавлении базы через окно запуска; если баз ни разу не добавляли, файла может не быть вовсе.
Структура файла ibases.v8i
Файл состоит из секций, каждая из которых описывает одну базу. Секция начинается с имени базы в квадратных скобках, далее следуют строки параметров. Типичный фрагмент выглядит так:
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Accounting";
ID=3f8a2b10-9c3e-4a1d-8e5f-1a2b3c4d5e6f
OrderInList=16384
App=Auto
DefaultVersion=8.3
DefaultApp=Auto
Ключевые параметры секции:
- Connect — строка соединения. Для файловой базы это
File="путь к каталогу";, для клиент-серверной —Srvr="имя_сервера";Ref="имя_базы";. - ID — уникальный идентификатор записи в списке. Не путать с идентификатором самой информационной базы.
- App и DefaultApp — какое приложение запускать (тонкий, толстый клиент или автоматический выбор).
- DefaultVersion — предпочитаемая версия платформы для этой базы.
- OrderInList — порядок сортировки в окне запуска.
Перед ручным редактированием закройте окно запуска 1С: стартер перезаписывает файл при закрытии, и внесённые в открытом виде правки могут быть затёрты. Всегда сохраняйте копию исходного файла — при синтаксической ошибке список в окне запуска просто опустеет.
Как добавить базу в список через интерфейс
Штатный способ — кнопка «Добавить» в окне запуска. Далее мастер предложит два сценария: создание новой базы или добавление существующей. Для добавления существующей достаточно указать её название (оно может быть произвольным и служит только для отображения) и параметры подключения.
Для файловой базы указывается каталог, в котором лежит файл 1Cv8.1CD. Важно выбирать именно каталог, а не сам файл. Для клиент-серверной базы нужны имя сервера 1С и имя базы в кластере — эти данные сообщает администратор или их можно посмотреть в консоли кластера серверов.
- 1Откройте окно запуска 1С:Предприятие и нажмите «Добавить»
- 2Выберите «Добавление в список существующей информационной базы»
- 3Введите понятное имя и выберите тип расположения: на компьютере или на сервере
- 4Укажите каталог базы (для файловой) или сервер и имя базы (для клиент-серверной)
- 5Завершите мастер и проверьте запуск базы двойным щелчком
Общие списки баз для нескольких пользователей
В организации прописывать базы вручную на каждом рабочем месте неудобно. Платформа поддерживает централизованное формирование списка через общие файлы .v8i, размещённые в сетевой папке. Ссылки на них задаются в файле 1cestart.cfg параметром CommonInfoBases, например:
CommonInfoBases=\\server\1c\bases.v8i
Сам файл 1cestart.cfg ищется стартером в нескольких местах: в каталоге conf установленной платформы (C:\Program Files\1cv8\<версия>\bin\conf), в %APPDATA%\1C\1CEStart и в %ALLUSERSPROFILE%\1C\1CEStart. Параметры из всех найденных файлов объединяются, что позволяет задать общий список для всех пользователей компьютера через каталог AllUsers и при этом сохранить личные базы в профиле.
Базы из общего списка отображаются в окне запуска вместе с локальными, но пользователь не может их редактировать или удалить из интерфейса — они доступны только для чтения. Это защищает центральный список от случайных изменений.
Перенос списка баз на другой компьютер
Самый простой перенос — скопировать файл ibases.v8i из папки %APPDATA%\1C\1CEStart старого компьютера в ту же папку нового. Если на новом месте уже есть свой список, файлы можно объединить вручную: открыть оба в текстовом редакторе и перенести нужные секции, следя за тем, чтобы имена секций в квадратных скобках не дублировались.
Учтите ограничения такого переноса. Во-первых, пути к файловым базам должны быть доступны с нового компьютера: локальный путь D:\Bases\... на другой машине, скорее всего, не существует, и его придётся заменить на сетевой. Во-вторых, версии платформы на новом ПК должны покрывать требования баз — иначе при запуске появится ошибка несовместимости версии.
Альтернатива ручному копированию — экспорт списка из окна запуска. Выделите базы, нажмите правой кнопкой и сохраните их в файл .v8i, а на другом компьютере добавьте этот файл через тот же механизм общих списков или откройте его и перенесите секции в свой ibases.v8i.
Сравнение вариантов
Быстро для одного пользователя, но требует ручной правки путей и не подходит для массового развёртывания
Централизованное управление для всей сети; требуется доступная сетевая папка и настройка 1cestart.cfg
Надёжно и без риска синтаксических ошибок, но долго при большом числе баз и рабочих мест
Типичные проблемы со списком баз и их решение
Самая частая жалоба — «пропали все базы из списка». Причины обычно такие: вход выполнен под другой учётной записью Windows, файл ibases.v8i повреждён или содержит синтаксическую ошибку после ручной правки, либо профиль пользователя был пересоздан. Проверьте наличие файла по стандартному пути и его содержимое в блокноте.
Вторая ситуация — база в списке есть, но не запускается. Тогда проблема не в списке, а в параметрах Connect: недоступен сетевой путь, переименован сервер, нет прав на каталог базы. Откройте свойства базы в окне запуска (кнопка «Изменить») и сверьте путь с фактическим расположением.
Третья типичная проблема — дубли баз в списке после объединения файлов. Дубликаты с одинаковым именем секции могут приводить к тому, что отображается только одна из записей. Удалите лишние секции вручную, предварительно сделав резервную копию файла.
Как проверить результат
Файл открывается в блокноте, секции читаются, пути корректны
Файл пуст, обрезан или содержит битые символы
Все базы видны и запускаются без ошибок соединения
Список пуст или часть баз выдаёт ошибку пути
Базы из сетевого .v8i видны у всех пользователей и недоступны для редактирования
Сетевой список не подхватывается — проверьте 1cestart.cfg и доступ к папке
Частые вопросы
Можно ли хранить список баз на сетевом диске, чтобы он был один для всех?
Да, для этого служит механизм общих списков: создайте файл .v8i в сетевой папке и пропишите путь к нему в параметре CommonInfoBases файла 1cestart.cfg. Сам основной ibases.v8i при этом остаётся локальным в профиле каждого пользователя.
Почему после переустановки Windows список баз пуст?
Потому что файл ibases.v8i лежал в профиле пользователя внутри AppData, а при переустановке системы этот каталог удаляется. Сами базы на других дисках обычно целы — достаточно заново добавить их через кнопку «Добавить» или восстановить файл списка из резервной копии.
Как узнать путь к базе, если она уже есть в списке?
Выделите базу в окне запуска и нажмите «Изменить» — мастер покажет каталог базы или параметры сервера. Либо откройте ibases.v8i в блокноте и найдите параметр Connect в соответствующей секции.
Опасно ли удалять секции из ibases.v8i?
Удаление записи из списка не затрагивает саму базу — это лишь ссылка. Базу всегда можно добавить обратно, зная её путь. Опасность только в синтаксических ошибках при правке: повреждённый файл может сделать невидимым весь список, поэтому держите копию.
Можно ли задать порядок баз в списке?
Да, в окне запуска базы можно перетаскивать мышью или перемещать кнопками; порядок сохраняется в параметре OrderInList каждой секции. Также можно сортировать список по имени через меню настроек окна запуска.
Где список баз при работе через веб-сервер или тонкий клиент?
Механизм тот же: стартер или тонкий клиент использует ibases.v8i в профиле пользователя, только в секции для веб-подключения в Connect указывается параметр WS с адресом публикации. Общие списки через CommonInfoBases также работают.
Что важно запомнить
Список баз 1С хранится в текстовом файле %APPDATA%\1C\1CEStart\ibases.v8i, отдельно для каждой учётной записи Windows. Файл можно копировать и править вручную, но только при закрытом окне запуска и с резервной копией. Для организации удобнее централизованный список через общий .v8i и параметр CommonInfoBases в 1cestart.cfg.