Администрирование · 9 мин
Где прописаны базы 1С и как найти их расположение
Разбираем, где прописаны базы 1С: файлы списка баз v8i, пути хранения файловых и клиент-серверных баз, поиск по реестру и типичные ошибки при переносе.
Когда пользователь видит в окне запуска 1С список информационных баз, легко предположить, что сами базы «живут» в программе. На деле стартовое окно — всего лишь ярлык: оно читает конфигурационные файлы со списком подключений, а реальные данные хранятся в каталоге на диске или на сервере СУБД. Понимать эту разницу важно при переносе базы на другой компьютер, настройке резервного копирования и восстановлении доступа после переустановки Windows.
Ниже разберём три уровня, на которых «прописаны» базы: файлы списка подключений на рабочем месте, физическое расположение файловых баз и настройки клиент-серверного варианта. Отдельно рассмотрим, как быстро узнать путь к конкретной базе из интерфейса 1С и какие ошибки чаще всего мешают найти данные.
Где хранится список баз, который видит пользователь
Список баз в окне запуска формируется из файла ibases.v8i. Это обычный текстовый файл, который можно открыть блокнотом. Для каждой базы в нём есть секция с названием в квадратных скобках, параметром Connect (строка подключения) и дополнительными настройками: версией платформы, режимом запуска, именем пользователя по умолчанию.
По умолчанию файл располагается в профиле пользователя: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Каталог AppData скрытый, поэтому проще вставить в адресную строку проводника путь %APPDATA%\1C\1CEStart — система сама подставит нужную папку.
Важный нюанс: список хранится отдельно для каждого пользователя Windows. Если на компьютере работают несколько сотрудников под разными учётными записями, у каждого будет свой ibases.v8i со своим набором баз. Это частая причина ситуации «у коллеги база есть, а у меня нет».
Общий список для всех пользователей компьютера можно задать через файл 1cestart.cfg, который лежит в том же каталоге 1CEStart или в каталоге установки платформы C:\Program Files\1cv8\...\conf. В нём строкой CommonInfoBases=путь\файл.v8i указывается общий файл списка баз, например лежащий на сетевом диске для всего отдела.
Как узнать путь к конкретной базе из интерфейса
Самый быстрый способ — открыть окно запуска 1С, выделить базу и нажать кнопку «Изменить». В первой строке мастера будет показано расположение: для файловой базы — путь к каталогу, для серверной — имя сервера кластера и имя базы в нём.
Внутри самой программы путь виден через меню «Файл» — «Сохранить копию» или через «О программе» (в зависимости от конфигурации). В режиме конфигуратора строка подключения отображается в справке «О программе» в разделе сведений о базе.
- 1Откройте окно запуска 1С (ярлык 1С:Предприятие).
- 2Выделите нужную базу и нажмите «Изменить».
- 3Посмотрите поле «Расположение» — это каталог файловой базы или параметры сервера.
- 4Для файловой базы скопируйте путь и вставьте его в проводник, чтобы открыть каталог с данными.
- 5Проверьте, что в каталоге есть файл 1Cv8.1CD — это и есть база данных.
Где физически лежат данные файловой базы
Файловая база — это каталог на диске, в котором главный файл называется 1Cv8.1CD. Именно в нём хранятся все данные: документы, справочники, настройки. Рядом могут лежать служебные файлы и подкаталоги (например, 1Cv8Log с журналом регистрации, если он не вынесен отдельно).
Типовых мест несколько: локальный диск компьютера бухгалтера (например, D:\Bases\Trade), сетевой диск общего доступа (\\SERVER\1C\Buh) или папка внутри «Документов». Жёсткого правила нет — путь задаётся при создании базы, поэтому искать нужно именно по строке подключения, а не перебором каталогов.
Если путь неизвестен, а база запускается, найдите файл 1Cv8.1CD поиском по всем дискам: в проводнике введите в строку поиска 1Cv8.1CD и дождитесь результатов. Учтите, что поиск по сетевым дискам может идти медленно, а на сервере файл может лежать вне доступных вам шар.
Где прописаны базы в клиент-серверном варианте
В клиент-серверной архитектуре данных на компьютере пользователя нет вообще. В строке подключения прописаны два параметра: имя сервера кластера 1С (Srvr="server1") и имя информационной базы в кластере (Ref="buh"). Сами данные лежат в базе СУБД — MS SQL Server, PostgreSQL, Oracle или IBM DB2.
Соответствие «имя базы в кластере → база в СУБД» задаётся в консоли администрирования серверов 1С. Там в свойствах информационной базы видны тип СУБД, сервер баз данных и имя базы данных на SQL-сервере. Именно эту базу нужно включать в план резервного копирования средствами СУБД.
Реестр Windows при этом почти не участвует: платформа хранит в нём лишь служебные настройки (например, параметры установленных версий), а список баз и пути к данным в реестре не прописываются. Искать базы через regedit — бесполезная затея.
Файловый и клиент-серверный варианты
Данные в каталоге с файлом 1Cv8.1CD; путь виден в строке подключения; подходит для небольших команд; копирование возможно только при закрытых сеансах.
Данные в СУБД на сервере; в списке прописаны сервер кластера и имя базы; резервное копирование делается средствами СУБД; физический путь к файлам данных определяется настройками SQL-сервера.
Как перенести список баз на другой компьютер
Для переноса списка достаточно скопировать файл ibases.v8i в аналогичный каталог на новом компьютере. Если пути к базам сетевые и одинаковы для всех машин, список заработает сразу. Если база файловая и лежала локально, сначала переносится сам каталог базы, затем в списке исправляется путь.
Альтернатива — общий файл списка на сетевом ресурсе. Создайте файл с расширением .v8i, разместите его на сетевом диске и пропишите его в 1cestart.cfg у каждого пользователя строкой CommonInfoBases=. Тогда добавление базы в один файл автоматически отразится у всех сотрудников.
Как проверить, что всё настроено правильно
После добавления или переноса базы проверьте три вещи: база открывается в режиме предприятия без ошибок, в каталоге (для файлового варианта) присутствует файл 1Cv8.1CD ненулевого размера, а в свойствах подключения указан ожидаемый путь или сервер. Если база открывается в режиме конфигуратора и позволяет сделать выгрузку — структура данных с высокой вероятностью в порядке.
Для файловых баз, которые копировались вручную, полезно дополнительно запустить проверку физической целостности утилитой chdbfl.exe из каталога платформы. Она выявит повреждения, которые при обычной работе могут проявиться не сразу.
Как проверить результат
База запускается в режиме предприятия без ошибок подключения
Ошибка «информационная база не обнаружена» — проверьте путь в строке Connect
В каталоге есть файл 1Cv8.1CD заметного размера
Каталог пуст или содержит только служебные файлы — это не та папка
Конфигуратор успешно создаёт файл выгрузки
Выгрузка прерывается с ошибкой — база повреждена, нужна проверка chdbfl
Часто задаваемые вопросы
Где находится файл списка баз 1С по умолчанию?
В профиле пользователя Windows: %APPDATA%\1C\1CEStart\ibases.v8i. Каталог AppData скрытый, поэтому удобнее вставить путь с переменной %APPDATA% в адресную строку проводника.
Удалил базу из списка — данные пропали?
Нет. Удаление из списка убирает только запись о подключении. Данные остаются в каталоге файловой базы или в СУБД. Чтобы вернуть базу, добавьте её заново через кнопку «Добавить», указав тот же путь.
Как сделать общий список баз для всех сотрудников?
Создайте файл списка с расширением .v8i на сетевом диске и пропишите путь к нему в файле 1cestart.cfg каждого пользователя строкой CommonInfoBases=\\server\share\bases.v8i.
Можно ли найти путь к базе через реестр Windows?
Нет, список баз и пути к данным в реестре не хранятся. Реестр содержит только служебные параметры платформы. Используйте окно запуска 1С (кнопка «Изменить») или файл ibases.v8i.
Где искать базу, если 1С установлена на сервере с SQL?
Откройте консоль администрирования серверов 1С, найдите нужную информационную базу и посмотрите её свойства: там указаны сервер СУБД и имя базы данных. Физические файлы данных находятся в каталогах, заданных настройками самого SQL-сервера.
Что важно запомнить
Список баз прописан в ibases.v8i в профиле пользователя, данные файловых баз — в каталоге с файлом 1Cv8.1CD, а серверных — в СУБД. Путь к конкретной базе всегда виден через кнопку «Изменить» в окне запуска. Любые операции с файлами базы выполняйте только при закрытых сеансах и после выгрузки dt.