Администрирование · 10 мин
Где хранится база 1С и как её найти
Разбираем, где хранится база 1С: пути в файловом режиме, расположение на SQL-сервере, как найти базу через список, свойства и реестр, перенос и резервные копии.
Пользователи и администраторы регулярно сталкиваются с задачей найти физическое расположение базы 1С: для резервного копирования, переноса на другой компьютер, подключения к сетевой папке или проверки свободного места на диске. Ответ зависит от режима работы — файлового или клиент-серверного, и способы поиска в этих двух случаях принципиально различаются.
В файловом режиме вся база — это обычные файлы в папке на локальном или сетевом диске, и её можно найти прямо из окна запуска 1С. В клиент-серверном режиме данные лежат внутри СУБД (Microsoft SQL Server, PostgreSQL и др.), и «папки с базой» в привычном смысле не существует — есть файлы данных и журналов транзакций на сервере.
Ниже разберём оба варианта: как быстро узнать путь к базе, что именно там лежит, как безопасно скопировать или перенести данные и каких ошибок стоит избегать, чтобы не потерять информацию.
Как быстро узнать, где лежит база, через окно запуска 1С
Самый простой способ — открыть стандартное окно запуска 1С (файл 1cestart.exe или ярлык «1С Предприятие»). В списке информационных баз выделите нужную строку: в нижней части окна отображается параметр подключения. Для файловой базы это будет строка вида File="D:\Bases\Trade" — это и есть папка, где хранится база.
Если путь обрезан и не помещается в окно, нажмите кнопку «Настроить» (или «Изменить» в зависимости от версии платформы) — в диалоге настройки информационной базы поле «Каталог» покажет полный путь и позволит скопировать его в буфер обмена.
Для клиент-серверной базы в списке будет строка вида Srvr="Server01";Ref="TradeDB". Она указывает имя сервера 1С и имя информационной базы в кластере, но не физическое расположение файлов — его придётся смотреть уже на стороне СУБД.
- 1Откройте окно запуска 1С через ярлык или 1cestart.exe
- 2Выделите нужную базу в списке
- 3Посмотрите строку подключения внизу окна или нажмите «Настроить»
- 4Скопируйте путь из поля «Каталог» и вставьте его в адресную строку Проводника
Что хранится в папке файловой базы
Файловая информационная база — это каталог, в котором главным элементом является файл 1Cv8.1CD. Именно он содержит все данные: справочники, документы, регистры, настройки и саму конфигурацию. Размер этого файла у активно используемой базы может достигать нескольких гигабайт.
Кроме основного файла в каталоге обычно присутствуют служебные элементы: журнал регистрации (папка или файл с расширением .lgd/.lgf в зависимости от формата), вложенные каталоги 1Cv8Log, 1Cv8FTxt (полнотекстовый поиск), временные и служебные файлы. При открытой базе рядом может лежать файл блокировок 1Cv8.1CL — его наличие означает, что с базой кто-то работает.
Важно понимать: при копировании базы вручную достаточно скопировать весь каталог целиком, но делать это нужно только когда все пользователи вышли. Копирование «живой» базы, особенно сетевой, почти гарантированно даст повреждённую копию.
Типичные расположения файловых баз на диске
Строгого стандартного пути у файловых баз нет — каталог создаётся там, где указал администратор. Однако на практике встречаются характерные варианты: C:\InfoBases\, D:\1C_Bases\, C:\Users\Имя\Documents\ (если базу создавал сам пользователь), а также сетевые пути вида \\SERVER\Bases\ для общего доступа нескольких сотрудников.
Если путь в списке баз указывает на сетевую папку, физически файлы лежат на другом компьютере или сервере. В этом случае для резервного копирования и обслуживания нужен доступ к той машине, а не только к сетевому ресурсу.
Отдельный случай — базы в облачных синхронизируемых папках (например, внутри каталогов облачных дисков). Такое размещение небезопасно: фоновая синхронизация частично изменённого файла 1Cv8.1CD может привести к конфликтам и порче данных. Рабочую базу следует держать вне синхронизируемых каталогов, а в облако выгружать только архивные копии.
Где хранятся данные в клиент-серверном режиме
При работе через Microsoft SQL Server данные базы находятся в файлах СУБД: основном файле данных (.mdf), дополнительных файлах (.ndf) и журнале транзакций (.ldf). Их расположение определяется настройками SQL Server и параметрами, заданными при создании базы.
Точные пути видны в SQL Server Management Studio: откройте свойства базы данных, перейдите на страницу «Files» — там указаны полные пути ко всем файлам. Альтернатива — запрос к системному представлению sys.master_files, который вернёт физические имена файлов для всех баз на сервере.
SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('ИмяБазы');Обратите внимание: напрямую копировать .mdf и .ldf как обычные файлы нельзя, пока служба SQL Server удерживает базу. Корректные способы — штатный backup средствами СУБД, выгрузка через конфигуратор в файл .dt либо отсоединение базы (detach) при полном понимании последствий.
Дополнительные способы найти базу
Через реестр и файл списка баз
Список информационных баз, который видит пользователь, хранится в файле ibases.v8i в профиле пользователя (обычно в %APPDATA%\1C\1CEStart\). Это текстовый файл: открыв его в блокноте, можно увидеть все зарегистрированные базы и их пути, включая те, что не отображаются из-за настроек видимости.
Через поиск по диску
Если база «потерялась» — например, её подключали давно и ярлык удалён — выполните в Проводнике Windows поиск по имени 1Cv8.1CD на всех локальных дисках. Каждый найденный файл укажет каталог отдельной файловой базы. Это также полезный приём при аудите: он показывает забытые копии баз, которые могут содержать устаревшие, но чувствительные данные.
Как безопасно перенести или скопировать базу
Для файловой базы последовательность такая: завершить все сеансы пользователей, убедиться в отсутствии файла блокировок, скопировать каталог целиком на новое место, затем в окне запуска 1С изменить путь у существующей базы или добавить новую с указанием нового каталога. После переноса старую копию не удаляйте сразу — убедитесь, что база открывается и данные на месте.
Более надёжный и универсальный способ переноса — выгрузка через конфигуратор: «Администрирование» → «Выгрузить информационную базу». Полученный файл .dt загружается на новом месте командой «Загрузить информационную базу». Этот метод работает и между режимами: можно перенести базу из файлового варианта на SQL Server и обратно.
Для клиент-серверной базы основной инструмент — резервная копия средствами СУБД с последующим восстановлением на целевом сервере, либо та же выгрузка в .dt. После восстановления на новом сервере базу нужно зарегистрировать в консоли кластера 1С, указав имя базы данных и параметры подключения к СУБД.
Проверка результата после поиска или переноса
После того как путь найден или база перенесена, выполните базовую проверку. Откройте базу в режиме «Предприятие» и убедитесь, что справочники и документы на месте, а последние введённые данные присутствуют. Сверьте дату и время изменения файла 1Cv8.1CD — они должны соответствовать последнему рабочему сеансу.
Для перенесённой базы дополнительно полезно запустить «Тестирование и исправление» в конфигураторе на копии (не на рабочей базе) — это выявит повреждения, если копирование прошло некорректно. В клиент-серверном варианте проверьте, что в консоли кластера база активна и сеансы устанавливаются без ошибок.
Как проверить результат
Соответствует времени последней работы с базой
Дата старая — возможно, найдена устаревшая копия
База открывается, документы и справочники на месте
Ошибка открытия или отсутствие свежих данных
Отсутствует, когда все вышли из базы
Присутствует без активных сеансов — база была завершена аварийно
FAQ
Можно ли хранить файловую базу 1С на флешке или внешнем диске?
Технически база откроется, но работать так не рекомендуется: скорость будет низкой, а внезапное отключение носителя во время записи с высокой вероятностью повредит файл 1Cv8.1CD. Внешние носители подходят для хранения архивных копий и выгрузок .dt, но не для рабочей базы.
Чем отличается файл 1Cv8.1CD от выгрузки .dt?
1Cv8.1CD — рабочий файл файловой базы, с которым платформа работает напрямую. Файл .dt — это архивная выгрузка, созданная через конфигуратор; открыть его напрямую нельзя, его загружают в пустую или существующую базу командой «Загрузить информационную базу». Для резервного копирования удобнее .dt, для переноса файловой базы «как есть» — копирование каталога.
Как узнать путь к базе, если я работаю через веб-клиент или тонкий клиент по интернету?
Самостоятельно — никак: при публикации базы на веб-сервере физическое расположение данных находится на стороне сервера, и клиент его не видит. Путь может сообщить только администратор сервера, который посмотрит параметры информационной базы в консоли кластера 1С.
Нашёл несколько папок с файлом 1Cv8.1CD — как понять, какая база актуальная?
Сравните даты изменения файлов и размер: актуальная база обычно имеет самую свежую дату модификации. Затем откройте каждую базу через «Добавить» в окне запуска и проверьте даты последних документов. Лишние копии после проверки лучше заархивировать, чтобы никто случайно не начал работать в устаревшей базе.
Где хранятся настройки и список баз, а не сами данные?
Список информационных баз и параметры их подключения хранятся в файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\). Кэш метаданных платформа держит в папках вида %APPDATA%\1C\1cv8\ с длинными именами — его можно очищать при сбоях, сами данные от этого не пострадают.
Можно ли восстановить базу, если папку с ней удалили?
Шансы зависят от наличия резервных копий: восстановление возможно из выгрузки .dt, архивной копии каталога, теневых копий Windows (если включены) или бэкапа SQL Server для клиент-серверного варианта. Программы восстановления удалённых файлов для 1Cv8.1CD дают результат редко, так как файл большой и часто перезаписывается фрагментами. Это веский аргумент настроить регулярное автоматическое резервное копирование.
Что важно запомнить
Путь к файловой базе виден прямо в окне запуска 1С, а её сердце — файл 1Cv8.1CD. Клиент-серверные базы физически лежат в файлах СУБД, и работать с ними нужно штатными средствами SQL Server или через выгрузку .dt. Любое копирование выполняйте только после завершения всех сеансов и проверяйте результат до удаления исходника.