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

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

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

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

Место хранения базы 1С зависит от режима работы: файлового или клиент-серверного. В файловом режиме вся информационная база — это один файл 1Cv8.1CD, который лежит в обычной папке на диске компьютера или в сетевом каталоге. В клиент-серверном режиме данные хранятся в базе данных на сервере СУБД (Microsoft SQL Server, PostgreSQL, Oracle, IBM Db2), а на компьютере пользователя физического файла базы нет.

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

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

Файловый режим: база как один файл на диске

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

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

Файловая база может находиться локально (например, в Документах или на диске D:\) или в общей сетевой папке, если с базой работают несколько пользователей. В сетевом варианте путь обычно выглядит как \\SERVER\1CBases\Trade\.

Клиент-серверный режим: данные на сервере СУБД

В клиент-серверном варианте платформа 1С не хранит данные в файле на компьютере пользователя. Информационная база размещается в СУБД — чаще всего это Microsoft SQL Server или PostgreSQL. Физически данные лежат в файлах базы данных СУБД (например, .mdf и .ldf у MS SQL Server) в каталоге, заданном при установке сервера баз данных.

Доступ к данным идёт по цепочке: клиент 1С → сервер 1С:Предприятия → СУБД. Поэтому на машине пользователя искать «файл базы» бессмысленно — там есть только ярлык подключения и кэш. Узнать физическое расположение файлов СУБД можно через средства администрирования самой СУБД, например через SQL Server Management Studio.

Резервное копирование в этом режиме делается штатными средствами СУБД или выгрузкой через конфигуратор, а не копированием файлов — простое копирование файлов работающей базы СУБД даёт повреждённую копию.

Как точно узнать, где лежит база 1С

Самый простой способ — посмотреть путь в окне запуска. Откройте стартовое окно 1С (список информационных баз), выделите нужную базу и нажмите кнопку «Изменить». На первом шаге мастера будет указан тип расположения, а на втором — полный путь к каталогу базы для файлового режима или параметры сервера для клиент-серверного.

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

Для клиент-серверной базы в строке подключения видны имя сервера 1С и имя базы в кластере. Чтобы узнать, в какой базе СУБД лежат данные, откройте консоль администрирования сервера 1С, найдите базу в кластере и посмотрите свойства: там указаны сервер СУБД и имя базы данных.

Как найти путь к файловой базе
  1. 1
    Откройте стартовое окно 1С со списком информационных баз
  2. 2
    Выделите нужную базу и нажмите «Изменить»
  3. 3
    Перейдите на шаг с параметрами расположения и скопируйте путь к каталогу
  4. 4
    Откройте этот каталог в проводнике и убедитесь, что там есть файл 1Cv8.1CD
  5. 5
    Проверка: дата изменения файла должна совпадать со временем последней работы в базе

Что ещё лежит рядом с базой: служебные файлы и кэш

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

Отдельно от базы существует кэш метаданных — служебные папки в профиле пользователя, обычно в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. В кэше нет данных базы — там хранятся промежуточные структуры для ускорения запуска. Удаление кэша безопасно для данных, но при следующем запуске база откроется дольше.

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

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

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

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

Для клиент-серверной базы перенос выполняется через резервную копию средствами СУБД (backup/restore) или через выгрузку .dt. Учтите, что выгрузка больших баз в .dt занимает значительное время и требует свободного места на диске.

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

Как проверить, что вы нашли и скопировали правильно

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

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

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

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

Наличие файла 1Cv8.1CD в найденном каталоге
Норма

Файл присутствует, его размер соответствует объёму данных

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

Файла нет — это кэш или не тот каталог

Дата изменения файла
Норма

Совпадает с датой последней работы в базе

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

Дата старая — вероятно, это архивная копия, а не рабочая база

Открытие копии базы
Норма

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

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

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

Часто задаваемые вопросы

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

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

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

Список информационных баз хранится в файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\). Пользовательские настройки отчётов и интерфейса хранятся внутри самой базы, а часть служебных настроек — в кэше в папках %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\.

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

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

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

Да, при закрытых сеансах папку файловой базы можно переместить или переименовать. После этого откройте список баз, нажмите «Изменить» и укажите новый путь, иначе 1С выдаст ошибку «информационная база не обнаружена».

Как узнать, файловая у меня база или серверная?

Откройте список баз, выделите базу и нажмите «Изменить»: на первом шаге будет указан тип расположения — «На данном компьютере или в локальной сети» (файловая) или «На сервере 1С:Предприятия» (клиент-серверная). Тот же признак виден в окне «О программе» внутри открытой базы.

Занимает ли место на диске кэш 1С и нужно ли его чистить?

Кэш со временем может занимать заметный объём, особенно при работе с несколькими базами. Его можно удалять вручную при закрытой 1С — данные не пострадают, но первый запуск каждой базы после очистки будет дольше обычного. Регулярная очистка кэша также помогает при некоторых ошибках запуска.

Итог

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

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