Ищем файлы информационной базы 1С: окно запуска, список баз и сервер СУБД

· 10 мин

Содержание

Файловая база 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. Запустите 1С обычным ярлыком.
  2. Один раз щёлкните по нужной базе. Открывать её не нужно.
  3. Посмотрите на нижнюю часть окна. Там выводится строка подключения, например File="D:\Bases\Buh2024";.
  4. Скопируйте путь из кавычек и вставьте в адресную строку Проводника.

Через кнопку «Изменить»

Если строка обрезана или путь длинный:

  1. Выделите базу и нажмите Изменить.
  2. На первом шаге мастера видно название базы, на втором — тип расположения и каталог (для файловой) или кластер и имя базы (для серверной).
  3. Выделите путь в поле каталога и скопируйте его.
  4. Закройте мастер кнопкой Отмена, чтобы ничего не поменять.

Название базы в списке — это просто подпись. Две базы могут называться «Бухгалтерия» и лежать в разных папках. Ориентируйтесь только на путь.

Изнутри открытой базы

Когда база уже открыта, путь тоже можно увидеть:

  • В режиме «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С:Предприятия на компьютере, где она установлена.
  2. Раскройте кластер → Информационные базы.
  3. Откройте свойства нужной базы.
  4. В свойствах указаны тип СУБД, сервер баз данных и имя базы данных.

Имя базы в списке 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С?
Нет, это собственный формат платформы. Для просмотра нужна установленная платформа 1С:Предприятие подходящей версии; для разбора повреждённых файлов используют утилиту chdbfl.exe из её состава.