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

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

Как узнать путь к базе 1С

Как узнать путь к базе 1С: через список баз, свойства ярлыка, реестр и конфигуратор. Файловый и серверный режимы, копирование пути, типичные ошибки.

Путь к базе 1С — это адрес расположения информационной базы: либо папка с файлом 1Cv8.1CD на диске (файловый режим), либо имя сервера и базы в кластере 1С или на SQL-сервере (клиент-серверный режим). Знать этот путь нужно при настройке резервного копирования, переносе базы на другой компьютер, подключении нового пользователя, обновлении конфигурации и диагностике ошибок доступа.

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

Ниже разобраны все рабочие способы узнать путь к базе 1С, отличия файлового и серверного вариантов, а также типичные ошибки при копировании и переносе данных.

Как отличить файловую базу от серверной

Прежде чем искать путь, определите режим работы базы — от этого зависит, что именно вы ищете. Файловая база хранится в обычной папке на диске, и её «путь» — это каталог с файлом 1Cv8.1CD. Серверная база физически находится в СУБД (MS SQL Server, PostgreSQL и др.), а «путь» к ней — это связка «имя сервера + имя базы в кластере».

Признак виден прямо в окне запуска: если внизу указано File="D:\Bases\Trade" — база файловая, если Srvr="server1c";Ref="trade" — клиент-серверная. Скопировать серверную базу простым копированием папки невозможно: данные лежат внутри СУБД, и перенос делается через выгрузку в dt или средствами SQL.

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

Самый простой и универсальный способ. Откройте стартер 1С (ярлык «1С:Предприятие»), в списке баз выделите нужную строку одиночным кликом — в нижней части окна появится строка подключения. Для файловой базы там будет полный путь к папке, например File="\\SERVER\Bases\Accounting".

Если путь длинный и не помещается в строку, нажмите кнопку «Настройка» (или «Изменить» в зависимости от версии) — откроется диалог редактирования параметров базы, где путь показан целиком и его можно выделить и скопировать через Ctrl+C.

Этот способ работает на любом рабочем месте, где база уже добавлена в список, и не требует прав администратора.

Как скопировать путь из окна запуска
  1. 1
    Откройте ярлык «1С:Предприятие»
  2. 2
    Выделите нужную базу в списке одним кликом
  3. 3
    Посмотрите строку подключения внизу окна
  4. 4
    Если путь обрезан — нажмите «Настройка» и скопируйте путь из поля каталога
  5. 5
    Вставьте путь в проводник, чтобы проверить доступ к папке

Способ 2. Найти путь через реестр Windows

Список баз хранится в реестре текущего пользователя: ветка HKEY_CURRENT_USER\Software\1C\1CEStart\1CEStart.cfg и файлы ibases.v8i в профиле пользователя. Конкретные записи о базах находятся в файле %APPDATA%\1C\1CEStart\ibases.v8i — это текстовый файл, который можно открыть блокнотом.

Внутри каждая база описана секцией с названием в квадратных скобках и параметром Connect, например: Connect=File="C:\1C_Bases\UT11";. Это удобный способ, когда нужно получить пути сразу ко всем базам пользователя или перенести список на другой компьютер — достаточно скопировать файл ibases.v8i.

Учтите, что файл хранится отдельно для каждого пользователя Windows. Если база видна у одного сотрудника и не видна у другого — причина именно в разных профилях.

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

Способ 3. Узнать путь изнутри программы

Если база уже открыта, путь можно узнать без выхода. В режиме «1С:Предприятие» откройте меню: «Файл» → сведения о базе либо «Администрирование» → «Обслуживание» в типовых конфигурациях — во многих из них в разделе резервного копирования отображается каталог информационной базы.

Универсальный вариант — через конфигуратор: откройте «Администрирование» → «Свойства информационной базы» (или «Параметры информационной базы»). Там указан тип расположения и строка подключения. Для серверной базы будут показаны сервер и имя базы в кластере.

Через встроенный язык

Для разработчика есть программный способ: функция СтрокаСоединенияИнформационнойБазы() возвращает полную строку подключения текущей базы. Её можно выполнить через внешнюю обработку или консоль кода.

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

Для клиент-серверной базы строка вида Srvr="server";Ref="base" показывает логическое имя, а не физическое расположение файлов. Физически данные лежат в каталоге СУБД на сервере: для MS SQL это файлы .mdf/.ldf, путь к которым виден в SQL Server Management Studio в свойствах базы данных.

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

Что делать с найденным путём и частые ошибки

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

При добавлении базы на другом компьютере используйте сетевой путь (\\SERVER\...) вместо локального, если база общая. Путь через подключённый сетевой диск (Z:\...) работает только пока диск подключён у конкретного пользователя — это частая причина ошибки «база не найдена» у коллег.

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

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

Папка по найденному пути
Норма

Внутри есть файл 1Cv8.1CD и служебные файлы

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

Папка пустая или содержит только ярлыки — это не каталог базы

Запуск базы после переноса
Норма

База открывается, данные на месте

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

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

Доступ с другого компьютера
Норма

Сетевой путь открывается в проводнике

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

Ошибка доступа — нет прав на сетевую папку

FAQ

Где хранится файл базы 1С по умолчанию?

Жёстко заданного каталога нет: папку выбирают при создании базы. Часто это C:\1C_Bases, D:\Bases или сетевая папка на сервере. Точное расположение смотрите в строке подключения в окне запуска.

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

Да. Откройте файл %APPDATA%\1C\1CEStart\ibases.v8i блокнотом — в нём перечислены все базы пользователя с их путями. Это работает даже при повреждённой платформе.

Как перенести список баз на новый компьютер?

Скопируйте файл ibases.v8i из папки %APPDATA%\1C\1CEStart\ в аналогичную папку на новом компьютере. Убедитесь, что пути к базам доступны с нового рабочего места.

Почему путь к базе начинается с Srvr, а не с буквы диска?

Это клиент-серверная база: данные хранятся в СУБД на сервере, а не в файле. Физический путь к файлам данных смотрите в свойствах базы в консоли управления SQL Server или PostgreSQL.

Безопасно ли менять путь к базе в настройках списка?

Да, редактирование строки подключения не затрагивает сами данные — меняется только адрес, по которому платформа ищет базу. Но перед изменением запишите старый путь, чтобы вернуть настройку при ошибке.

Итог

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

Путь к файловой базе виден внизу окна запуска и в файле ibases.v8i; серверная база определяется связкой сервер + имя в кластере. Копируйте файловую базу только при вышедших пользователях, а серверную переносите через выгрузку в .dt.