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

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

1С Предприятие: где хранятся базы данных

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

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

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

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

Как узнать путь к базе через список информационных баз

Самый простой способ — открыть стартовое окно 1С Предприятие (файл 1cestart.exe). Выделите нужную базу в списке: в нижней части окна появится строка с полным путём. Для файловой базы она выглядит как File="D:\Bases\Trade", для серверной — как Srvr="server1";Ref="trade_db".

Если баз много и список длинный, используйте кнопку «Настройка» или откройте сам файл списка. Список информационных баз хранится в файле ibases.v8i в профиле пользователя: обычно это C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Это текстовый файл, его можно открыть блокнотом и увидеть пути ко всем зарегистрированным базам.

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

Файловый режим: где лежит база и что внутри папки

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

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

Стандартного «обязательного» расположения нет — папку создаёт администратор при установке. Поэтому искать базу перебором дисков неэффективно: надёжнее посмотреть путь в списке баз или в файле ibases.v8i, как описано выше.

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

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

Строка подключения в списке баз вида Srvr="server1";Ref="trade_db" означает: кластер серверов 1С работает на машине server1, а имя базы в кластере — trade_db. Соответствие имени в кластере и имени базы в СУБД смотрят в консоли администрирования серверов 1С в свойствах информационной базы.

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

Файловый и клиент-серверный режимы

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

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

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

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

Где хранятся шаблоны, настройки и служебные данные

Помимо самих баз, платформа 1С держит на диске несколько каталогов, которые полезно знать. Шаблоны конфигураций (для создания новых баз) по умолчанию находятся в папке, указанной при установке, часто это C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts или каталог, заданный в настройках стартера.

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

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

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

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

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

Резервные копии: где их хранить и как проверять

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

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

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

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

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

Путь открывается в проводнике, в папке есть 1Cv8.1CD

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

Путь не открывается, папка пустая или содержит только временные файлы

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

Файл .dt загружается в тестовую базу без ошибок

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

Копия есть, но восстановление не проверялось

Доступ пользователей
Норма

После переноса база запускается, данные на месте

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

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

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

Можно ли хранить файловую базу 1С в облачной папке (OneDrive, Яндекс.Диск)?

Нежелательно. Сервисы синхронизации блокируют и перезаписывают файл 1Cv8.1CD в момент работы, что регулярно приводит к повреждению базы. Облачную папку безопасно использовать только для хранения выгрузок .dt и архивов копий, но не для работающей базы.

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

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

Сколько места занимает база 1С и отчего растёт файл 1Cv8.1CD?

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

Чем отличается файл .dt от файла 1Cv8.1CD?

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

Где искать базу, если 1С установлена на терминальном сервере?

Путь смотрят так же — через список баз или ibases.v8i нужного пользователя. Сама база при этом обычно лежит не на терминальном сервере, а на отдельном файловом или SQL-сервере, поэтому уточните у администратора сетевое расположение, указанное в строке подключения.

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

Технически можно, но это рискованный вариант: при обрыве связи или отключении питания NAS высока вероятность повреждения файла. Если другого выбора нет, обеспечьте стабильное питание, проводное подключение и регулярные проверяемые выгрузки в .dt.

Итог

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

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