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

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

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

Где 1С хранит базу данных: как найти папку файловой базы, файл 1Cv8.1CD, базы SQL Server и PostgreSQL. Пути по умолчанию, поиск через список баз и нюансы копирования.

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

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

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

Как узнать путь к базе через окно запуска 1С

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

Если баз много и путь обрезан, нажмите кнопку «Настройка» или щёлкните базу правой кнопкой мыши и выберите «Изменить» — в диалоге редактирования путь отображается полностью и его можно скопировать. Этот же путь подставляется в скрипты резервного копирования и при подключении базы на другом компьютере.

Дополнительно путь виден внутри самой программы: в режиме «1С:Предприятие» откройте «Файл → О программе» или «Сервис → О программе» (в зависимости от конфигурации) — там указан каталог информационной базы и строка соединения.

Порядок действий
  1. 1
    Откройте стартовое окно 1С (ярлык 1С:Предприятие)
  2. 2
    Выделите нужную базу одним щелчком
  3. 3
    Прочитайте путь внизу окна или откройте «Изменить» для полного вида
  4. 4
    Скопируйте путь и проверьте наличие папки в Проводнике

Файловый режим: где лежит файл 1Cv8.1CD

В файловом варианте вся база — это каталог, в котором главный файл называется 1Cv8.1CD. Рядом с ним лежат служебные файлы и подпапки: журнал регистрации (1Cv8Log), полнотекстовый поиск, хранилище конфигурации. Копировать базу нужно целиком папкой, а не только файлом 1Cv8.1CD, если важны журнал регистрации и настройки хранилища.

Типичные места размещения файловых баз: локальный диск (D:\1C_Bases\, C:\Users\Имя\Documents\1C\), сетевой диск на файловом сервере или общая папка другого компьютера. Жёсткого стандартного пути нет — каталог выбирается при создании базы, поэтому ориентироваться нужно именно на строку подключения в списке баз.

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

Клиент-серверный режим: где данные на самом деле

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

Физически данные SQL Server лежат в файлах .mdf и .ldf в каталоге данных экземпляра SQL Server (путь задаётся при установке СУБД, по умолчанию внутри Program Files). PostgreSQL хранит данные в каталоге данных кластера. Непосредственно копировать эти файлы вручную не рекомендуется: для резервных копий используются штатные средства СУБД (backup в SQL Server, pg_dump в PostgreSQL) или выгрузка .dt из конфигуратора.

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

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

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

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

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

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

Где 1С хранит кэш, шаблоны и список баз

Помимо самой базы, платформа создаёт служебные каталоги в профиле пользователя Windows. Кэш метаданных и сеансовые данные лежат в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ — в папках с длинными буквенно-цифровыми именами (это идентификаторы баз). Очистка этих папок — стандартный приём при ошибках вида «ошибка формата потока» или когда изменения конфигурации «не подхватываются».

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

Шаблоны конфигураций и обновлений по умолчанию размещаются в папке tmplts (%APPDATA%\1C\1cv8\tmplts\). Если при обновлении конфигурации мастер не находит шаблон, проверьте путь к каталогу шаблонов в настройках окна запуска (кнопка «Настройка», вкладка с каталогами шаблонов).

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

Если список баз утерян (например, после переустановки Windows), а база была файловой, ищите файл 1Cv8.1CD поиском по дискам: в Проводнике Windows введите в строке поиска 1Cv8.1CD и дождитесь результатов. Каждый найденный файл — отдельная база; подключите её через «Добавить → Существующая информационная база», указав папку, где лежит файл.

На сервере с SQL Server список баз виден в SQL Server Management Studio: базы 1С обычно имеют узнаваемые имена, заданные при создании. В PostgreSQL список баз показывает команда \l в psql или pgAdmin. Сопоставить базу СУБД с информационной базой 1С поможет консоль кластера серверов.

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

Команда выше в PowerShell ищет файл базы на дисках C и D. Поиск по всему диску может занять заметное время — при необходимости ограничьте его вероятными каталогами.

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

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

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

Типичные ошибки
01
Копирование 1Cv8.1CD при открытых сеансах — копия получается битой и не открывается
02
Копирование только файла 1Cv8.1CD без папки — теряются журнал регистрации и хранилище конфигурации
03
Попытка перенести серверную базу копированием файлов .mdf без отключения от SQL Server — файлы заблокированы или база повреждается
04
Путаница между кэшем и базой — удаление каталога с реальными данными вместо очистки кэша

Проверка результата и контрольные точки

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

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

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

Путь в списке баз
Норма

Указывает на новый каталог или сервер

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

Ведёт на старое место — риск работать в двух копиях параллельно

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

Вход выполняется, документы и отчёты на месте

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

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

Размер файла 1Cv8.1CD
Норма

Сопоставим с исходным

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

Резко меньше исходного — копирование прервано

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

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

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

Как открыть файл 1Cv8.1CD без установленной 1С?

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

Где лежит база, если 1С работает через веб-сервер или опубликована?

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

Что занимает место в папке базы кроме 1Cv8.1CD?

Каталоги журнала регистрации, полнотекстового поиска и хранилища конфигурации могут со временем заметно вырасти. Журнал регистрации допустимо сокращать штатными средствами (установка срока хранения в настройках), папку полнотекстового поиска можно пересоздать, отключив и заново включив индексацию.

Как перенести только список баз на новый компьютер?

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

Опасно ли чистить папки кэша в AppData?

Нет, при закрытой 1С удаление содержимого каталогов кэша в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 безопасно — платформа создаст кэш заново при следующем запуске. Главное — не трогать каталог, где физически лежит файл 1Cv8.1CD, то есть саму файловую базу.

Итог

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

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