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

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

Где хранится база данных 1С и как её найти

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

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

Чаще всего вопрос «где хранится база» возникает в трёх ситуациях: нужно сделать копию перед обновлением, перенести базу на новый компьютер или найти данные после переустановки Windows. Во всех случаях первый шаг одинаков — определить тип базы и узнать её точное расположение через стартовое окно 1С.

Ниже разобрано, как устроено хранение в обоих режимах, как найти путь к базе за минуту, что можно копировать вручную, а что трогать опасно.

Файловый и клиент-серверный режимы: в чём разница хранения

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

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

Два режима хранения

Файловый режим

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

Клиент-серверный режим

Данные внутри СУБД (MS SQL, PostgreSQL и др.). Копирование — только через выгрузку .dt или штатные средства СУБД.

Определить режим своей базы просто: если при запуске 1С в списке баз внизу указан путь вида D:\Bases\Trade — это файловая база. Если указано что-то вроде SRV-1C\Trade с именем сервера — клиент-серверная.

Где лежит файловая база 1С: структура папки

Файловая база — это обычная папка, которую можно открыть в проводнике Windows. Внутри находятся несколько служебных файлов и каталогов, но ключевой из них один — 1Cv8.1CD. Его размер у рабочей базы обычно составляет от сотен мегабайт до десятков гигабайт и растёт по мере ввода документов.

Помимо основного файла в папке встречаются:

  • 1Cv8.1CL — файл блокировок, появляется при работающих сеансах;
  • 1Cv8Log — папка с журналом регистрации;
  • каталоги data, config и служебные индексные файлы.

Типичные места, где администраторы размещают файловые базы: локальный диск D:\ или C:\1C_Bases на компьютере бухгалтера, либо сетевая папка на файловом сервере, например \\SERVER\1C\Buhgalteriya. Единого обязательного расположения нет — папку выбирают при создании базы.

Как узнать точный путь к своей базе

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

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

Если база в списке одна и путь не виден из-за узкого окна, нажмите кнопку «Изменить» — в диалоге настройки путь отобразится полностью. Для клиент-серверной базы в этом же диалоге видны имя сервера 1С и имя базы данных, по которым администратор СУБД найдёт её на SQL-сервере.

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

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

В клиент-серверном варианте физическое расположение данных определяет СУБД, а не 1С. Например, MS SQL Server по умолчанию хранит файлы баз данных в своём каталоге вида C:\Program Files\Microsoft SQL Server\...\DATA, где каждая база — это файлы .mdf и .ldf. Однако точный путь задаётся при создании базы и может быть любым.

Критически важно понимать: копировать или перемещать файлы .mdf вручную, как папку файловой базы, нельзя. Такие операции выполняются только штатными средствами СУБД (backup/restore) или через выгрузку информационной базы в файл .dt из конфигуратора 1С.

Узнать, какая СУБД используется и где лежат файлы, можно через консоль управления сервером 1С либо непосредственно в инструментах самой СУБД — например, в SQL Server Management Studio свойства базы показывают пути к её файлам.

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

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

Правильная последовательность для файловой базы: завершить все сеансы, убедиться, что в папке исчез файл 1Cv8.1CL, скопировать всю папку целиком, затем на новом месте добавить базу в список через кнопку «Добавить» в стартовом окне, указав новый путь.

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

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

Где 1С хранит служебные данные и настройки

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

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

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

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

Наличие файла 1Cv8.1CD в папке
Норма

Файл есть, размер соответствует ожиданиям

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

Файла нет или размер подозрительно мал — это не та папка или база повреждена

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

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

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

Ошибка формата потока или пустые данные — копия сделана некорректно

Файл 1Cv8.1CL перед копированием
Норма

Файла нет — сеансов нет, можно копировать

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

Файл есть — кто-то работает, копирование опасно

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

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

На сетевом диске (общей папке сервера) — да, это штатный сценарий для нескольких пользователей. А вот размещать рабочую базу в папках OneDrive, Google Диска или Яндекс.Диска нельзя: фоновая синхронизация изменяет файл во время работы 1С и рано или поздно приводит к повреждению данных.

Как найти базу, если ярлык 1С утерян и список баз пуст?

Поищите на дисках файл 1Cv8.1CD через поиск проводника. Если база клиент-серверная, уточните у администратора имя сервера и базы. Найденную файловую папку добавьте в список через кнопку «Добавить» → «Добавление существующей информационной базы».

Одинаков ли путь к базе у разных пользователей одного компьютера?

Сама база лежит в одной папке, но список баз хранится в профиле каждого пользователя отдельно. Поэтому новому пользователю Windows базу нужно добавить в список заново, указав тот же путь.

Что занимает место в папке базы и можно ли что-то удалить?

Основной объём — файл 1Cv8.1CD. Удалять из папки ничего вручную не следует. Уменьшить размер помогает тестирование и исправление с включённым сжатием (через конфигуратор) или свёртка базы, но обе операции делаются только после создания резервной копии.

Достаточно ли копировать папку базы для резервного копирования?

Для файловой базы — да, при условии, что все сеансы закрыты. Но надёжнее дополнительно делать выгрузку .dt: она гарантированно целостна и позволяет восстановить базу даже при смене версии платформы или переезде на клиент-серверный режим.

Где хранится база 1С:Фреш (облачная 1С)?

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

Итог

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

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