Администрирование · 10 мин
Где прописываются базы 1С: расположение списка баз и способы настройки
Где хранится список информационных баз 1С: файл ibases.v8i, реестр, кластер сервера 1С. Как найти, перенести и прописать базу вручную.
Список информационных баз, который пользователь видит в окне запуска 1С:Предприятия, хранится не внутри самих баз, а в отдельных служебных файлах на компьютере пользователя. Основной из них — файл ibases.v8i, расположенный в профиле пользователя операционной системы. Именно его читает стартер 1С при открытии окна выбора базы.
Понимание того, где прописываются базы, нужно в нескольких практических ситуациях: при переносе настроек на новый компьютер, при массовом развёртывании списка баз сотрудникам, при восстановлении после переустановки системы и при диагностике ситуации, когда база «пропала» из списка, хотя файлы на диске целы.
Механизм отличается для файлового и клиент-серверного вариантов работы. В файловом варианте достаточно знать путь к каталогу базы и файл списка. В клиент-серверном варианте добавляется кластер серверов 1С, где регистрация базы хранится в собственном служебном каталоге сервера, а на клиенте прописывается только ссылка на сервер и имя базы в кластере.
Где находится файл списка баз ibases.v8i
Основной файл со списком баз называется ibases.v8i. В Windows он расположен в профиле пользователя по пути C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрытая, поэтому в проводнике нужно включить отображение скрытых элементов или вставить путь напрямую в адресную строку.
Файл текстовый, его можно открыть обычным блокнотом. Каждая база описывается секцией в квадратных скобках с набором параметров: строка подключения, тип соединения, версия платформы, параметры аутентификации. Пример типичной секции для файловой базы:
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Accounting";
ID=5f8d2c1e-9a3b-4e7f-b2c1-8d6e5f4a3b2c
App=Auto
Version=8.3
Для клиент-серверной базы строка подключения выглядит иначе: Connect=Srvr="Server1C";Ref="TradeBase";, где Srvr — имя или адрес сервера 1С, а Ref — имя базы в кластере. Параметр ID — уникальный идентификатор записи, его генерирует платформа; при ручном редактировании важно не дублировать идентификаторы между записями.
Как прописать базу через окно запуска 1С
Стандартный способ — добавление базы через стартер 1С:Предприятия. Откройте окно запуска, нажмите кнопку «Добавить», выберите «Добавление в список существующей информационной базы» и следуйте шагам мастера. Для файловой базы укажите каталог, где лежит файл 1Cv8.1CD. Для серверной — имя сервера кластера и имя базы, как она зарегистрирована на сервере.
После завершения мастера запись автоматически попадает в ibases.v8i текущего пользователя. Проверить результат просто: база появляется в списке, а при выборе её и нажатии кнопки «Изменить» видны параметры подключения. Если база открывается в режиме «Конфигуратор» или «Предприятие» без ошибок соединения — регистрация выполнена корректно.
- 1Откройте стартер 1С и нажмите «Добавить»
- 2Выберите «Добавление в список существующей информационной базы»
- 3Укажите понятное наименование и тип расположения — «На данном компьютере или в локальной сети»
- 4Укажите путь к каталогу базы, где лежит файл 1Cv8.1CD
- 5Завершите мастер и запустите базу для проверки подключения
Как прописать базу редактированием файла вручную
Ручное редактирование ibases.v8i оправдано при массовой настройке или восстановлении. Закройте все окна 1С, откройте файл в текстовом редакторе и добавьте секцию по образцу существующих записей. Сохраните файл в кодировке UTF-8 — иначе кириллические названия баз могут отображаться некорректно.
Типичные ошибки при ручном редактировании: отсутствие точки с запятой в конце строки Connect, дублирование ID, лишние пробелы в путях с кавычками. Если после сохранения база не появилась в списке или стартер сообщает об ошибке чтения списка, проверьте синтаксис секции и сравните её с рабочей записью.
Общие списки баз: файлы .v8i и .v8l для нескольких пользователей
Когда список баз нужно раздать нескольким сотрудникам, копировать ibases.v8i в каждый профиль неудобно. Платформа поддерживает механизм общих списков: файл 1cestart.cfg в каталоге установки платформы или в профиле пользователя может ссылаться на общий файл списка через параметр CommonInfoBases=\\server\share\bases.v8i.
Общий файл .v8i имеет тот же формат, что и ibases.v8i, и размещается на сетевом ресурсе, доступном всем пользователям. Базы из него отображаются в стартере вместе с локальными, но редактировать их пользователь не может — это защищает общий список от случайных изменений. При добавлении новой базы администратор правит один файл на сервере, и изменение видят все.
Дополнительно существуют файлы с расширением .v8l — «ярлыки» списков, которые можно запустить двойным щелчком, чтобы подключить готовый набор баз. Это удобно для временного подключения проектных списков без изменения основной конфигурации пользователя.
Способы прописать базы
Подходит для одного пользователя и разового добавления. Ограничение: настройка действует только в текущем профиле Windows.
Подходит для восстановления и тонкой настройки. Требует аккуратности с синтаксисом и кодировкой.
Подходит для централизованной раздачи списка сотрудникам. Требует сетевого ресурса и настройки cfg-файла на каждом компьютере.
Где регистрируются базы на сервере 1С:Предприятия
В клиент-серверном варианте запись в ibases.v8i — только указатель. Фактическая регистрация базы хранится на сервере в служебном каталоге кластера, обычно C:\Program Files\1cv8\srvinfo (или каталог, указанный при установке агента сервера). Внутри находятся подкаталоги с идентификаторами кластера и файлы описания баз, пользователей кластера и сеансов.
Управлять регистрацией серверных баз нужно через консоль администрирования серверов 1С: там создаётся информационная база, указывается тип СУБД (MS SQL, PostgreSQL и другие), сервер баз данных и имя базы на СУБД. Удалять или править файлы внутри srvinfo вручную нельзя — это почти гарантированно приводит к повреждению кластера и потере регистрации всех баз.
Как перенести список баз на другой компьютер
Самый простой перенос — скопировать файл ibases.v8i из профиля старого компьютера в аналогичную папку нового. Если пути к файловым базам на новом компьютере совпадают (например, базы на сетевом диске с той же буквой), список заработает сразу. Если пути отличаются, откройте файл блокнотом и исправьте строки Connect.
Альтернативный способ без доступа к старому компьютеру: в окне запуска 1С есть команда сохранения списка баз в файл через меню настроек, а на новом месте — загрузка из файла. Дополнительно в папке 1CEStart хранятся файлы 1cescmn.cfg и inetcfg.xml с настройками стартера и интернет-соединения — их тоже имеет смысл перенести, чтобы сохранить поведение окна запуска.
Как проверить результат переноса
Все базы отображаются с привычными названиями
Список пуст или часть баз отсутствует — проверьте путь к ibases.v8i и синтаксис файла
База открывается без запроса пути
Ошибка «информационная база не обнаружена» — путь в Connect указывает на несуществующий каталог
Соединение с кластером устанавливается, база открывается
Ошибка соединения с сервером — проверьте имя сервера, доступность порта агента кластера и регистрацию базы в консоли
Частые проблемы и их решения
Ситуация «база пропала из списка» почти всегда означает, что изменился или повреждён ibases.v8i: профиль пользователя был пересоздан, файл перезаписан с ошибкой или заменён чужой копией. Лечится восстановлением файла из резервной копии или повторным добавлением базы через мастер — сами данные при этом не затрагиваются.
Обратная ситуация — база есть в списке, но не запускается. Для файловой базы проверьте, существует ли каталог и файл 1Cv8.1CD по указанному пути, нет ли блокировки от другого сеанса. Для серверной — убедитесь, что агент сервера 1С запущен, база зарегистрирована в кластере и не установлена блокировка соединений.
Что важно запомнить
Список баз на клиенте — это файл ibases.v8i в профиле пользователя, регистрация серверных баз — каталог srvinfo на сервере. Для одного пользователя достаточно мастера добавления, для группы — общего файла .v8i. Перед ручной правкой делайте копию файла и не трогайте служебные каталоги кластера.
Частые вопросы
Можно ли хранить список баз в другом месте, не в профиле пользователя?
Да. Через параметр CommonInfoBases в файле 1cestart.cfg можно указать любой путь к общему файлу списка, включая сетевую папку. Локальный ibases.v8i при этом продолжит работать параллельно.
Что делать, если файл ibases.v8i повреждён?
Переименуйте повреждённый файл и запустите стартер — будет создан пустой список. Затем добавьте базы заново через мастер или восстановите секции из резервной копии файла, если она есть.
Видны ли базы одного пользователя Windows другому пользователю того же компьютера?
Нет. Каждая учётная запись имеет собственный профиль и собственный ibases.v8i. Чтобы дать общий список, используйте механизм общих файлов .v8i через 1cestart.cfg.
Как узнать, где физически лежит файловая база из списка?
Выделите базу в окне запуска и нажмите «Изменить» — путь к каталогу будет показан в параметрах. Также путь виден прямо под названием базы в списке, если включён соответствующий режим отображения в настройках стартера.
Можно ли прописать базу скриптом при автоматической настройке рабочих мест?
Да. Стартер поддерживает параметры командной строки для добавления базы, а также можно программно сформировать ibases.v8i или разложить готовый .v8i и 1cestart.cfg по компьютерам средствами групповых политик.