Администрирование · 10 мин
Где прописан путь к базе 1С и как его найти
Где прописан путь к базе 1С: файл ibases.v8i, список баз в стартере, серверный вариант, реестр. Как найти, проверить и изменить путь к информационной базе.
Путь к информационной базе 1С хранится не внутри самой базы, а в служебных файлах и настройках платформы на компьютере пользователя. Для файловых баз это каталог с файлом 1Cv8.1CD, для серверных — строка подключения к кластеру серверов 1С и имени базы в СУБД. Понимание того, где именно прописан путь, нужно при переносе базы на другой диск, восстановлении списка баз после переустановки Windows и диагностике ошибок «информационная база не обнаружена».
Основное место хранения — файл ibases.v8i в профиле пользователя. Именно его читает стартер 1С (окно «1С:Предприятие» со списком баз) при каждом запуске. Дополнительно путь виден прямо в этом окне, в реестре Windows хранятся отдельные параметры запуска, а для серверных баз фактическое расположение данных определяется настройками СУБД, а не файлом списка.
Ниже разобраны все способы найти путь: через окно запуска, через файл ibases.v8i, через конфигуратор и серверную консоль, а также как безопасно изменить путь при переносе базы и какие ошибки встречаются чаще всего.
Как посмотреть путь в окне запуска 1С
Самый быстрый способ — окно стартера, которое появляется при запуске ярлыка «1С:Предприятие». Выделите нужную базу в списке одиночным щелчком: в нижней части окна отобразится строка подключения. Для файловой базы это будет что-то вроде File="D:\Bases\Trade";, для серверной — Srvr="server1c";Ref="trade_db";.
Если список баз пуст или база не выделяется, откройте её через кнопку «Добавить» → «Добавление в список существующей информационной базы» — мастер сам покажет текущий путь, если база уже была прописана. Этот способ не требует прав администратора и подходит любому пользователю.
Обратите внимание: строка внизу окна — это именно то, что прописано в списке баз, а не гарантия того, что по этому адресу реально лежат данные. Если базу перенесли, а путь в списке не обновили, стартер покажет старый путь и выдаст ошибку при запуске.
Файл ibases.v8i — главное хранилище списка баз
Весь список баз, который видит пользователь в окне запуска, физически хранится в текстовом файле ibases.v8i. Стандартное расположение: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\ibases.v8i. Папка AppData скрытая — включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку.
Файл открывается обычным Блокнотом. Каждая база описана секцией в квадратных скобках: название, параметр Connect= с путём, идентификатор базы, режимы соединения. Именно параметр Connect и есть тот самый прописанный путь. Пример строки для файловой базы: Connect=File="D:\1C_Bases\Accounting";.
Файл можно редактировать вручную при закрытой 1С — это удобно при массовом переносе баз, когда нужно поменять диск сразу у нескольких баз. Также ibases.v8i можно копировать между компьютерами: если на всех машинах базы лежат по одинаковым путям, достаточно разложить один файл по профилям пользователей.
Где искать путь для серверной базы
В клиент-серверном варианте в списке баз и в ibases.v8i прописаны только имя сервера 1С и имя базы в кластере — никакого пути к файлам там нет. Данные физически хранятся в СУБД (MS SQL Server, PostgreSQL и т.п.), и их расположение определяется настройками самой СУБД, а не 1С.
Уточнить, какая база данных соответствует информационной базе, можно в консоли администрирования серверов 1С: раскройте кластер, ветку «Информационные базы», откройте свойства нужной базы. Там указаны сервер СУБД, имя базы данных и пользователь СУБД. Дальше физические файлы .mdf/.ldf (для MS SQL) ищутся уже средствами SQL Server Management Studio через свойства базы данных.
Рабочие каталоги самого сервера 1С (служебные файлы кластера, журналы) обычно лежат в каталоге srvinfo внутри папки программы или профиля агента сервера. Это не данные базы, но там хранится реестр кластера — файл, сопоставляющий имена баз и их параметры.
Где прописан путь: файловая и серверная база
Полный путь к каталогу с 1Cv8.1CD хранится в ibases.v8i и виден в окне запуска. Можно менять напрямую.
В списке только имя сервера и базы. Физическое расположение данных задаётся в СУБД и меняется её средствами.
Как найти путь через конфигуратор и изнутри программы
Если база открывается, путь можно узнать изнутри. В конфигураторе откройте меню «Администрирование» → для файловой базы путь виден уже в заголовке окна конфигуратора и в диалоге «О программе» режима Предприятия (кнопка с информацией, раздел «Каталог информационной базы»).
Программно путь получают через встроенный язык: функция СтрокаСоединенияИнформационнойБазы() возвращает ту же строку Connect, что прописана в списке баз. Это удобно для диагностических обработок, когда нужно выяснить, к какой именно базе подключён пользователь.
Сообщить(СтрокаСоединенияИнформационнойБазы());
// Результат: File="D:\1C_Bases\Accounting";Учтите ограничение: метод показывает строку подключения текущего сеанса. Если база серверная, вы получите Srvr/Ref, а не путь к файлам СУБД — его, как описано выше, нужно смотреть на стороне сервера баз данных.
Как изменить путь при переносе базы
Перенос файловой базы сводится к двум действиям: скопировать каталог базы целиком (обязательно с файлом 1Cv8.1CD и всеми вложенными папками) на новое место и обновить путь в списке баз. Путь меняется в окне запуска: выделите базу, нажмите «Изменить», на шаге с типом расположения укажите новый каталог.
Перед копированием убедитесь, что все пользователи вышли из базы, иначе часть данных может не скопироваться или оказаться в несогласованном состоянии. Надёжнее всего сначала сделать выгрузку в .dt через конфигуратор — это независимая резервная копия на случай повреждения при переносе.
Для сетевой файловой базы (каталог на общем ресурсе) путь прописывается как UNC-адрес вида \\server\bases\trade. Использование подключённых сетевых дисков (Z:\) рискованно: буква диска может отличаться у разных пользователей или не подключиться при запуске.
- 1Завершите работу всех пользователей в базе
- 2Сделайте выгрузку .dt через конфигуратор как резервную копию
- 3Скопируйте каталог базы целиком на новое место
- 4В окне запуска выделите базу, нажмите «Изменить» и укажите новый каталог
- 5Запустите базу и проверьте, что открываются данные и документы
Типичные ошибки и их признаки
Самая частая ситуация — ошибка «Информационная база не обнаружена» при запуске. Причина почти всегда в том, что путь в списке баз указывает на каталог, которого больше нет: базу перенесли, переименовали папку или отключили сетевой диск. Проверьте путь внизу окна запуска и убедитесь, что по нему в проводнике виден файл 1Cv8.1CD.
Вторая распространённая проблема — пустой список баз после переустановки Windows или смены пользователя. Это не потеря базы: просто новый профиль, и ibases.v8i в нём пустой. Нужно заново добавить базу через «Добавить» или скопировать старый ibases.v8i в новый профиль.
Третья ошибка — путь указывает на каталог, но база не открывается из-за прав доступа. У пользователя должны быть права на чтение и запись в каталог базы, включая вложенные папки. Для сетевых баз проверьте и права на общий ресурс, и NTFS-права на папку.
Как проверить, что путь указан правильно
После изменения пути выполните простую проверку. Откройте прописанный каталог в проводнике: внутри должен быть файл 1Cv8.1CD — это и есть файл данных файловой базы. Если вместо него только папки или файлы .dt, вы указали не тот каталог.
Затем запустите базу в режиме Предприятия и откройте несколько документов и отчётов за разные периоды. Успешное открытие и корректные данные подтверждают, что путь указан верно и база рабочая. Дополнительно полезно запустить конфигуратор и убедиться, что заголовок окна показывает новый каталог.
Как проверить результат
Есть файл 1Cv8.1CD и служебные папки
Каталог пуст, только .dt или архивы — это не рабочий каталог базы
База открывается без ошибок, документы доступны
Ошибка «информационная база не обнаружена» или запрос каталога
Путь совпадает с фактическим расположением базы
Указан старый диск или несуществующий сетевой путь
Частые вопросы
Можно ли прописать один список баз для всех пользователей?
Да. Готовый файл ibases.v8i копируется в профиль каждого пользователя по пути AppData\Roaming\1C\1cv8. Альтернатива — общий список баз через файл v8i, подключаемый параметром запуска, либо публикация списка через веб-сервер (ws-ссылка на список баз). Условие: пути к базам должны быть одинаково доступны со всех компьютеров.
Где лежит ibases.v8i в терминальном режиме?
Так же — в профиле каждого пользователя терминального сервера: C:\Users\Имя\AppData\Roaming\1C\1cv8\ibases.v8i. При большом числе пользователей список обычно разворачивают скриптом при входе или через групповые политики, копируя эталонный файл в профили.
Что делать, если база открывается, но путь в списке неправильный?
Такого не бывает для файловых баз: если путь неверный, база не откроется. Если база работает, значит, путь в списке актуален, а путаница обычно связана с тем, что вы смотрите другой профиль пользователя или другую строку подключения. Сверьте путь внизу окна запуска с фактическим каталогом.
Можно ли хранить файловую базу на сетевом диске?
Технически да, через UNC-путь, но производительность и надёжность заметно ниже, чем у локального диска или серверного варианта. При одновременной работе нескольких пользователей с сетевой файловой базой растёт риск ошибок блокировок. Для многопользовательской работы рекомендуется клиент-серверный вариант.
Как узнать путь к базе, если список баз пуст и никто не помнит, где она лежала?
Ищите по дискам файл 1Cv8.1CD — он есть в корне каталога любой файловой базы. Поиск в проводнике по имени файла или командой dir /s /b 1Cv8.1CD на каждом диске покажет все найденные базы. Также проверьте старые профили пользователей: в них мог сохраниться прежний ibases.v8i с путями.
Отличается ли расположение списка баз в Linux?
Да. В Linux-версии платформы файл ibases.v8i находится в домашнем каталоге пользователя, в скрытой папке ~/.1C/1cv8/. Логика та же: текстовый файл с секциями баз и параметрами Connect, который можно редактировать вручную при закрытой 1С.
Что важно запомнить
Путь к файловой базе 1С прописан в файле ibases.v8i в профиле пользователя и виден внизу окна запуска; серверная база хранит в списке только имя сервера и базы, а файлы данных определяются СУБД. Перенос базы — это копирование каталога при закрытых сеансах плюс обновление пути в списке, а резервная копия .dt перед любыми действиями обязательна.