Ищем файлы информационной базы 1С: окно запуска, список баз и сервер СУБД
Содержание
Файловая база 1С 8.3 хранится в отдельной папке на диске, а главный файл в ней называется 1Cv8.1CD. Путь к этой папке виден прямо в окне запуска: выделите базу в списке, и внизу появится строка вида File="C:\Users\Ivanov\Documents\InfoBase". Если там написано Srvr=...;Ref=..., база клиент-серверная, и её данные лежат не на вашем компьютере, а в СУБД на сервере.
Есть три способа найти базу, и выбирают их по ситуации. Окно запуска — самый быстрый, если 1С открывается. Файл списка баз ibases.v8i выручает, когда баз много или нужно собрать пути всех пользователей. Поиск по диску нужен, когда база есть, а в списке её нет: например, после переустановки Windows.
Сначала поймите, какая у вас база: файловая, серверная или веб
От типа подключения зависит, где искать данные. В строке подключения это видно по первому слову.
| Начало строки | Вариант работы | Где физически данные |
|---|---|---|
File="..." | Файловый | Папка с файлом 1Cv8.1CD на этом ПК или на сетевом диске |
Srvr="..."; Ref="..." | Клиент-серверный | База данных в MS SQL Server, PostgreSQL или другой СУБД на сервере |
ws="http://..." | Через веб-сервер | На сервере публикации; за ней стоит файловая или серверная база |
Подсказки без всякой техники:
- 📁 Если путь начинается с буквы диска (
C:\,D:\), база лежит на этом компьютере. - 🌐 Путь вида
\\server\1C\Buhозначает файловую базу в общей папке на другом компьютере. Сам файл там, а не у вас. - 🖥 Имя сервера без пути к папке (
Srvr="srv1c") — признак клиент-серверной базы. Папки с1Cv8.1CDу неё нет вообще. - ☁️ Базы в облачных сервисах (1С:Фреш и подобных) хранятся у провайдера. Локальной копии на компьютере нет, получить данные можно только выгрузкой.
Как посмотреть путь к базе в окне запуска 1С
Окно запуска (оно же список информационных баз) открывается ярлыком «1С:Предприятие». Это главный и самый надёжный источник пути.
Через строку под списком
- Запустите 1С обычным ярлыком.
- Один раз щёлкните по нужной базе. Открывать её не нужно.
- Посмотрите на нижнюю часть окна. Там выводится строка подключения, например
File="D:\Bases\Buh2024";. - Скопируйте путь из кавычек и вставьте в адресную строку Проводника.
Через кнопку «Изменить»
Если строка обрезана или путь длинный:
- Выделите базу и нажмите Изменить.
- На первом шаге мастера видно название базы, на втором — тип расположения и каталог (для файловой) или кластер и имя базы (для серверной).
- Выделите путь в поле каталога и скопируйте его.
- Закройте мастер кнопкой Отмена, чтобы ничего не поменять.
Название базы в списке — это просто подпись. Две базы могут называться «Бухгалтерия» и лежать в разных папках. Ориентируйтесь только на путь.
Изнутри открытой базы
Когда база уже открыта, путь тоже можно увидеть:
- В режиме «1С:Предприятие» откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне выводится строка подключения к информационной базе.
- В конфигураторе то же окно открывается через Справка → О программе.
Программисту пригодится встроенная функция СтрокаСоединенияИнформационнойБазы(). Её можно выполнить, например, в обработке или в отладчике. Она возвращает ту же строку File="..."; или Srvr="...";Ref="...";.
Файл ibases.v8i: где лежит список баз и что в нём искать
Окно запуска не хранит базы, оно только показывает список. Сам список — это текстовый файл ibases.v8i в профиле пользователя Windows:
%APPDATA%\1C\1CEStart\ibases.v8i
Обычно это C:\Users\<Имя_пользователя>\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрыта, поэтому проще вставить строку %APPDATA%\1C\1CEStart в адресную строку Проводника и нажать Enter.
Откройте файл Блокнотом. Каждая база — отдельный блок:
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh2024";
ID=4f6d2a1c-8b7e-4e0a-9c55-2d3f1a7b9e10
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
Нужная строка — Connect=. В ней тот же путь, что и в окне запуска. Остальные параметры отвечают за порядок в списке, папки дерева и служебный идентификатор.
Когда файл ibases.v8i особенно полезен
- 👥 Несколько пользователей на одном ПК. У каждого свой
ibases.v8iв своём профиле. Пройдите по папкамC:\Users\*\AppData\Roaming\1C\1CEStart\, и вы соберёте все базы, к которым кто-то подключался. - 🔁 Переустановка Windows. Если старый диск или папка
Usersсохранились,ibases.v8iоттуда покажет, где лежали базы. - 📋 Перенос на новый компьютер. Скопируйте
ibases.v8iв ту же папку нового профиля, и список баз появится без ручного добавления. Если базы при этом переехали на другой диск, поправьте пути в строкахConnect=.
Правьте ibases.v8i, когда окно запуска 1С закрыто. Иначе программа при выходе может перезаписать файл своей версией списка.
Общие списки баз из 1cestart.cfg
В той же папке лежит файл 1cestart.cfg — настройки стартера. Если администратор подключил общий список баз для всех сотрудников, в нём будет строка CommonInfoBases= с путём к файлу .v8i на сетевом ресурсе. Тогда часть баз в окне запуска приходит из этого общего файла, а в личном ibases.v8i их нет. Ищите пути в файле, указанном после CommonInfoBases=.
Как найти базу 1С на компьютере, если её нет в списке
Бывает, что список пуст или базу случайно удалили из окна запуска. Сама папка от этого не пропадает: команда Удалить в окне запуска убирает только строку из списка, если вы отдельно не согласились удалить файлы.
Где искать в первую очередь
| Где | Типичный путь |
|---|---|
| Каталог по умолчанию для новых баз | C:\Users\<Имя>\Documents\InfoBase, InfoBase1, InfoBase2… |
| Отдельная папка, созданная вручную | D:\Bases\, D:\1C\, C:\1C_Base\ |
| Общая папка на «главном» компьютере офиса | \\Имя_ПК\1C\ |
Мастер создания базы по умолчанию предлагает папку InfoBase в «Документах» пользователя. Многие соглашаются, не глядя, поэтому базы часто находятся именно там.
Поиск по диску
В Проводнике откройте нужный диск и введите в поле поиска 1Cv8.1CD. Каждая найденная папка с этим файлом — отдельная информационная база.
Быстрее искать из командной строки. В cmd:
dir /s /b C:\1Cv8.1CD
dir /s /b D:\1Cv8.1CD
В PowerShell — сразу по всем дискам:
Get-PSDrive -PSProvider FileSystem | ForEach-Object {
Get-ChildItem -Path $_.Root -Filter "1Cv8.1CD" -Recurse -ErrorAction SilentlyContinue |
Select-Object FullName, Length, LastWriteTime
}
Колонка LastWriteTime подскажет, какой базой пользовались недавно, а Length — какая из них «живая» рабочая, а какая пустая демобаза. Рабочая база компании редко весит меньше сотни мегабайт.
Нашли старую копию и сомневаетесь, та ли это база? Не открывайте её поверх рабочей. Добавьте в окно запуска как новую строку через Добавить → Добавление в список существующей информационной базы и посмотрите дату последних документов.
Что лежит в папке файловой базы
Папка файловой базы невелика по составу. Главное — понимать, что из этого и есть база, а что служебное.
| Файл или папка | Что это | Нужно ли при копировании |
|---|---|---|
1Cv8.1CD | Вся база: конфигурация, справочники, документы, регистры | Да, это главное |
1Cv8Log | Журнал регистрации (кто, что и когда менял) | Желательно, если важна история |
1Cv8FTxt | Индекс полнотекстового поиска | Нет, программа перестроит его |
1Cv8.1CL | Файл блокировки, появляется, пока базой пользуются | Нет |
Несколько практических выводов:
- 📦 Для переноса базы на другой компьютер достаточно файла
1Cv8.1CD. Скопируйте его в новую папку, добавьте в список как существующую базу — и она откроется. - 🔒 Наличие
1Cv8.1CLозначает, что в базе кто-то работает или сеанс завершился некорректно. - 📈 Размер
1Cv8.1CDрастёт годами. Если файл весит десятки гигабайт, файловому варианту становится тяжело, и базу обычно переводят на сервер.
Копируйте 1Cv8.1CD только тогда, когда все пользователи вышли из базы. Копия открытой базы может оказаться повреждённой: часть данных останется в оперативной памяти и не попадёт в файл. Надёжнее сделать выгрузку .dt в конфигураторе через Администрирование → Выгрузить информационную базу.
Чего в этой папке нет
В папке базы нет кэша и пользовательских настроек. Их программа хранит в профиле Windows:
%APPDATA%\1C\1cv8\— настройки и кэш конфигурации;%LOCALAPPDATA%\1C\1cv8\— локальный кэш.
Внутри — папки с длинными именами-идентификаторами, по одной на базу. Их часто принимают за саму базу. Это не так: удаление этих папок чистит кэш, но данные учёта не затрагивает. Перед очисткой закройте 1С, иначе часть файлов будет занята.
Где хранятся данные клиент-серверной базы 1С
У клиент-серверной базы нет файла 1Cv8.1CD. Данные лежат в СУБД, а сервер 1С лишь работает с ними. Поэтому на компьютере бухгалтера искать бесполезно, всё находится на сервере.
Шаг 1. Узнайте сервер СУБД и имя базы
- Откройте консоль администрирования серверов 1С:Предприятия на компьютере, где она установлена.
- Раскройте кластер → Информационные базы.
- Откройте свойства нужной базы.
- В свойствах указаны тип СУБД, сервер баз данных и имя базы данных.
Имя базы в списке 1С (Ref= в строке подключения) и имя базы в СУБД часто совпадают, но не обязаны. Ориентируйтесь на поле с именем базы данных в свойствах.
Шаг 2. Найдите файлы в самой СУБД
MS SQL Server. В SQL Server Management Studio откройте свойства базы, раздел Файлы: там видны пути к файлам данных .mdf и журнала .ldf. При установке по умолчанию это папка вида C:\Program Files\Microsoft SQL Server\MSSQL<версия>.MSSQLSERVER\MSSQL\DATA\. Можно выполнить запрос:
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('buh_main');
PostgreSQL. Каталог данных кластера показывает команда в psql:
SHOW data_directory;
Каждая база — подкаталог в base/ с числовым именем. Отдельные файлы таблиц там не имеют понятных имён, и копировать их вручную нельзя.
Файлы СУБД нельзя просто скопировать при работающей службе. Резервную копию делают средствами самой СУБД (BACKUP DATABASE в MS SQL, pg_dump в PostgreSQL) или выгрузкой .dt из конфигуратора.
Шаг 3. Не путайте с каталогом кластера
На сервере 1С есть каталог srvinfo. В Windows он обычно находится в C:\Program Files\1cv8\srvinfo\, внутри — reg_1541 с реестром кластера (файл 1CV8Clst.lst) и папками snccntx... по одной на базу. В Linux каталог службы по умолчанию лежит в домашней папке пользователя usr1cv8.
В srvinfo хранятся список баз кластера, сеансовые данные и кэши. Данных учёта там нет. Удалять или чистить srvinfo можно только при остановленной службе сервера 1С, а остановка службы обрывает сеансы всех пользователей. Делают это вне рабочего времени и с резервной копией каталога.
Частые ошибки при поиске и переносе базы
- ❌ Скопировали ярлык вместо базы. Ярлык на рабочем столе запускает стартер 1С, а не конкретную базу. На новом компьютере он откроет пустое окно запуска.
- ❌ Перенесли только
ibases.v8i. Файл содержит пути, а не данные. Если на новом ПК нет той же папки с1Cv8.1CD, база появится в списке, но не откроется. - ❌ Приняли папку кэша за базу. Скопировали
%APPDATA%\1C\1cv8\<идентификатор>и удивились, что в нём нет документов. Данные — только в1Cv8.1CDили в СУБД. - ❌ Положили базу в облачную синхронизацию. Папки Яндекс Диска, OneDrive и подобных синхронизируют файл во время работы. Это прямой путь к повреждённой базе. Для копий лучше настроить регулярную выгрузку
.dtи уже её отправлять в облако. - ❌ Перенесли файл, а сетевой путь у пользователей остался старым. Каждому сотруднику нужно поправить строку подключения через Изменить или раздать обновлённый общий список баз.
- ❌ Удалили «лишний»
1Cv8.1CL, пока в базе работали коллеги. Файл снова создастся, но пользователи, которые сейчас в базе, могут потерять несохранённые данные. Удаляйте его только когда точно никто не работает , лучше после перезагрузки компьютера с базой.
Частые вопросы
Можно ли хранить файловую базу 1С на флешке или внешнем диске?
1Cv8.1CD может повредиться. Флешку используйте только для переноса или хранения копий.Как узнать размер базы 1С?
1Cv8.1CD в свойствах в Проводнике. Для серверной — размер базы в средствах СУБД, например в свойствах базы в SQL Server Management Studio.Почему после переноса на другой диск база открывается долго?
Где хранится база 1С на Mac или Linux?
1Cv8.1CD, путь в окне запуска. Список баз лежит в домашней папке пользователя, в скрытом каталоге .1C/1cestart/ в файле ibases.v8i.Можно ли открыть файл 1Cv8.1CD без программы 1С?
chdbfl.exe из её состава.