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

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

Список баз 1С: где хранятся информационные базы и как их найти

Где 1С хранит список информационных баз и сами файлы данных: пути к ibases.v8i, 1Cv8.1CD, серверным базам, способы найти и перенести базу.

Когда нужно перенести базу 1С на другой компьютер, сделать резервную копию или просто понять, какие базы подключены у пользователя, первый вопрос — где физически лежат файлы. Ответ зависит от варианта работы: в файловом режиме данные хранятся в одном файле 1Cv8.1CD в указанной папке, а в клиент-серверном — внутри базы данных на сервере СУБД, и напрямую скопировать их нельзя.

Отдельно от самих данных существует список информационных баз — то, что пользователь видит в окне запуска 1С. Этот список хранится в текстовом файле ibases.v8i в профиле пользователя и содержит только пути и настройки подключения, но не сами данные. Понимание этой разницы избавляет от типичной ошибки, когда копируют ярлык списка вместо базы.

Где хранится список информационных баз (ibases.v8i)

Окно запуска 1С (стартер) формирует список баз из файла ibases.v8i. При стандартной установке на Windows он находится по пути:

Как узнать путь к конкретной базе из окна запуска

Самый быстрый способ узнать, где лежит база, — не искать файл вручную, а посмотреть путь в самом стартере. Выделите базу в списке: в нижней части окна отобразится строка подключения. Для файловой базы это будет вида File="D:\1C_Bases\Trade"; для серверной — Srvr="Server1";Ref="TradeDB".

Тот же путь виден через кнопку «Настройка» (или «Изменить» в зависимости от версии платформы) при выделенной базе — на первом шаге мастера указан каталог информационной базы. Отсюда путь можно скопировать и вставить в проводник.

Как найти папку файловой базы
  1. 1
    Откройте окно запуска 1С и выделите нужную базу одним щелчком
  2. 2
    Посмотрите строку подключения внизу окна — там указан путь после File=
  3. 3
    Скопируйте путь без кавычек и вставьте его в адресную строку проводника
  4. 4
    Убедитесь, что в папке есть файл 1Cv8.1CD — это и есть файл базы

Если база подключалась давно и её положение неизвестно, полезно проверить стандартные места: папку «1C» или «1C_Bases» на диске C и D, каталог «Документы», сетевые диски компании. Многие при установке оставляют базу в предложенной по умолчанию папке в профиле пользователя.

Где лежат файлы файловой базы 1С

Файловая база — это папка, в которой главный файл называется 1Cv8.1CD. В нём хранятся конфигурация, данные, пользователи и настройки. Рядом могут находиться служебные файлы и каталоги: журнал регистрации (1Cv8Log), полнотекстовый индекс, временные файлы блокировок.

Для резервного копирования файловой базы достаточно скопировать файл 1Cv8.1CD (лучше — всю папку), но делать это нужно только когда все пользователи вышли из программы. Копирование открытого файла может дать повреждённую копию, из которой база не восстановится.

Надёжная альтернатива прямому копированию — выгрузка информационной базы через конфигуратор (Администрирование → Выгрузить информационную базу). Получается файл с расширением .dt, который переносится между компьютерами и загружается в пустую базу. Этот способ безопаснее, хотя и медленнее на больших объёмах.

Где хранятся серверные базы 1С

В клиент-серверном варианте файла 1Cv8.1CD на диске пользователя нет вообще. Данные лежат в базе данных на сервере СУБД — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2. Сервер 1С:Предприятия лишь посредник между клиентом и СУБД.

Узнать имя базы и сервера можно в консоли администрирования серверов 1С: откройте кластер, раскройте ветку «Информационные базы» и посмотрите свойства нужной базы — там указаны тип СУБД, сервер баз данных и имя базы. Физическое расположение файлов данных (например, .mdf и .ldf у MS SQL) определяется настройками самой СУБД, обычно это каталог данных экземпляра сервера.

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

Перенос списка баз — это копирование файла ibases.v8i в аналогичную папку профиля на новом компьютере. После этого пользователь увидит привычный список. Но если пути к базам изменились (другая буква диска, другое имя сервера), строки подключения придётся отредактировать — иначе базы будут отображаться, но не откроются.

Для файловой базы перенос выглядит так: скопируйте папку с 1Cv8.1CD на новый компьютер или сетевой диск, затем на новом месте добавьте базу в список (кнопка «Добавить» → указание существующей базы) и пропишите новый путь. Проверьте вход под своим пользователем и работу печатных форм.

Серверную базу переносят иначе: через выгрузку .dt либо через бэкап и восстановление средствами СУБД с последующей перерегистрацией базы в консоли кластера. Простое копирование ibases.v8i здесь перенесёт только запись в списке, но не данные.

Способы переноса базы

Копирование папки с 1Cv8.1CD

Быстро, подходит только для файловых баз; обязательно при закрытых сеансах, иначе риск повреждения копии

Выгрузка/загрузка .dt

Универсально для файловых и серверных баз; медленнее на больших объёмах, зато безопасно и переносимо между версиями

Бэкап средствами СУБД

Для серверных баз в эксплуатации; требует доступа к серверу БД и навыков администрирования СУБД

Типичные ошибки и как их избежать

Типичные ошибки
01
Копирование ibases.v8i вместо базы — переносится только список, данные остаются на старом месте
02
Копирование открытого файла 1Cv8.1CD — копия оказывается повреждённой и не открывается
03
Перенос базы в папку с русскими именами и пробелами в сетевом пути у старых версий — периодические ошибки доступа; лучше короткие латинские пути
04
Хранение файловой базы в синхронизируемых облачных папках (OneDrive, Dropbox) — конфликты версий и повреждение файла
05
Изменение пути базы без исправления строки подключения — база 'пропадает' из рабочего состояния, хотя файл на месте

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

Ещё одна практическая деталь: если в списке накопились «мёртвые» записи о базах, которых давно нет, их можно удалить прямо из окна запуска кнопкой «Удалить» — это убирает только запись из ibases.v8i и не трогает файлы на диске. Но обратная ситуация опаснее: удаление папки с диска не убирает запись из списка, и при попытке входа пользователь получит ошибку «информационная база не обнаружена».

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

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

База открывается после переноса
Норма

Вход выполняется под своим пользователем, открываются документы и отчёты

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

Ошибка 'информационная база не обнаружена' — проверьте путь в строке подключения

Целостность скопированного файла
Норма

Размер 1Cv8.1CD в копии совпадает с оригиналом, база проходит тестирование и исправление без ошибок

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

Ошибки чтения при открытии — копия делалась при открытых сеансах, повторите копирование

Список баз на новом компьютере
Норма

Все базы видны и запускаются

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

Базы видны, но не открываются — пути в ibases.v8i устарели

FAQ

Можно ли хранить список баз в общем сетевом файле для всех пользователей?

Да, ibases.v8i можно разместить в общей папке ProgramData\1C\1CEStart на каждом компьютере или централизованно распространять через групповые политики. Сам файл не поддерживает одновременное редактирование с сетевого диска несколькими пользователями, поэтому его копируют локально, а не открывают по сети.

Как найти базу, если я помню только её название из списка?

Откройте файл ibases.v8i в Блокноте и найдите название через Ctrl+F. Под ним в строке Connect будет путь к папке базы или параметры сервера. Так путь виден даже без запуска 1С.

Где лежит база, если 1С установлена в терминальном режиме?

Сами данные хранятся там же, как указано в строке подключения, — на файловом ресурсе или в СУБД. А список баз ibases.v8i находится в профиле каждого терминального пользователя на сервере, если не настроен общий список через ProgramData.

Можно ли восстановить базу, если остался только файл 1Cv8.1CD?

Да. Создайте новую папку, положите туда файл, добавьте в список баз новую информационную базу с указанием этой папки и откройте её. Если файл повреждён, используйте утилиту chdbfl.exe из каталога bin установленной платформы для проверки физической целостности.

Почему в папке базы много файлов, какие из них нужны для копии?

Обязателен только файл 1Cv8.1CD — в нём все данные. Каталог журнала регистрации и индексы полнотекстового поиска можно не копировать: журнал нужен для аудита, но база работает без него, а индекс перестроится автоматически.

Как узнать, файловая база или серверная?

Посмотрите строку подключения в окне запуска: File="путь" означает файловый режим, Srvr="сервер";Ref="имя" — клиент-серверный. Тот же признак виден в конфигураторе через Администрирование → О программе или в свойствах базы.

Итог

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

Список баз — это файл ibases.v8i в профиле пользователя, а сами данные лежат отдельно: в файле 1Cv8.1CD (файловый режим) или в СУБД (серверный). Путь к базе всегда виден в строке подключения окна запуска. Переносите базы только при закрытых сеансах или через выгрузку .dt — это единственная гарантия целостности.