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

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

Как узнать, какая база 1С открыта

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

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

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

Ниже разобраны все рабочие методы с точными действиями, признаками результата и ограничениями каждого подхода.

Определяем базу через интерфейс программы

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

Для файловой базы вы увидите путь к каталогу, например D:\Bases\Trade2026 или сетевой путь вида \\server\1c\buh. Для клиент-серверной базы отобразится имя сервера и имя базы на кластере. Этого достаточно, чтобы точно идентифицировать, с какой базой вы работаете.

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

Как посмотреть базу через интерфейс
  1. 1
    Откройте 1С в режиме Предприятие
  2. 2
    Перейдите: Файл → О программе (или значок «i» в интерфейсе Такси)
  3. 3
    Найдите строку с каталогом информационной базы или параметрами сервера
  4. 4
    Сверьте путь или имя сервера с ожидаемой базой

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

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

Этот способ удобен, когда баз несколько и нужно сопоставить их названия с фактическим расположением. Полезно заранее давать базам говорящие имена: «Бухгалтерия РАБОЧАЯ», «Бухгалтерия тест», «ЗУП копия» — это снижает риск ошибки при выборе.

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

Находим базу через файл ibases.v8i

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

Каждая база описана блоком: в квадратных скобках — название из списка, далее параметры Connect= (строка подключения), ID (уникальный идентификатор), App (тип клиента) и другие. По параметру Connect легко определить, где физически находится база: File="D:\Bases\..." — файловая, Srvr="server";Ref="basename" — серверная.

Этот способ полезен администратору при массовой проверке или при переносе настроек между компьютерами: файл можно скопировать другому пользователю, и у него появится тот же список баз. Изменять файл стоит аккуратно, предварительно сделав копию.

Определяем базу в конфигураторе и на сервере

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

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

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

Сравнение способов

Окно «О программе»

Быстро и доступно любому пользователю, но показывает только текущий сеанс

Стартовое окно и ibases.v8i

Показывает все зарегистрированные базы пользователя, но не работает для веб-клиента

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

Даёт полную картину по серверу, но требует прав администратора

Программный метод

Подходит для автоматизации и отчётов, требует умения запускать код

Программные способы: строка соединения

Разработчику или продвинутому пользователю доступна встроенная функция СтрокаСоединенияИнформационнойБазы(). Она возвращает строку подключения текущей базы в том же формате, что и в файле ibases.v8i: File="..." для файловой или Srvr="...";Ref="..." для серверной.

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

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

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

Как не перепутать базы: практика безопасной работы

Главный риск при нескольких базах — ввод данных не туда. Чтобы этого избежать, используйте несколько простых приёмов. Во-первых, давайте тестовым и копиям баз явные названия с пометками «ТЕСТ», «КОПИЯ», «НЕ РАБОЧАЯ». Во-вторых, в тестовых базах можно программно менять заголовок системы или добавлять предупреждение при входе — многие конфигурации и типовые расширения это умеют.

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

Типичные ошибки
01
Ориентироваться только на название в списке баз — подпись может не совпадать с реальным расположением, и данные уйдут не в ту базу
02
Открывать копию базы под тем же именем без пометки — пользователи начинают работать в копии как в рабочей
03
Править ibases.v8i без резервной копии — при ошибке в синтаксисе база пропадает из списка
04
Судить о базе по ярлыку на рабочем столе — ярлык может указывать на старый каталог после переезда базы
Контрольные точки

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

Путь в окне «О программе»
Норма

Совпадает с каталогом или сервером рабочей базы

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

Указывает на тестовый каталог или другую папку

Строка Connect в ibases.v8i
Норма

Ведёт на актуальный каталог или сервер

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

Ссылается на старое расположение после переноса базы

Заголовок окна программы
Норма

Содержит понятное имя рабочей базы

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

Пустой или с пометкой тестовой копии

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

Можно ли узнать, какая база открыта, если я работаю через веб-браузер?

Да. Откройте «О программе» через меню веб-клиента — там будут сведения о конфигурации и сервере. Кроме того, адрес публикации виден в строке браузера: по нему администратор веб-сервера определит, какая база опубликована.

Почему в списке баз два одинаковых названия?

Названия в списке задаются вручную и не проверяются на уникальность. Отличить такие базы можно только по пути внизу стартового окна или в файле ibases.v8i. Рекомендуется переименовать одну из записей через кнопку «Настройка».

Как узнать, кто ещё работает в этой базе?

В конфигураторе откройте «Администрирование» → «Активные пользователи». В клиент-серверном варианте тот же список доступен в консоли кластера в разделе «Сеансы» с фильтром по информационной базе.

Базу перенесли на другой диск, как обновить путь в списке?

Выделите базу в стартовом окне, нажмите «Настройка» и укажите новый каталог. Либо отредактируйте параметр Connect в файле ibases.v8i, предварительно закрыв все сеансы 1С и сохранив копию файла.

Можно ли определить базу по файлу 1Cv8.1CD?

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

Итог

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

Текущую базу быстрее всего определить через «Файл» → «О программе», полный список — в стартовом окне и файле ibases.v8i, а на сервере — в консоли кластера. Название в списке не доказывает расположение: всегда сверяйте фактический путь перед ответственными операциями.