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

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

Где находятся базы 1С 8 и как узнать путь к базе

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

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

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

Ниже разобраны все практические способы узнать расположение базы: через стартовое окно запуска, конфигуратор, файл списка баз ibases.v8i, реестр Windows и инструменты сервера. Материал подходит для 1С:Предприятие 8.2 и 8.3, включая типовые конфигурации «Бухгалтерия», «Зарплата и управление персоналом», «Управление торговлей».

Как устроено хранение баз 1С 8: файловый и клиент-серверный режимы

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

В клиент-серверном режиме данные лежат в базе данных на сервере СУБД. Платформа 1С обращается к ним через сервер 1С:Предприятия, который сам подключается к SQL Server или PostgreSQL. Файла 1Cv8.1CD в этом случае не существует вовсе, и искать его бессмысленно. Чтобы получить копию такой базы, делают выгрузку через конфигуратор (файл .dt) или резервную копию средствами самой СУБД.

Два режима хранения базы

Файловый режим

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

Клиент-серверный режим

Данные в СУБД (SQL Server, PostgreSQL). Нет файла базы — есть сервер, имя базы и кластер 1С. Копия делается выгрузкой .dt или бэкапом СУБД.

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

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

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

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

Если путь в списке баз указывает на сетевую папку

Строка вида File="\\SERVER\Bases\BUH"; означает, что база лежит на другом компьютере локальной сети, а ваш ПК подключается к ней по сети. Физически папка находится на машине SERVER — копировать базу нужно именно там, либо через сетевой доступ, убедившись, что все пользователи вышли из базы.

Где лежит файл списка баз ibases.v8i

Все базы, которые вы видите в окне запуска, прописаны в файле ibases.v8i. Это обычный текстовый файл, который можно открыть Блокнотом. В нём для каждой базы указаны её название, тип подключения (File или Srvr) и путь. Типовое расположение файла — профиль пользователя Windows:

  • C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i — для текущего пользователя;
  • C:\ProgramData\1C\1CEStart\ibases.v8i — общий список для всех пользователей компьютера (если администратор создавал его вручную).

Папка AppData скрыта по умолчанию. Чтобы попасть в неё, вставьте путь в адресную строку проводника целиком или включите отображение скрытых элементов. Через ibases.v8i удобно массово смотреть пути, восстанавливать список баз после переустановки Windows и переносить перечень баз на другой компьютер — достаточно скопировать файл.

Как узнать расположение базы через конфигуратор

Если база открывается, путь можно посмотреть изнутри. Запустите базу в режиме «Конфигуратор» и откройте меню «Справка» → «О программе». В появившемся окне среди строк параметров есть «Каталог» — для файловой базы это полный путь к папке с 1Cv8.1CD, а для клиент-серверной отображаются параметры подключения к кластеру и СУБД.

Тот же приём работает и из режима «Предприятие»: «Сведения о программе» (или «О программе» в меню «Файл»/сервисных меню, в зависимости от конфигурации) показывают каталог информационной базы. Это удобно, когда у пользователя нет прав на запуск конфигуратора, но посмотреть, где лежит база, нужно.

Где искать клиент-серверную базу на сервере

Для клиент-серверной базы «местоположение» складывается из трёх элементов: сервер 1С:Предприятия, имя базы в кластере и база данных в СУБД. Первые два видны в строке подключения Srvr="...";Ref="...";. Физические файлы данных (MDF и LDF для MS SQL Server) лежат в каталоге данных SQL Server на сервере — точный путь задавался при установке СУБД и смотрится в свойствах базы через SQL Server Management Studio.

Узнать соответствие имени базы 1С и базы данных SQL можно в консоли администрирования серверов 1С: откройте свойства информационной базы в кластере — там указаны сервер БД, имя базы данных и пользователь СУБД. Напрямую копировать файлы MDF/LDF как способ резервного копирования допустим только при остановленной службе СУБД или через штатные средства бэкапа SQL Server — иначе копия может оказаться повреждённой.

Как найти базу, если путь неизвестен и список пуст

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

Если база клиент-серверная, искать нужно не файл, а следы подключения: спросите администратора имя сервера 1С, проверьте оснастку «Администрирование серверов 1С Предприятия» на сервере или посмотрите старые ярлыки и документацию по внедрению. В реестре Windows ветки HKEY_CURRENT_USER\Software\1C\1Cv8 хранят настройки клиента, но пути к базам там, как правило, не дублируются — основной источник остаётся ibases.v8i.

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

Как проверить, что вы нашли именно ту базу

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

Окончательная проверка — добавить найденную папку в список баз под временным именем и открыть её в конфигураторе или режиме «Предприятие». Сверьте наименование организации, даты последних документов и список пользователей с ожидаемыми. Только после этого папку можно считать рабочей базой и использовать для переноса или копирования.

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

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

Содержимое папки
Норма

Есть файл 1Cv8.1CD и служебные файлы, дата изменения свежая

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

Папка пустая, нет 1Cv8.1CD или файл очень старый — это не рабочая база

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

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

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

Ошибка открытия, пустые данные или старые документы — найдена копия, а не рабочая база

Строка подключения
Норма

File= указывает на существующую доступную папку

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

Путь недоступен (красный крест, ошибка сети) — папка перенесена или сервер выключен

Частые вопросы о расположении баз 1С 8

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

Да. Завершите все сеансы, скопируйте папку базы целиком на новое место, затем в окне запуска откройте настройки базы (кнопка «Изменить») и укажите новый путь. Старую папку удаляйте только после проверки, что база открывается с нового места и данные на месте.

Где лежит база 1С:Бухгалтерии по умолчанию?

Единого стандартного пути нет: при создании базы мастер предлагает каталог вида «Мои документы\1C\Buh» или папку, которую выбрал пользователь. Точный путь всегда виден внизу окна запуска при выделении базы — это самый надёжный способ его узнать.

Как найти базу, если ярлык 1С запускает сразу программу без списка баз?

Такой ярлык содержит параметры подключения в командной строке. Откройте свойства ярлыка и посмотрите поле «Объект»: там будут параметры /F с путём к файловой базе или /S с адресом сервера и именем базы. Либо запустите 1С через стартовый ярлык 1cestart.exe — он покажет полный список баз.

Чем отличается файл 1Cv8.1CD от выгрузки .dt?

1Cv8.1CD — рабочий файл файловой базы, с которым платформа работает напрямую. Файл .dt — это выгрузка (архивная копия в формате 1С), которую создают через конфигуратор для переноса или резервирования. Из .dt базу разворачивают через «Загрузить информационную базу», а 1Cv8.1CD просто копируется вместе с папкой.

Где хранятся базы 1С в облачных сервисах вроде 1С:Фреш?

В облачных сервисах база размещается на серверах оператора, и физического пути у пользователя нет — доступ идёт через веб-интерфейс или тонкий клиент по интернету. Локально на компьютере хранятся только временные кэши, которые не являются копией базы и не подходят для резервирования.

Итог

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

Файловая база 1С 8 — папка с файлом 1Cv8.1CD, её путь виден внизу окна запуска при выделении базы и в файле ibases.v8i. Клиент-серверная база хранится в СУБД, её адрес — сервер плюс имя базы. Копируйте базу только при закрытых сеансах, а найденную папку проверяйте открытием и сверкой данных.