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

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

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

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

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

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

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

Как определить режим работы и где лежит база

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

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

Типовой вид строки подключения

Для файловой базы строка выглядит как File="D:\Bases\Trade" или File="\\Server\Share\Base" для сетевого ресурса. Для клиент-серверной — Srvr="app01";Ref="trade_base". По этим значениям сразу понятно, куда идти за данными: в папку на диске или к администратору сервера СУБД.

Файловый режим: где лежит файл базы

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

Если базу создавали мастером установки типовой конфигурации, по умолчанию она часто оказывается в профиле пользователя: Документы или папка вида C:\Users\ИмяПользователя\Documents\ с подпапкой шаблона. На практике администраторы переносят базы на отдельный диск или сетевую папку, поэтому стандартное расположение — лишь отправная точка для поиска, а не правило.

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

cmd
where /r C:\ 1Cv8.1CD

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

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

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

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

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

Второй способ — поиск файла 1Cv8.1CD по всем локальным и подключённым сетевым дискам. Третий — проверить типовые места: папку «Документы» пользователя, корень диска D:, сетевые папки файлового сервера. Если база клиент-серверная, список баз на сервере 1С виден в консоли администрирования серверов 1С:Предприятия.

Порядок действий
  1. 1
    Откройте окно запуска 1С и выделите базу — путь отображается под списком
  2. 2
    Если список пуст, откройте %APPDATA%\1C\1CEStart\ibases.v8i в текстовом редакторе
  3. 3
    Если пути нет и там, выполните поиск файла 1Cv8.1CD по дискам
  4. 4
    Сверьте найденный путь с датой изменения файла, чтобы отличить рабочую базу от старой копии
  5. 5
    Добавьте найденную базу в список через кнопку «Добавить» в стартере

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

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

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

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

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

Запуск базы с нового пути
Норма

База открывается без ошибок, данные актуальны

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

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

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

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

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

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

Старая папка
Норма

Переименована или удалена после проверки

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

Осталась доступной — пользователи могут случайно работать в ней

Типичные ошибки и ограничения

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

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

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

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

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

Частые вопросы

Можно ли открыть файл 1Cv8.1CD без 1С?

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

Где 1С хранит список подключённых баз?

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

Чем отличается файл 1Cv8.1CD от выгрузки .dt?

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

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

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

Как узнать, где лежит база, если работаю через веб-клиент?

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

База занимает много места — как понять, что внутри?

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