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

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

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

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

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

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

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

Два режима хранения: файловый и клиент-серверный

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

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

Где лежит файловая база: типовые пути

Строго обязательного каталога нет — путь выбирается при создании или добавлении базы. Однако на практике встречаются характерные расположения: папка C:\Users\Имя\Documents\1C\Bases или аналогичная, отдельный каталог вроде D:\1C_Bases, а также сетевые папки на файловом сервере при работе нескольких пользователей. Шаблоны конфигураций при этом хранятся отдельно, обычно в профиле пользователя или в каталоге, указанном при установке.

Самый надёжный способ узнать точный путь — открыть окно запуска 1С (окно выбора информационных баз), выделить нужную базу и посмотреть строку в нижней части окна: там отображается полный путь вида File="D:\1C_Bases\Trade";. Этот же путь виден в конфигураторе через меню «Администрирование» → «Свойства информационной базы».

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

Что находится внутри папки файловой базы

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

Важно понимать, что открытая пользователями база блокирует часть файлов. Копирование папки «на живую», пока кто-то работает, может дать повреждённую копию, которая не откроется. Для корректного копирования все сеансы должны быть завершены, либо используйте штатную выгрузку в файл .dt через конфигуратор.

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

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

Резервное копирование в этом режиме делается средствами самой СУБД (backup в SQL Server, pg_dump в PostgreSQL) или выгрузкой .dt из конфигуратора. Копирование файлов .mdf напрямую без остановки службы SQL Server — частая причина повреждённых копий.

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

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

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

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

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

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

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

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

Как безопасно перенести базу на другое место

Для файловой базы порядок такой: завершить все сеансы, проверить отсутствие подключений, скопировать папку целиком в новое расположение, затем в окне запуска 1С изменить путь у существующей базы (кнопка «Изменить») или удалить старую запись и добавить базу заново с новым путём. После переноса откройте базу и убедитесь, что документы и справочники на месте.

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

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

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

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

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

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

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

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

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

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

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

Целостность копии
Норма

Файл 1Cv8.1CD скопирован полностью, размер совпадает с оригиналом

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

Размер отличается или копирование прерывалось — копию использовать нельзя

Резервная копия
Норма

Копия создаётся по расписанию и периодически проверяется восстановлением

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

Копии нет или она никогда не проверялась на восстановление

Итог

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

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

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

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

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

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

Откройте файл ibases.v8i в папке %APPDATA%\1C\1CEStart любым текстовым редактором — там записан последний известный путь. Если база была на сетевом ресурсе, проверьте доступность сервера; если диск локальный — поищите файл 1Cv8.1CD через поиск Windows по всем дискам.

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

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

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

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

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

В окне выбора баз выделите нужную и посмотрите строку подключения: параметр File= означает файловый режим, параметры Srvr= и Ref= — клиент-серверный. Та же информация есть в свойствах базы в конфигураторе.

Нужно ли делать бэкап, если база лежит на сервере с RAID?

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