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

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

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

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

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

Самый быстрый способ узнать путь — посмотреть его в списке информационных баз при запуске платформы: путь отображается в нижней части окна при выделении базы. Для серверных баз там будет строка вида Srvr="...";Ref="...";, указывающая на сервер приложений 1С, а не на физический файл.

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

Как 1С 8 хранит данные: два режима работы

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

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

Сравнение вариантов хранения

Файловая база

Один каталог с файлом 1Cv8.1CD. Простое копирование и перенос, но ограничения по числу одновременных пользователей и размеру.

Клиент-серверная база

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

Публикация на веб-сервере

Доступ через веб-сервер к той же файловой или серверной базе; место хранения от этого не меняется.

Как узнать, где находится база, через список информационных баз

Стандартный способ — окно запуска 1С. Откройте ярлык 1С:Предприятие, выделите нужную базу в списке, и в нижней части окна появится строка с путём. Для файловой базы это будет обычный путь к каталогу, например D:\Bases\Trade.

Если база серверная, вместо пути отобразится строка подключения вида Srvr="server1c";Ref="accounting";. Здесь Srvr — имя сервера приложений 1С, а Ref — имя информационной базы в кластере. Физическое расположение данных по этой строке не определить — нужно смотреть настройки СУБД.

Как найти путь к базе за минуту
  1. 1
    Запустите 1С через ярлык — откроется окно со списком информационных баз.
  2. 2
    Выделите нужную базу одним кликом, не запуская её.
  3. 3
    Посмотрите строку в нижней части окна: для файловой базы там путь к каталогу.
  4. 4
    Скопируйте путь и откройте его в Проводнике — убедитесь, что внутри есть файл 1Cv8.1CD.
  5. 5
    Если отображается строка Srvr=... — это серверная база, переходите к разделу о клиент-серверном режиме.

Где лежит файловая база: структура каталога и типичные пути

Файловая база — это обычная папка, которую администратор размещает где угодно: на локальном диске, на сетевом ресурсе, на файловом сервере. Жёстко заданного «стандартного» места нет, но часто встречаются каталоги вроде C:\Bases, D:\1C_Base, \\SERVER\1C\. При добавлении новой пустой базы мастер сам предлагает создать папку.

Ключевой файл внутри каталога — 1Cv8.1CD: в нём хранятся конфигурация, данные и часть служебной информации. Рядом обычно лежат файлы журнала регистрации (каталог 1Cv8Log с файлами .lgd/.lgp либо файл старого формата 1Cv8.mlf в зависимости от версии платформы), файлы блокировок и служебные индексы.

Если путь в списке баз указывает на сетевой ресурс (\\SERVER\...), физически база находится на другом компьютере. Чтобы узнать реальный диск, зайдите на сервер и посмотрите, какая локальная папка опубликована под этим сетевым именем.

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

При клиент-серверной работе платформа обращается к СУБД, и файлы данных лежат в каталогах, заданных при установке и настройке самой СУБД. Например, у MS SQL Server данные каждой базы — это файлы .mdf и .ldf, расположение которых задаётся администратором SQL Server и видно в свойствах базы через SQL Server Management Studio.

У PostgreSQL файлы базы находятся внутри каталога данных кластера (data directory), путь к которому задаётся при инициализации сервера; конкретное соответствие базы и файлов определяется внутренними механизмами СУБД. Напрямую копировать эти файлы для переноса базы 1С не рекомендуется.

Имя базы в СУБД обычно совпадает с параметром Ref из строки подключения. Зная его, администратор баз данных находит нужную базу в консоли управления СУБД и смотрит пути к файлам в её свойствах.

Как найти базу, если путь в списке не помогает

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

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

powershell
Get-ChildItem -Path C:\,D:\ -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue | Select-Object FullName

Для серверных баз список зарегистрированных информационных баз смотрят в консоли администрирования серверов 1С:Предприятия — там видны имена баз (Ref) и тип используемой СУБД.

Безопасное копирование и перенос базы

Файловую базу можно скопировать простым копированием папки, но только при условии, что все пользователи вышли, а сеансы и фоновые процессы завершены. Копирование «на живую» даёт нецелостную копию: файл данных пишется постоянно, и снимок середины записи может не открыться.

Универсальный и самый безопасный способ для обоих режимов — выгрузка в файл .dt через конфигуратор (Администрирование → Выгрузить информационную базу). Такой файл содержит данные и конфигурацию, не зависит от СУБД и загружается на любой другой платформе той же или более новой версии.

Типичные ошибки
01
Копирование папки файловой базы, пока пользователи работают — копия получается повреждённой и может не открыться.
02
Перенос только файла 1Cv8.1CD без каталога журнала регистрации — теряется история действий.
03
Попытка скопировать файлы серверной базы средствами Windows — данные СУБД оказываются в несогласованном состоянии.
04
Хранение единственной копии базы на том же диске, где лежит рабочая база — при отказе диска теряется всё сразу.

Проверяйте результат после переноса: добавьте базу в список по новому пути, откройте в режиме Предприятия и убедитесь, что документы и отчёты за последние даты на месте. Для серверной базы после восстановления бэкапа СУБД дополнительно проверьте, что база зарегистрирована в кластере 1С с правильным именем.

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

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

База открывается в режиме Предприятия
Норма

Вход выполняется без ошибок, список документов заполнен

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

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

Актуальность данных
Норма

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

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

Данные заканчиваются старой датой — скопирована устаревшая копия

Журнал регистрации
Норма

История событий доступна

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

Журнал пуст или отсутствует — не перенесён каталог 1Cv8Log

FAQ

Итог

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

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

Можно ли хранить файловую базу 1С на флешке или сетевом диске?

Технически можно, но рискованно: обрыв связи или извлечение носителя во время записи повреждает файл данных. Сетевой диск допустим при стабильной сети, флешка — только как временный носитель для переноса, а не как место постоянной работы.

Как узнать размер базы 1С?

Для файловой базы посмотрите размер папки или файла 1Cv8.1CD в свойствах через Проводник. Для серверной — размер базы данных виден в консоли управления СУБД (например, в свойствах базы в SQL Server Management Studio).

Что делать, если файл 1Cv8.1CD не открывается после копирования?

Скорее всего, копия сделана при работающих пользователях. Восстановите базу из резервной копии или выполните выгрузку .dt из исходной базы штатно. Проверку и исправление физической целостности можно запустить утилитой chdbfl.exe из каталога платформы, но предварительно сделайте копию файла.

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

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

Можно ли перенести серверную базу простым копированием, как файловую?

Нет. Серверную базу переносят выгрузкой в файл .dt через конфигуратор либо резервным копированием средствами СУБД с последующим восстановлением и регистрацией базы в кластере 1С. Прямое копирование файлов СУБД приводит к повреждению данных.

Почему в папке базы появились файлы с непонятными расширениями?

Это служебные файлы платформы: журнал регистрации, файлы блокировок, индексы полнотекстового поиска. Удалять их вручную не нужно — платформа управляет ими сама, а удаление части из них может нарушить работу базы.