Как найти, где физически лежит информационная база 1С

· 9 мин

Содержание

Быстрее всего путь к базе виден в окне запуска 1С: выделите базу в списке, и внизу окна появится строка вида File="D:\Bases\Buh" или Srvr="srv1c";Ref="buh". В первом случае база клиентов лежит в папке на диске, в файле 1Cv8.1CD. Во втором данные хранятся на SQL-сервере, и папки с базой на вашем компьютере нет.

Это поведение платформы 1С:Предприятие 8.3, оно одинаково для Бухгалтерии, ЗУП, УТ и других конфигураций. Ниже разобраны оба варианта, поиск потерянной базы и копирование данных клиента перед переносом.

Файловая или серверная: от этого зависит, где искать

У информационной базы 1С бывает три способа подключения. От него зависит, где физически находятся данные.

ВариантСтрока подключенияГде данные
📁 ФайловыйFile="C:\...\InfoBase"Папка на диске компьютера или сетевой шары
🖥️ Клиент-серверныйSrvr="имя";Ref="имя_базы"База в СУБД (MS SQL Server, PostgreSQL и др.)
🌐 Через веб-публикациюws="http://сервер/имя"На сервере, где опубликована база; путь с клиента не виден

Файловый вариант ставят на 1-10 пользователей: бухгалтер ИП, небольшая фирма. Клиент-серверный выбирают при большом числе пользователей и тяжёлых конфигурациях.

Если 1С работает в облаке (1С:Фреш, аренда у партнёра), база лежит у провайдера. Получить её можно только выгрузкой в файл .dt через сервис.

Что вы видите в строке подключения?

Путь к базе в окне запуска и в файле ibases.v8i

Окно запуска

  1. Запустите 1С обычным ярлыком.
  2. В списке информационных баз один раз щёлкните по нужной.
  3. Прочитайте строку под списком: там путь к папке или адрес сервера.

Если строка обрезана, нажмите Изменить. В первом шаге мастера видно имя базы, во втором — полный каталог или имя сервера и базы. Путь можно скопировать прямо из поля.

Файл со списком баз

Список, который вы видите в окне запуска, хранится в текстовом файле ibases.v8i. Его держит каждый пользователь Windows отдельно:

%APPDATA%\1C\1CEStart\ibases.v8i

Вставьте эту строку в адресную строку Проводника и откройте файл Блокнотом. Каждая база — блок такого вида:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\1C\Romashka";
ID=...

💡 Это удобно, когда базу настраивал другой человек, а на экране видно только название. Ещё один плюс: файл можно скопировать новому сотруднику, и у него появится тот же список баз.

Общий список баз для всего офиса

В организациях список часто раздают централизованно. Тогда в файле 1CEStart.cfg (он лежит рядом с ibases.v8i) есть строка:

CommonInfoBases=\\server\1c\bases.v8i

Она указывает на общий файл со списком баз на сервере. Если в своём ibases.v8i нужной базы не нашлось, откройте файл по этому пути: путь к базе будет там. Править общий список лучше администратору, иначе изменения увидят все сотрудники.

Список баз и сама база — разные вещи. Удаление базы из списка кнопкой Удалить не трогает файлы на диске. Данные остаются на месте, их можно снова добавить в список.

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

Если база уже открыта, путь можно посмотреть, не выходя из неё.

  1. Откройте главное меню: кнопка с тремя полосками в заголовке окна.
  2. Выберите Справка → О программе.
  3. В окне найдите сведения об информационной базе: там та же строка подключения.

По ней сразу понятно, какой вариант перед вами. Путь к папке на диске — файловая база. Имя сервера и базы — клиент-серверная.

В этом же окне указаны версия платформы и релиз конфигурации. Эти данные пригодятся, если вы передаёте базу программисту или в поддержку.

Для разработчиков есть способ из встроенного языка: функция СтрокаСоединенияИнформационнойБазы() возвращает ту же строку. Её можно вывести в обработке или в окне вычисления выражений при отладке.

Где лежит файловая база и что в её папке

Файловая база — это одна папка. По умолчанию при создании новой базы 1С предлагает каталог в документах пользователя:

C:\Users\<имя пользователя>\Documents\InfoBase

Следующие базы получают имена InfoBase1, InfoBase2 и так далее. Если при создании никто не менял путь, искать стоит именно там.

Что внутри папки

  • 📄 1Cv8.1CD — главный файл. В нём все данные: справочники, документы, регистры и сама конфигурация.
  • 📂 1Cv8Log — журнал регистрации: кто и когда входил, что менял.
  • 🧩 временные файлы и файлы блокировки появляются, пока база открыта, и исчезают после выхода.

Размер 1Cv8.1CD у небольшой фирмы — от сотен мегабайт до нескольких гигабайт. Если в папке файл весом 1-2 МБ, это скорее пустая база из шаблона.

Поиск 1Cv8.1CD по диску

Когда путь неизвестен, ищите сам файл. В командной строке:

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. Рабочая база меняется каждый день, а старые копии и демо-базы годами лежат нетронутыми.

Какая из найденных копий рабочая

Поиск нередко находит три-пять файлов: рабочую базу, старые копии «на всякий случай» и демо-базу. Отличить их помогают три признака:

  1. Дата изменения — у рабочей базы сегодняшняя или вчерашняя.
  2. Размер — демо-база обычно заметно меньше рабочей.
  3. Путь из окна запуска — сравните его с найденными папками.

Сомневаетесь — откройте копию и посмотрите дату последнего документа в журнале. Только не вводите в неё ничего: потом трудно понять, где правильные данные.

Чего не путать с базой

В папках %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 лежит кэш и пользовательские настройки. Каталоги с именами из длинных букв и цифр — это не базы. Данных клиентов там нет, копировать их для переноса бесполезно.

Где хранятся данные клиент-серверной базы

В серверном варианте файла 1Cv8.1CD нет. Данные лежат в базе СУБД, а сервер 1С лишь посредник между пользователями и СУБД.

Имя базы в консоли кластера

Имя базы в списке 1С и имя базы данных в SQL могут отличаться. Точное соответствие смотрят на сервере 1С:

  1. Откройте оснастку «Администрирование серверов 1С Предприятия».
  2. Раскройте сервер → Кластеры → кластер → Информационные базы.
  3. Откройте свойства нужной базы. Программа запросит логин и пароль администратора информационной базы.
  4. В свойствах указаны Сервер баз данных, Тип СУБД и База данных.

Без графической консоли список баз кластера показывает утилита rac:

rac cluster list
rac infobase summary list --cluster=<id кластера>

Подробные свойства конкретной базы выводит rac infobase info, параметры смотрите в справке rac help infobase.

Физические файлы на SQL-сервере

Зная имя базы данных, администратор СУБД найдёт файлы на диске.

Для MS SQL Server:

SELECT name, physical_name, size * 8 / 1024 AS size_mb
FROM sys.master_files
WHERE database_id = DB_ID('buh');

Запрос вернёт пути к файлам данных .mdf и журнала .ldf.

Для PostgreSQL каталог данных кластера СУБД показывает команда:

SHOW data_directory;

Файлы .mdf или каталог PostgreSQL нельзя просто скопировать на работающем сервере. Копию делают средствами СУБД или выгрузкой .dt, иначе получите повреждённую базу.

Что спросить у администратора

Если доступа к серверу нет, достаточно передать администратору строку подключения из окна запуска. По имени сервера и базы он назовёт сервер СУБД, имя базы данных и время последней резервной копии. Этого хватит, чтобы заказать выгрузку .dt или восстановление.

Каталог srvinfo

На сервере 1С есть папка srvinfo (обычно внутри каталога установки платформы, подкаталог вида reg_1541). В ней реестр кластера и служебные данные сеансов. Данных клиентов там нет, хотя папки названы по идентификаторам баз.

Если нужен список контрагентов, а не файл базы

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

КонфигурацияГде открыть список клиентов
Бухгалтерия предприятия 3.0Справочники → Покупки и продажи → Контрагенты
Управление торговлей 11Справочник Партнёры, раздел CRM и маркетинг; юрлица — в Контрагентах партнёра

Чтобы выгрузить список в Excel, откройте справочник, настройте колонки через Ещё → Изменить форму и сохраните таблицу. Для выборки по условиям удобнее отчёт, собранный в универсальном отчёте по справочнику.

Как скопировать базу клиента перед переносом

Нашли базу — сразу сделайте копию, особенно перед переносом на другой компьютер или обновлением.

СпособДля какого вариантаКогда подходит
Копия папки с 1Cv8.1CDФайловыйВсе пользователи вышли из базы
Выгрузка .dt в КонфигуратореЛюбойПеренос между файловым и серверным вариантом, передача программисту
Резервное копирование в конфигурацииФайловыйРегулярные копии по расписанию без Конфигуратора
Средства СУБДКлиент-серверныйЕжедневные копии на сервере

Выгрузка в .dt

  1. Запустите базу в режиме Конфигуратор.
  2. Меню Администрирование → Выгрузить информационную базу.
  3. Укажите папку и имя файла, дождитесь сообщения о завершении.

Для выгрузки все пользователи должны выйти из базы. На большой базе процесс занимает от нескольких минут до часа.

В Бухгалтерии 3.0 для файловой базы есть встроенный механизм: Администрирование → Обслуживание → Резервное копирование и восстановление. Там же настраивается копирование по расписанию.

Копию папки делайте только при закрытой базе: файл, скопированный во время работы пользователей, может не открыться.

Почему база не находится: типичные ситуации

  • 🔌 Сетевой диск отключён. Путь вида \\server\1c\buh или Z:\buh недоступен, если компьютер-хранитель выключен или диск не подключён. Проверьте, открывается ли папка в Проводнике.
  • 🔐 Нет прав на папку. Пользователю Windows нужны права на чтение и запись в каталог файловой базы. Только чтение — и база не откроется.
  • 👤 Чужой профиль Windows. Список баз у каждого пользователя свой. Под другой учётной записью окно запуска пустое, хотя база на диске есть.
  • 🗂️ Перенос без обновления списка. Папку переместили, а запись в списке ведёт на старое место. Отредактируйте путь через Изменить.
  • 🖥️ Серверная база ищется на клиенте. На компьютере бухгалтера нет файлов серверной базы, искать их там бесполезно.

Чтобы вернуть найденную базу в список: в окне запуска нажмите Добавить, выберите добавление существующей базы и укажите каталог, в котором лежит 1Cv8.1CD. Указывать нужно папку, а не сам файл.

Частые вопросы

Можно ли открыть 1Cv8.1CD без 1С?
Нет. Формат закрытый, данные читает только платформа 1С:Предприятие. Сторонние просмотрщики подходят разве что для диагностики повреждений.
Сколько баз может лежать в одной папке?
Одна. Каждая файловая база занимает отдельный каталог со своим файлом 1Cv8.1CD.
Можно ли держать файловую базу на сетевом диске?
Можно, это частая схема для 2-5 пользователей. Скорость зависит от сети, а при обрывах связи растёт риск повреждения файла.
Как перенести базу на новый компьютер?
Скопируйте папку с 1Cv8.1CD при закрытой базе или выгрузите .dt, затем на новом компьютере добавьте базу в список и укажите каталог.
Почему в разных базах файл называется одинаково?
Имя 1Cv8.1CD фиксированное. Различаются базы только папкой, поэтому называйте каталоги понятно: по фирме и программе.