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

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

Как найти путь к базе 1С

Как найти путь к базе 1С: через стартовое окно, свойства ярлыка, реестр, конфигуратор и файл 1cestart.cfg. Инструкции для файловых и клиент-серверных баз.

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

Путать эти два случая нельзя: копирование папки с файловой базой — рабочий способ переноса, а для клиент-серверной базы такой приём бессмыслен, данные там лежат в файлах Microsoft SQL Server, PostgreSQL или Oracle. Ниже разобраны все рабочие способы найти расположение базы для обоих вариантов.

Как узнать путь через стартовое окно 1С

Самый простой и безопасный способ — окно запуска, которое появляется при старте ярлыка «1С:Предприятие». В списке информационных баз выделите нужную строку: в нижней части окна отобразится параметр подключения. Для файловой базы это будет строка вида File="D:\Bases\Trade";, где в кавычках указан каталог с базой.

Если окно запуска настроено на автоматический вход без показа списка, запустите 1С через исполняемый файл 1cestart.exe из каталога установки платформы или временно отключите автозапуск конкретной базы в свойствах ярлыка.

Порядок действий в стартовом окне
  1. 1
    Откройте стартовое окно 1С через ярлык или 1cestart.exe
  2. 2
    Выделите нужную базу в списке одним щелчком
  3. 3
    Посмотрите строку подключения в нижней части окна
  4. 4
    Скопируйте путь из параметра File= или запомните сервер и имя базы для клиент-серверного варианта

Как определить путь через Конфигуратор

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

Дополнительно в Конфигураторе доступна команда «Администрирование» → «Параметры информационной базы», где видно имя базы и, для серверного варианта, параметры соединения с СУБД. Этот способ требует прав администратора в базе.

Поиск пути через реестр и служебные файлы платформы

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

Общие настройки запуска, включая каталоги шаблонов и списки общих баз, платформа читает из файла 1cestart.cfg. Он может лежать в каталоге conf установки платформы, в %APPDATA%\1C\1CEStart\ или в %ALLUSERSPROFILE%\1C\1CEStart\. Если база подключена через общий список для всех пользователей, путь к ней будет указан именно там, в параметре CommonInfoBases.

text
notepad %APPDATA%\1C\1CEStart\ibases.v8i

Как найти путь через свойства ярлыка и командную строку

Если база запускается отдельным ярлыком, щёлкните по нему правой кнопкой мыши и откройте «Свойства». В поле «Объект» после параметра /F указан путь к файловой базе, а после /S — адрес сервера и имя базы для клиент-серверного варианта, например: "C:\Program Files\1cv8\...\1cv8.exe" ENTERPRISE /F"D:\Bases\Accounting".

Тот же приём работает для скриптов и bat-файлов, которыми запускают 1С в регламентных заданиях: откройте файл блокнотом и найдите параметры /F или /S в строке запуска.

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

В клиент-серверном варианте «путь к базе» на клиентском компьютере — это только имя сервера 1С и имя базы в кластере. Физические файлы данных находятся на сервере СУБД. Для Microsoft SQL Server расположение mdf- и ldf-файлов видно в SQL Server Management Studio: свойства базы → раздел «Файлы». Для PostgreSQL каталог данных задаётся в конфигурации кластера, а конкретные файлы лежат в подкаталоге base.

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

Сравнение типов баз

Файловая база

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

Клиент-серверная база

Путь — адрес сервера и имя базы. Файлы данных на стороне СУБД, перенос только через выгрузку dt или средства СУБД.

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

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

Вторая ошибка — попытка скопировать каталог файловой базы, пока она открыта у пользователей. Файл может скопироваться в несогласованном состоянии, и такая копия окажется повреждённой. Перед копированием закройте все сеансы.

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

FAQ

Как понять, файловая база или клиент-серверная?

Посмотрите строку подключения в стартовом окне: если она начинается с File= и содержит путь к папке — база файловая. Если указано Srvr= и Ref= — клиент-серверная.

Что делать, если в списке баз пусто?

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

Можно ли найти базу, если известно только её название?

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

Где лежит база, если 1С запускается через веб-сервер?

При публикации через веб-сервер строка подключения содержит ws= или http-адрес. Реальное расположение указано в настройках публикации (файл default.vrd) на сервере, где развёрнут веб-сервер.

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

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

Итог

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

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