Где лежит база 1С: ищем файл 1Cv8.1CD и путь подключения
Содержание
Чтобы найти базу данных 1С, откройте окно запуска, выделите нужную базу и посмотрите на строку внизу списка. Там написан путь: File="D:\Bases\Buh" — это папка файловой базы, Srvr="srv1c";Ref="buh" — база на сервере 1С. Если база уже открыта, тот же путь есть в окне Справка → О программе.
Бывает сложнее: список баз пропал после переустановки Windows, базу настраивал ушедший администратор или на диске лежат три копии с одинаковым названием. Ниже — все способы по порядку: от одного клика до поиска по диску и по серверу СУБД.
Какая у вас база: файловая, серверная или веб
От типа базы зависит, где её искать. Файловая база — это папка на диске с файлом 1Cv8.1CD. Серверная хранится в СУБД (MS SQL Server, PostgreSQL), и отдельного файла базы у неё нет. Веб-база открывается через веб-сервер, а данные лежат на другой машине.
Тип легко определить по началу строки подключения:
| Начало строки | Тип базы | Где искать данные |
|---|---|---|
File="..." | 📁 Файловая | В указанной папке, файл 1Cv8.1CD |
Srvr="...";Ref="..." | 🖥️ Клиент-серверная | В кластере 1С и в СУБД на сервере |
ws="http://..." | 🌐 Через веб-сервер | На сервере, где опубликована база |
💡 Для файловой базы путь может быть сетевым: File="\\server\1C\Buh". Тогда база физически лежит на другом компьютере, в общей папке 1C на машине server.
Если у вас облачная 1С (1С:Фреш или аренда у партнёра), файла на вашем компьютере нет вообще. Получить данные можно только выгрузкой, которую делает сервис или администратор аренды.
Где посмотреть путь к базе в окне запуска 1С
Самый быстрый способ. Он работает, если база есть в списке.
- Запустите ярлык «1С:Предприятие» — откроется окно со списком информационных баз.
- Щёлкните по нужной базе один раз, не открывая её.
- Под списком появится строка подключения — это и есть путь.
Если строка обрезана, нажмите кнопку Изменить.... Во втором окне мастера будет полный путь: для файловой базы — поле «Каталог информационной базы», для серверной — «Кластер серверов
1С:Предприятия» и «Имя информационной базы в кластере».
Ничего не меняйте в этом окне, если просто смотрите путь. Закройте его кнопкой «Отмена».
Путь внутри открытой базы
Когда база уже запущена:
- 🖱️ в Такси: главное меню (значок с тремя полосками или стрелкой в заголовке) →
Справка → О программе; - 🖱️ в Конфигураторе:
Справка → О программе.
В окне есть строка «Информационная база» с полной строкой подключения. Её можно выделить и скопировать.
Где хранится сам список баз
Список в окне запуска — это обычный текстовый файл ibases.v8i в профиле пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Вставьте эту строку в адресную строку Проводника и откройте файл Блокнотом. Каждая база — отдельный блок:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Romashka";
ID=3f2a...
Folder=/
Строка Connect= — путь к базе. Это удобно, когда баз десятки: пути сразу видны все, их можно найти поиском по Блокноту.
Если список баз приходит централизованно, в ibases.v8i может быть пусто. Тогда откройте %APPDATA%\1C\1CEStart\1CEStart.cfg или C:\ProgramData\1C\1CEStart\1CEStart.cfg и найдите строку CommonInfoBases= — в ней путь к общему файлу списка.
Если остались только ярлык или bat-файл
Иногда база запускается не из списка, а с ярлыка на рабочем столе или из bat-файла. Путь тогда зашит в параметры запуска. Щёлкните по ярлыку правой кнопкой → Свойства и посмотрите поле «Объект», а bat-файл откройте Блокнотом.
Ищите ключи после имени программы (1cestart.exe или 1cv8.exe):
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh"
/F— путь к папке файловой базы;/S— сервер и имя базы в кластере через обратную косую черту.
Списки баз других пользователей
Каждый пользователь Windows видит свой список. Если базу настраивали под другой учётной записью, её путь лежит в чужом профиле: C:\Users\<другой_пользователь>\AppData\Roaming\1C\1CEStart\ibases.v8i. Откройте файл с правами администратора и скопируйте нужный блок в свой список — или просто перепишите путь.
Поиск файла 1Cv8.1CD на диске
Если списка нет или путь в нём неверный, ищите саму базу. У файловой базы 8.3 всегда один и тот же главный файл — 1Cv8.1CD. В нём лежат и данные, и конфигурация.
Где базы лежат по умолчанию
Новая база, созданная без указания пути, попадает в папку документов пользователя:
C:\Users\<Имя_пользователя>\Documents\InfoBase
C:\Users\<Имя_пользователя>\Documents\InfoBase1
Демо-базы и базы из шаблонов тоже часто оказываются в «Документах». Проверьте эти папки первыми.
Поиск через командную строку
Поиск Windows по *.1CD работает, но медленно и не всегда видит скрытые папки. Надёжнее командная строка:
dir C:\*.1cd /s /b
dir D:\*.1cd /s /b
Или PowerShell — сразу с размером и датой изменения:
Get-ChildItem -Path C:\,D:\ -Filter *.1CD -Recurse -ErrorAction SilentlyContinue |
Select-Object FullName, @{n='MB';e={[math]::Round($_.Length/1MB)}}, LastWriteTime
Поиск по всему диску на 500 ГБ идёт несколько минут. Пусть идёт, не прерывайте.
Как понять, что нашли рабочую базу
Рядом с 1Cv8.1CD у живой базы обычно есть:
- 📂
1Cv8Log— журнал регистрации; - 📂
1Cv8FTxt— индекс полнотекстового поиска; - 🔒
1Cv8.1CL— файл блокировки, он есть, пока кто-то работает в базе.
Если нашлось несколько копий, сравните дату изменения и размер. Рабочая база — с самой свежей датой. Копия весом 2 ГБ и датой полугодовой давности — скорее всего, старый бэкап.
💡 Открыть базу
двойным щелчком по 1Cv8.1CD нельзя. В окне запуска нажмите Добавить... → Добавление в список существующей информационной базы и укажите папку, где лежит файл, а не сам файл.
Как добавить найденную базу в список и проверить путь
Нашли папку — подключите её, чтобы больше не искать.
- В окне запуска нажмите
Добавить.... - Выберите «Добавление в список существующей информационной базы» →
Далее. - Введите понятное имя, например «Бухгалтерия ООО Ромашка (рабочая)».
- Тип расположения — «На данном компьютере или на компьютере в локальной сети».
- В поле «Каталог информационной базы» укажите папку с
1Cv8.1CD→Далее→Готово.
Для серверной базы на шаге 4 выберите «На сервере 1С:Предприятия» и введите имя сервера и имя базы в кластере.
Чтобы проверить, что открылась именно та база, после входа откройте Справка → О программе и сравните строку подключения с найденным путём. Заодно посмотрите на последние документы: дата последней проводки быстро отличает рабочую базу от копии.
Если работаете с базой в Конфигураторе, путь в нём меняется там же — в окне запуска через Изменить.... Сам Конфигуратор хранит не путь, а подключается по той же строке из списка.
Как найти серверную базу 1С на SQL Server и PostgreSQL
У серверной базы три «имени», и их часто путают:
| Что | Где видно | Пример |
|---|---|---|
| Имя базы в кластере 1С | Строка подключения, параметр Ref | buh |
| Имя базы в СУБД | Свойства базы в консоли кластера | buh_2019 |
| Физические файлы | Каталог данных СУБД | D:\SQLData\buh_2019.mdf |
Имя в кластере и имя в СУБД не обязаны совпадать. Это первое, что сбивает при поиске.
Шаг 1. Консоль администрирования серверов 1С
- Запустите на сервере оснастку «Администрирование серверов 1С Предприятия».
- Раскройте
Центральные серверы 1С:Предприятия → <имя сервера> → Кластеры → <кластер> → Информационные базы. - Откройте свойства нужной базы.
В свойствах указаны «Сервер баз данных», «Тип СУБД» и «База данных» — это имя в СУБД. Если на кластер стоит пароль администратора, консоль сначала его спросит.
Без консоли список баз кластера можно получить утилитой rac (нужен запущенный ras):
rac cluster list
rac infobase summary list --cluster=<uuid_кластера>
Параметры остальных команд смотрите в справке rac help.
Шаг 2. Файлы на MS SQL Server
В SQL Server Management Studio база видна в узле Databases. Где лежат её файлы, покажет запрос:
SELECT name, physical_name, size * 8 / 1024 AS size_mb
FROM sys.master_files
WHERE database_id = DB_ID('buh_2019');
Файл .mdf — данные, .ldf — журнал транзакций.
Шаг 3. PostgreSQL
Список баз и каталог данных:
SELECT oid, datname FROM pg_database;
SHOW data_directory;
В PostgreSQL база хранится набором файлов в подкаталоге base\<oid> каталога данных. Искать её «как файл» бессмысленно: переносить и копировать такую базу нужно через pg_dump или выгрузку .dt из 1С.
Не копируйте файлы .mdf или каталог PostgreSQL при запущенной СУБД. Копия получится битой. Для резервной копии используйте средства СУБД или выгрузку в .dt.
Реестр Windows: что в нём есть про базы 1С
Частый совет «найдите базу через реестр» работает только наполовину. Список информационных баз 1С 8.3 в реестре не хранится — он лежит в файле ibases.v8i, о котором шла речь выше.
В реестре полезно другое — где находится служба сервера 1С и её рабочий каталог:
- Нажмите
Win + R, введитеregedit. - Перейдите в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. - Найдите службу, в имени которой есть
1C:Enterprise 8.3 Server Agent. - Посмотрите параметр
ImagePath.
В ImagePath после ключа -d указан каталог службы, обычно C:\Program Files\1cv8\srvinfo. Внутри, в папке reg_1541 (по номеру порта), лежит файл 1CV8Clst.lst — реестр кластера с перечнем его информационных баз. Открывать его можно только на чтение.
Ничего не правьте в реестре и в srvinfo вручную. Ошибка в ImagePath — и служба сервера 1С не запустится, работа всех пользователей встанет.
Тот же параметр без реестра видно в services.msc: свойства службы агента → «Исполняемый файл».
Почему базу не удаётся найти или подключить
Самые частые ситуации из практики и что с ними делать.
Подпишите базы в списке так, чтобы их нельзя было спутать: «Бухгалтерия ООО Ромашка — рабочая», «… — копия от 15.03». Это дешевле, чем потом искать, куда ушли полгода проводок.