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

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

Как найти, где хранятся базы 1С

Как узнать, где хранится база 1С: через список баз в окне запуска, файл ibases.v8i, свойства ярлыка, поиск файла 1Cv8.1CD и папки сервера SQL.

Местоположение базы 1С нужно знать при создании резервной копии, переносе данных на другой компьютер, подключении нового пользователя или диагностике проблем. Способ поиска зависит от формата базы: файловая база — это каталог с файлом данных, а клиент-серверная база хранится на сервере СУБД (MS SQL, PostgreSQL), и до её физических файлов обычный пользователь добираться не должен.

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

Как посмотреть путь к базе в окне запуска 1С

Откройте стандартное окно запуска 1С:Предприятие (ярлык «1С:Предприятие» на рабочем столе или в меню «Пуск»). В списке информационных баз выделите нужную базу одиночным щелчком — в нижней строке окна появится её адрес. Для файловой базы это путь к каталогу, например D:\Bases\Trade, для клиент-серверной — строка вида Server="SQL01";Ref="Trade".

Тот же путь виден в настройках: нажмите кнопку «Настройка», выделите базу и посмотрите поле «Каталог информационной базы» или параметры подключения к серверу. Этот способ работает всегда, пока база есть в списке запуска, и не требует никаких прав администратора.

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

Как узнать путь через окно запуска
  1. 1
    Запустите 1С:Предприятие и дождитесь появления списка баз
  2. 2
    Выделите нужную базу одним щелчком мыши
  3. 3
    Посмотрите путь в нижней строке окна или откройте «Настройка»
  4. 4
    Скопируйте путь и проверьте наличие файла 1Cv8.1CD в папке

Как определить тип базы: файловая или клиент-серверная

Формат базы определяет, где физически лежат данные. Файловая база — это каталог на локальном диске или сетевом ресурсе, ключевой файл в нём — 1Cv8.1CD, именно в нём хранятся все данные, кроме служебной информации. Такая база может лежать на диске компьютера пользователя, на общем сетевом диске или на файловом сервере.

Клиент-серверная база хранится внутри СУБД — Microsoft SQL Server, PostgreSQL или Oracle. В списке запуска вы увидите только имя сервера и имя базы, а сами данные находятся в файлах данных СУБД на сервере. Искать их по диску обычного компьютера бессмысленно — нужен доступ к серверу и консоль управления СУБД или кластера 1С.

Признак типа базы виден прямо в строке пути: если путь начинается с буквы диска или сетевого пути вида \\server\share — база файловая. Если в пути указаны параметры Srvr и Ref — база клиент-серверная, и физические файлы ищут на стороне сервера БД.

Где искать данные в зависимости от типа базы

Файловая база

Каталог с файлом 1Cv8.1CD на локальном или сетевом диске. Путь виден в окне запуска, базу можно скопировать как обычную папку при отсутствии активных сеансов.

Клиент-серверная база

Данные внутри СУБД на сервере. Физическое расположение смотрят в свойствах базы в SQL Server Management Studio или pgAdmin, копирование делают средствами СУБД.

База в веб-формате

Публикация на веб-сервере, путь вида http://server/base. Физическое расположение определяется администратором сервера, пользователю доступен только адрес подключения.

Как найти базу через файл списка ibases.v8i

Список баз, который показывает окно запуска, хранится в файле ibases.v8i в профиле пользователя. Стандартное расположение — папка %APPDATA%\1C\1CEStart\, то есть примерно C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Файл открывается любым текстовым редактором, включая Блокнот.

Внутри файла каждая база описана отдельным блоком: в квадратных скобках указано её имя, а строка Connect= содержит полный путь. Для файловой базы это будет строка вида Connect=File="D:\Bases\Trade";, для серверной — Connect=Srvr="SQL01";Ref="Trade";. Этот способ удобен, когда нужно восстановить пути на новом компьютере или перенести список баз другому пользователю.

Обратите внимание: если пользователей на компьютере несколько, у каждого свой файл ibases.v8i в его профиле. Если список баз пропал после переустановки Windows или смены пользователя, ищите этот файл в старом профиле — из него можно восстановить все пути, не опрашивая коллег.

batch
notepad %APPDATA%\1C\1CEStart\ibases.v8i

Как найти базу поиском по диску

Если список баз пуст, а файл ibases.v8i не найден, базу можно отыскать поиском по характерному имени файла. Откройте проводник, перейдите в корень диска и выполните поиск по маске 1Cv8.1CD. Каждая найденная копия этого файла — это отдельная файловая база, а папка, в которой он лежит, и есть каталог базы.

Поиск по системному диску может занять заметное время, поэтому начинайте с наиболее вероятных мест: диски D: и E:, папки вида «1С», «Базы», «Bases», сетевые диски организации. Также проверьте папку C:\Users\Public\ — некоторые установки размещают демонстрационные базы там.

Кроме 1Cv8.1CD в каталоге файловой базы обычно присутствуют служебные файлы и папки: 1Cv8Log (журнал регистрации), 1Cv8tmp, файлы блокировок 1Cv8.1CL. Наличие этих элементов подтверждает, что найден именно рабочий каталог базы, а не случайная копия файла.

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

Как убедиться, что найдена рабочая база

Наличие файла 1Cv8.1CD в папке
Норма

Файл есть, размер больше нескольких десятков мегабайт

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

Файла нет или размер около нуля — это не база или повреждённая копия

Дата изменения файла
Норма

Дата близка к последнему рабочему дню

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

Файл не менялся месяцами — возможно, это старая копия, а рабочая база в другом месте

Добавление базы в список запуска
Норма

База открывается в конфигураторе или предприятии

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

Ошибка открытия — база повреждена или это неполная копия

Где хранятся данные клиент-серверной базы

Для клиент-серверного варианта путь из окна запуска указывает на имя сервера и имя базы в СУБД, а не на файлы. Чтобы узнать физическое расположение данных, откройте консоль управления СУБД: в SQL Server Management Studio щёлкните правой кнопкой по базе, выберите «Свойства» → «Файлы» — там указаны пути к файлам данных (.mdf) и журнала транзакций (.ldf). В PostgreSQL расположение каталога данных смотрят через запрос SHOW data_directory;.

Дополнительную информацию даёт консоль кластера серверов 1С: в списке информационных баз видно, к какому серверу СУБД подключена база и под каким именем она там зарегистрирована. Это полезно, когда серверов несколько и непонятно, на каком из них лежит конкретная база.

Как найти базу через ярлык и реестр

Если 1С запускается ярлыком с параметрами, путь к базе может быть задан прямо в нём. Щёлкните по ярлыку правой кнопкой, выберите «Свойства» и посмотрите поле «Объект»: строка вида /F"D:\Bases\Trade" указывает на файловую базу, а /S"SQL01\Trade" — на серверную. Такие ярлыки часто создают для прямого входа в конкретную базу в обход списка.

Ещё один источник — реестр Windows: ветка HKEY_CURRENT_USER\Software\1C\1Cv8 и связанные разделы хранят настройки клиента, а история подключений может подсказать ранее использованные пути. Этот способ вспомогательный: основные источники — окно запуска и ibases.v8i, реестр помогает, когда они недоступны.

Типичные ошибки при поиске базы
01
Путать папку с установленной платформой 1С (C:\Program Files\1cv8) и папку базы — в Program Files лежит только программа, данных там нет
02
Копировать папку файловой базы, пока в ней работают пользователи — копия получается повреждённой и не открывается
03
Искать файлы серверной базы на своём компьютере — данные лежат на сервере СУБД, а не на машине пользователя
04
Считать найденную старую копию рабочей базой — всегда сверяйте дату изменения файла 1Cv8.1CD с реальной датой последней работы

Что делать после того, как база найдена

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

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

Итог

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

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

Частые вопросы

Как узнать путь к базе, если 1С не запускается?

Откройте файл %APPDATA%\1C\1CEStart\ibases.v8i в Блокноте — в строке Connect= указан путь к каждой базе из списка. Если файла нет, выполните поиск по дискам по имени 1Cv8.1CD.

Можно ли просто скопировать папку с базой на другой компьютер?

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

Почему в папке базы несколько файлов 1Cv8 и какой из них главный?

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

Где хранится база, если 1С работает через браузер?

При подключении через веб-сервер пользователь видит только адрес публикации. Физическое расположение базы определяется настройками сервера — его уточняют у администратора или смотрят в консоли кластера и СУБД.

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

Сначала подключите сетевой диск или откройте сетевой путь вида \\server\share в проводнике. Если путь неизвестен, посмотрите его в файле ibases.v8i у коллеги, который работает с этой базой, или уточните у администратора сети.