Администрирование · 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С:Предприятие и дождитесь появления списка баз
- 2Выделите нужную базу одним щелчком мыши
- 3Посмотрите путь в нижней строке окна или откройте «Настройка»
- 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 или смены пользователя, ищите этот файл в старом профиле — из него можно восстановить все пути, не опрашивая коллег.
notepad %APPDATA%\1C\1CEStart\ibases.v8iКак найти базу поиском по диску
Если список баз пуст, а файл ibases.v8i не найден, базу можно отыскать поиском по характерному имени файла. Откройте проводник, перейдите в корень диска и выполните поиск по маске 1Cv8.1CD. Каждая найденная копия этого файла — это отдельная файловая база, а папка, в которой он лежит, и есть каталог базы.
Поиск по системному диску может занять заметное время, поэтому начинайте с наиболее вероятных мест: диски D: и E:, папки вида «1С», «Базы», «Bases», сетевые диски организации. Также проверьте папку C:\Users\Public\ — некоторые установки размещают демонстрационные базы там.
Кроме 1Cv8.1CD в каталоге файловой базы обычно присутствуют служебные файлы и папки: 1Cv8Log (журнал регистрации), 1Cv8tmp, файлы блокировок 1Cv8.1CL. Наличие этих элементов подтверждает, что найден именно рабочий каталог базы, а не случайная копия файла.
Как убедиться, что найдена рабочая база
Файл есть, размер больше нескольких десятков мегабайт
Файла нет или размер около нуля — это не база или повреждённая копия
Дата близка к последнему рабочему дню
Файл не менялся месяцами — возможно, это старая копия, а рабочая база в другом месте
База открывается в конфигураторе или предприятии
Ошибка открытия — база повреждена или это неполная копия
Где хранятся данные клиент-серверной базы
Для клиент-серверного варианта путь из окна запуска указывает на имя сервера и имя базы в СУБД, а не на файлы. Чтобы узнать физическое расположение данных, откройте консоль управления СУБД: в 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, реестр помогает, когда они недоступны.
Что делать после того, как база найдена
Найденную базу стоит сразу добавить в список запуска: в окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите наименование и путь к каталогу. После этого база появится в списке, и путь к ней больше не придётся искать вручную.
Перед любыми действиями с файлами базы — копированием, переносом, тестированием — убедитесь, что в ней нет активных сеансов, и сделайте резервную копию. Для файловой базы достаточно скопировать весь каталог при закрытой 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 у коллеги, который работает с этой базой, или уточните у администратора сети.