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

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

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

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

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

Способ просмотра зависит от режима работы: файловая база хранится в обычном каталоге на диске, а клиент-серверная — в СУБД (MS SQL, PostgreSQL и др.), и её «номер» определяется настройками кластера 1С. Ниже разобраны все рабочие сценарии: от списка баз при запуске до просмотра служебных файлов и запроса идентификатора через конфигуратор.

Что именно называют «номером базы» в 1С

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

  • Путь к файловой базе — каталог на диске, где лежит файл 1Cv8.1CD. Нужен для резервного копирования, переноса или подключения с другого компьютера.
  • Имя базы данных на сервере — название базы в MS SQL, PostgreSQL или другой СУБД, вместе с именем сервера приложений 1С.
  • Уникальный идентификатор (GUID) — 32-значный код, который платформа присваивает каждой информационной базе. Он используется при обмене данными, регистрации в хранилище и привязке лицензий.
  • Версия конфигурации и платформы — иногда «номером» называют номер релиза, но это отдельный параметр, видимый в разделе «О программе».

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

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

  1. Запустите 1С через стандартный ярлык, чтобы открылось окно со списком баз.
  2. Выделите нужную базу одним щелчком, не нажимая «Вход».
  3. Посмотрите в нижнюю часть окна — там отображается строка подключения: для файловой базы это путь к каталогу, для серверной — параметры вида Srvr="ИмяСервера";Ref="ИмяБазы".
  4. Если нужно скопировать путь, нажмите кнопку «Изменить» — в открывшемся окне путь указан в редактируемом поле, откуда его можно выделить и скопировать.

Этот способ безопасен полностью: вы ничего не меняете, а только читаете параметры подключения. Закройте окно «Изменить» кнопкой «Отмена», чтобы случайно не перезаписать настройки.

Порядок действий
  1. 1
    Откройте окно запуска 1С со списком баз
  2. 2
    Выделите нужную базу и посмотрите путь внизу окна
  3. 3
    Для копирования нажмите «Изменить» и скопируйте строку подключения
  4. 4
    Закройте окно кнопкой «Отмена», не сохраняя изменения

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

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

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

Как узнать уникальный идентификатор (GUID) базы

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

bsl
Сообщить(СтрокаСоединенияИнформационнойБазы());
// Идентификатор базы:
Сообщить(ЗначениеВСтрокуВнутр(Новый УникальныйИдентификатор(ПолучитьИдентификаторИнформационнойБазы())));

Более простой путь — функция ПолучитьИдентификаторИнформационнойБазы() в расширенных настройках или через стандартную обработку. Если база восстановлена из резервной копии, идентификатор совпадёт с исходным — платформа может предупредить об этом при подключении к хранилищу или плане обмена, и тогда идентификатор потребуется сбросить.

Как найти базу через файловую систему и служебные файлы

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

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

Как посмотреть имя базы в клиент-серверном режиме

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

Второй способ — со стороны СУБД. В SQL Server Management Studio или pgAdmin найдите базу по имени, указанному в строке подключения (параметр Ref). Имя базы в СУБД совпадает с параметром Ref из строки соединения.

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

Окно запуска 1С

Самый быстрый способ, не требует прав и входа в базу. Показывает путь или строку подключения, но не GUID.

Конфигуратор

Даёт строку соединения и доступ к идентификатору базы, но нужны права на запуск конфигуратора.

Файл ibases.v8i

Позволяет увидеть все базы пользователя разом и восстановить список, но требует доступа к профилю пользователя.

Консоль кластера

Единственный полный источник параметров серверной базы, но нужны права администратора кластера.

Частые ошибки и ограничения

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

Ограничение по правам: для просмотра свойств базы в консоли кластера нужны права администратора кластера или сервера 1С. Обычный пользователь увидит только список баз в окне запуска. Также помните, что путь в списке баз может указывать на сетевой ресурс (\\server\base) — при переносе базы на другой сервер путь придётся обновить у каждого пользователя или через общий список баз .v8i.

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

Как проверить, что вы нашли правильную базу

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

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

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

Файл 1Cv8.1CD в найденном каталоге
Норма

Файл есть, дата изменения свежая

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

Файла нет или он не менялся месяцами — это копия или шаблон

Строка подключения в списке баз
Норма

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

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

Путь ведёт на недоступный сетевой ресурс

Имя базы в консоли кластера
Норма

Совпадает с параметром Ref в строке подключения

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

Имена различаются — вы смотрите другую базу

Итог

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

Путь или имя базы быстрее всего видны в окне запуска 1С (кнопка «Изменить»), GUID — только через конфигуратор или код. Файловую базу опознают по файлу 1Cv8.1CD, серверную — по имени в консоли кластера. Не копируйте файлы работающей базы вручную.

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

Можно ли посмотреть путь к базе из режима «Предприятие»?

Штатно — нет, если конфигурация не содержит специальной обработки. Путь смотрят в окне запуска, конфигураторе или файле ibases.v8i. В некоторых типовых конфигурациях строка соединения видна в разделе «Администрирование → Обслуживание», но это зависит от конфигурации.

Где лежит файл списка баз ibases.v8i?

В профиле пользователя Windows: откройте «Выполнить» (Win+R), введите %APPDATA%\1C\1CEStart и нажмите Enter. Файл ibases.v8i открывается блокнотом, в нём перечислены все базы с путями.

Что делать, если в списке баз путь не отображается полностью?

Нажмите кнопку «Изменить» — в открывшемся окне строка подключения показана в поле ввода целиком, её можно выделить и скопировать. После просмотра закройте окно кнопкой «Отмена».

Как узнать GUID базы без конфигуратора?

Через внешнее соединение (COM или веб-сервис) с выполнением функции ПолучитьИдентификаторИнформационнойБазы, либо в консоли кластера для серверной базы. Без программного доступа GUID не виден — в интерфейсе пользователя его нет.

Изменится ли номер базы при переносе на другой компьютер?

Путь, естественно, изменится, если база переедет в другой каталог. GUID при простом копировании каталога сохраняется — поэтому копии базы могут конфликтовать с оригиналом в планах обмена и хранилище конфигурации.

Можно ли найти базу поиском по диску?

Да: выполните поиск файла 1Cv8.1CD по всем локальным дискам. Каждый найденный файл соответствует одной файловой базе. Учтите, что поиск займёт время и не покажет серверные базы, размещённые в СУБД.