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

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

Где находятся информационные базы 1С и как найти путь к ним

Разбираем, где хранятся информационные базы 1С на локальном ПК и сервере, как найти путь к файловой и клиент-серверной базе и перенести её.

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

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

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

Как узнать тип базы и её путь через окно запуска

Самый быстрый способ — открыть стартовое окно 1С (список информационных баз). Выделите нужную базу и нажмите кнопку «Изменить» или просто посмотрите в нижнюю часть окна: там отображается строка подключения. Если вы видите путь вида File="D:\Bases\Trade" — это файловая база, и папка находится по указанному адресу. Если строка содержит Srvr=...; Ref=... — база клиент-серверная.

Если база уже открыта, путь можно посмотреть внутри программы: меню «Файл» → «О программе» (или кнопка «i» в зависимости от конфигурации). В разделе «Информационная база» будет указан режим и каталог либо параметры сервера.

Также список баз конкретного пользователя хранится в файле ibases.v8i в папке профиля: %APPDATA%\1C\1CEStart\. Открыв его текстовым редактором, вы увидите все прописанные подключения и их параметры.

Как найти путь к базе за минуту
  1. 1
    Откройте стартовое окно 1С со списком баз
  2. 2
    Выделите нужную базу и посмотрите строку подключения внизу окна
  3. 3
    Если путь начинается с File= — перейдите по указанному пути в проводнике
  4. 4
    Если указан Srvr= — уточните имя базы данных (Ref=) и смотрите её в СУБД на сервере
  5. 5
    Проверьте, что в папке есть файл 1Cv8.1CD — это подтверждает файловую базу

Где находится файловая база 1С

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

Типичные места размещения: C:\Bases\, D:\1C\, Документы\1C\Базы, а также сетевые папки вида \\SERVER\1CBases\ при работе нескольких пользователей. Единого «стандартного» пути нет — папку создаёт тот, кто разворачивал базу, поэтому ориентироваться нужно на строку подключения, а не на догадки.

Признак того, что вы нашли правильную папку: внутри есть файл 1Cv8.1CD заметного размера (у рабочей базы — от десятков мегабайт и выше). Пустая папка или папка только с подкаталогами — это не база, а, возможно, каталог шаблонов или временных файлов.

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

В клиент-серверном варианте на компьютере пользователя данных нет вообще. Пользователь подключается к серверу 1С:Предприятия, а тот — к СУБД. Физически база находится в файлах данных MS SQL Server, PostgreSQL, Oracle или IBM DB2 на сервере.

Для MS SQL Server файлы базы (с расширениями .mdf и .ldf) обычно лежат в каталоге данных экземпляра SQL Server, например C:\Program Files\Microsoft SQL Server\...\DATA\. Точный путь виден в SQL Server Management Studio: свойства базы данных → раздел «Файлы». Для PostgreSQL данные находятся в кластере, каталог которого задаётся при установке и виден в конфигурации сервера.

Имя базы в СУБД соответствует параметру Ref в строке подключения. Например, если строка выглядит как Srvr="server1";Ref="trade_db";, ищите базу данных с именем trade_db на сервере server1.

Типовые расположения служебных файлов 1С

Кроме самой базы, полезно знать, где лежат сопутствующие данные. Они часто нужны при переносе или диагностике.

Что хранитсяТипичный путь
Список баз пользователя%APPDATA%\1C\1CEStart\ibases.v8i
Шаблоны конфигураций%APPDATA%\1C\1cv8\tmplts\ или папка, указанная при установке
Кэш метаданных%APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\
Журнал регистрации файловой базыПодпапка внутри каталога базы
Файлы СУБД (MS SQL)Каталог DATA экземпляра SQL Server

Кэш метаданных можно безопасно удалять при «глюках» отображения конфигурации: программа пересоздаст его при следующем запуске. А вот удаление папки с базой или файлов СУБД необратимо уничтожит данные — убедитесь, что удаляете именно кэш.

Типичные ошибки
01
Копирование папки базы при работающих пользователях — итоговая копия оказывается повреждённой
02
Поиск клиент-серверной базы на локальном диске — данных там нет, они в СУБД на сервере
03
Удаление папки базы вместо папки кэша при очистке — потеря всех данных без резервной копии
04
Перенос базы простым перемещением папки без изменения пути в списке баз — пользователи продолжают подключаться к старому месту

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

Для файловой базы есть два способа. Первый — завершить работу всех пользователей, скопировать всю папку базы целиком на новое место и в списке баз изменить путь (кнопка «Изменить» в стартовом окне). Второй, более надёжный, — зайти в конфигуратор, выполнить «Администрирование» → «Выгрузить информационную базу» в файл .dt, а на новом месте создать пустую базу и загрузить выгрузку.

Выгрузка .dt предпочтительнее, когда база большая или есть подозрение на ошибки: в процессе выгрузки платформа проверяет целостность структуры. Копирование папки быстрее, но переносит и возможные внутренние проблемы файла.

Для клиент-серверной базы перенос выполняется либо через выгрузку/загрузку .dt, либо через резервную копию средствами СУБД с последующим восстановлением на новом сервере и изменением параметров подключения в консоли кластера 1С.

Маршрут решения

Как выбрать способ переноса

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

Как проверить, что база найдена и работает корректно

После поиска или переноса убедитесь, что всё в порядке. Запустите базу в обычном режиме под своей учётной записью и откройте несколько типовых документов и отчёт за период — данные должны отображаться. Затем проверьте, что путь в списке баз указывает именно на новое (или проверенное) расположение, а не на старое.

Дополнительно полезно выполнить тестирование и исправление базы через конфигуратор (в монопольном режиме) — это выявит скрытые ошибки структуры после копирования. Для файловых баз также убедитесь, что у папки есть свободное место на диске и у пользователей есть права на запись в каталог.

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

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

Файл 1Cv8.1CD в папке
Норма

Файл присутствует, размер соответствует рабочей базе

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

Файла нет или его размер подозрительно мал

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

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

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

Ошибка открытия, пустые списки, сообщение о нарушении целостности

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

Путь указывает на актуальное расположение

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

Путь ведёт на старый диск или недоступную сетевую папку

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

Можно ли хранить файловую базу 1С в облачной папке (OneDrive, Яндекс.Диск)?

Крайне нежелательно. Сервисы синхронизации блокируют и изменяют файл 1Cv8.1CD в момент работы программы, что регулярно приводит к повреждению базы. Для совместной работы используйте сетевую папку, веб-сервер или клиент-серверный режим, а облако — только для хранения выгрузок .dt.

Почему в папке базы несколько файлов и какой из них главный?

Главный файл — 1Cv8.1CD, в нём данные и конфигурация. Остальные файлы и подпапки служебные: журнал регистрации, временные данные, индексы. Копировать и переносить нужно папку целиком, а не один файл.

Как найти базу, если я не знаю, где её установили?

Откройте стартовое окно 1С — путь виден в строке подключения при выборе базы. Если список пуст, поищите файл ibases.v8i в %APPDATA%\1C\1CEStart\ или выполните поиск по диску файла 1Cv8.1CD через проводник.

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

Там же, где и обычно: на диске сервера (файловый режим) или в СУБД (клиент-серверный). Веб-сервер лишь публикует доступ к базе и не меняет её физическое расположение. Путь смотрите в настройках публикации или у администратора сервера.

Можно ли определить путь к базе изнутри программы без конфигуратора?

Да. Откройте «Файл» → «О программе» — в сведениях об информационной базе указан каталог для файлового режима или сервер и имя базы для клиент-серверного.

Что делать, если папка базы найдена, но 1С говорит, что база повреждена?

Не запускайте повторные попытки открытия и не копируйте файл поверх. Сделайте копию папки в отдельное место, затем запустите утилиту chdbfl.exe из каталога bin платформы для проверки физической целостности файла, после чего — тестирование и исправление в конфигураторе. Если повреждение серьёзное, восстанавливайте базу из последней резервной копии.

Итог

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

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