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

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

Как посмотреть, где находится база 1С

Как посмотреть, где находится база 1С: список баз при запуске, свойства ярлыка, конфигуратор, файлы 1Cv8.1CD и серверные базы. Пошаговые инструкции и FAQ.

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

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

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

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

Для файловой базы строка выглядит примерно так: File="D:\Bases\Trade"; или \\SERVER\1CBases\Бухгалтерия. Это и есть папка, в которой лежит файл базы данных. Для серверной базы строка имеет вид Srvr="server1";Ref="Trade"; — здесь указаны имя сервера приложений и имя базы, а не папка на диске.

Если путь обрезан и не помещается в строку, нажмите кнопку «Изменить» — откроется окно редактирования параметров базы, где полный путь виден целиком. Оттуда его можно скопировать в буфер обмена.

Порядок действий
  1. 1
    Запустите ярлык 1С и дождитесь появления списка баз
  2. 2
    Выделите нужную базу одним щелчком мыши
  3. 3
    Посмотрите путь в строке внизу окна
  4. 4
    Если путь обрезан — нажмите «Изменить» и скопируйте полное значение
  5. 5
    Откройте найденную папку и убедитесь, что в ней есть файл 1Cv8.1CD

Как определить тип базы: файловая или серверная

Прежде чем искать файлы, важно понять тип базы — от этого зависят все дальнейшие действия. Признак виден прямо в строке подключения: если она начинается с File=, база файловая, если с Srvr= — клиент-серверная.

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

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

Файловая база (File=...)

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

Серверная база (Srvr=...)

Данные в MS SQL Server, PostgreSQL или другой СУБД. Путь к файлам .mdf/.ndf или каталогу данных PostgreSQL ищется на сервере СУБД, копирование файлов напрямую рискованно.

Поиск файловой базы на диске

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

Если путь в списке баз указывает на сетевой ресурс вида \\SERVER\1CBases, откройте его через сетевое окружение или вставьте путь в адресную строку Проводника. Убедитесь, что у вас есть права на чтение этой папки — иначе она может не открыться.

Когда путь неизвестен и база не отображается в списке, воспользуйтесь поиском Windows: введите в поиске Проводника 1Cv8.1CD и дождитесь результатов. На диске с большим объёмом данных поиск может занять заметное время, поэтому лучше ограничить область поиска конкретным диском или папкой.

Где искать данные серверной базы

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

Для MS SQL Server подключитесь к серверу через SQL Server Management Studio, найдите базу с именем из параметра Ref и откройте её свойства: на вкладке «Файлы» будут указаны пути к файлам .mdf и .ldf. Для PostgreSQL каталог данных определяется настройками сервера, а точное расположение конкретной базы можно уточнить запросом к системным представлениям.

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

Как узнать путь из конфигуратора и из самой программы

Если вы уже работаете в базе, путь можно посмотреть, не закрывая программу. В режиме «Предприятие» откройте раздел «О программе» (обычно через меню «Файл» или кнопку с символом программы) — в окне среди прочих параметров будет строка с каталогом информационной базы для файлового режима.

В конфигураторе аналогичная информация доступна через меню «Справка» → «О программе». Там же видны версия платформы и режим подключения, что помогает отличить файловую базу от серверной, если строка подключения недоступна.

Дополнительно путь можно получить программно: функция встроенного языка СтрокаСоединенияИнформационнойБазы() возвращает полную строку подключения текущей базы. Это удобно для диагностических обработок.

bsl
Соединение = СтрокаСоединенияИнформационнойБазы();
Сообщить(Соединение); // File="D:\Bases\Trade"; или Srvr="srv";Ref="trade";

Частые ошибки и как проверить результат

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

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

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

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

Наличие файла 1Cv8.1CD в найденной папке
Норма

Файл присутствует, размер соответствует объёму данных

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

Файла нет — это не папка базы, а шаблон или копия служебных файлов

Актуальность найденной базы
Норма

Дата изменения 1Cv8.1CD совпадает со временем последней работы

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

Файл давно не менялся — вероятно, это старая копия

Совпадение пути со списком баз
Норма

Путь в окне запуска 1С ведёт именно в эту папку

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

Пути различаются — пользователи работают с другой копией

FAQ

Можно ли узнать путь к базе, если 1С не запускается?

Да. Список баз хранится в файле ibases.v8i в профиле пользователя (обычно в папке AppData\Roaming\1C\1CEStart). Откройте его текстовым редактором — внутри видны пути ко всем зарегистрированным базам, даже если само окно запуска не открывается.

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

Единого стандартного расположения нет: папку выбирает тот, кто создаёт базу. Часто используются каталоги вроде C:\Bases, D:\1CBases или сетевые папки на сервере. Демонстрационные базы из дистрибутива обычно предлагают установить в профиль пользователя.

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

Найдите на диске файл 1Cv8.1CD через поиск Windows (для файловой базы) или уточните у администратора параметры серверной базы. Затем добавьте базу в список заново через кнопку «Добавить» в окне запуска, указав найденный путь.

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

Можно, но только когда с базой никто не работает. Скопируйте всю папку целиком, затем в окне запуска измените путь к базе (кнопка «Изменить») у всех пользователей. Если база сетевая, новый путь должен быть доступен с каждого рабочего места.

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

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

Итог

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

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