Где лежит и как называется ваша информационная база 1С: шесть мест, куда смотреть
Содержание
Быстрее всего узнать базу 1С в окне запуска: выделите базу в списке, и внизу окна появится строка подключения. Для файловой базы это File="D:\1C\Buh" — папка, где лежит файл 1Cv8.1CD. Для серверной — Srvr="srv1c";Ref="buh_main", то есть имя сервера 1С и имя базы в кластере.
Если окно запуска недоступно или база уже открыта, имя и путь видны в окне «О программе», в свойствах ярлыка и в файле списка баз ibases.v8i. Для серверной базы параметры SQL (имя базы данных в СУБД, сервер, тип СУБД) берут в консоли администрирования кластера. Ниже — каждый способ с точными путями.
Три разных «имени» базы: что именно вы ищете
Путаница начинается с того, что у одной базы бывает до трёх названий. Их легко принять за одно и то же, а потом искать не там.
| Что | Где задаётся | Пример | На что влияет |
|---|---|---|---|
| Имя в списке запуска | Окно запуска, у каждого пользователя своё | «Бухгалтерия ООО Ромашка» | Только на подпись в списке |
| Расположение (путь или имя в кластере) | Строка подключения | D:\1C\Buh или Ref="buh_main" | Это и есть адрес базы |
| Имя базы данных в СУБД | Свойства базы в кластере | buh_main_sql | Нужно для бэкапа средствами SQL |
📌 Что из этого следует на практике:
- 📝 Переименование базы в списке запуска ничего не меняет ни на диске, ни на сервере.
- 👥 У двух бухгалтеров одна и та же база может называться по-разному — сравнивайте строку подключения, а не подпись.
- 🗄️ Имя в кластере (
Ref) и имя базы на SQL-сервере часто совпадают, но это не обязательно. Администратор мог задать их разными.
Если вас просит «назвать базу» программист или поддержка, отправляйте именно строку подключения целиком. По ней однозначно понятно, файловая база или серверная и где она находится.
Способ 1. Окно запуска: имя и путь к базе за пять секунд
Окно запуска открывается ярлыком «1С:Предприятие» — это программа 1cestart.exe. В нём список всех баз, которые добавлены у этого пользователя Windows.
- Запустите 1С обычным ярлыком.
- Щёлкните один раз по нужной базе в списке. Не открывайте её двойным щелчком.
- Посмотрите на строку под списком. Там написано расположение базы.
- Чтобы увидеть подробности, нажмите кнопку
Изменить...справа. Откроется мастер: на первом шаге — имя базы в списке, на втором — тип расположения и путь.
Строки подключения выглядят так:
File="C:\Users\buh\Documents\InfoBase3";
Srvr="srv1c";Ref="buh_main";
Srvr="srv1c:2541";Ref="zup";
ws="https://1c.firma.ru/buh";
- 📁
File=— файловая база. Путь ведёт к папке, а не к файлу. - 🖥️
Srvr=иRef=— клиент-серверная база . Если после имени сервера стоит двоеточие и число, это порт кластера, отличный от стандартного. - 🌐
ws=— база опубликована на веб-сервере, вы подключаетесь по адресу. Где она физически лежит, знает только тот, кто её публиковал.
Длинный путь в строке под списком может обрезаться. В мастере Изменить... его можно выделить и скопировать полностью.
Мастер Изменить... позволяет поменять путь. Если вы только смотрите — закрывайте его кнопкой Отмена, а не Готово, чтобы случайно не перенаправить ярлык базы в другую папку.
Способ 2. Ярлык на рабочем столе и параметры запуска
Иногда базу открывают не через общее окно, а отдельным ярлыком прямо в нужную базу. Тогда путь записан в самом ярлыке.
- Щёлкните по ярлыку правой кнопкой мыши →
Свойства. - Откройте вкладку
Ярлык. - Посмотрите поле
Объект.
Типичное содержимое поля:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\1C\Buh"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh_main"
Как это читать:
- 🔑
/F"путь"— файловая база, путь к папке. - 🔑
/S"сервер\база"— серверная база: до обратной косой черты имя сервера 1С, после — имя базы в кластере. - 🔑
ENTERPRISE— запуск в пользовательском режиме,DESIGNER— в конфигураторе. - 🔑 Каталог
8.3.24.1548в пути к1cv8.exe— номер платформы, которой открывается база.
Если в поле Объект указан только 1cestart.exe без параметров, ярлык просто открывает окно запуска. Возвращайтесь к способу 1.
Тот же приём работает с ярлыками в меню «Пуск» и с файлами .v8i, которые администратор рассылает по почте. Файл .v8i открывается любым текстовым редактором — о его формате ниже.
Способ 3. Как узнать, в какой базе вы работаете прямо сейчас
База уже открыта, а в каком она лежит месте — неизвестно. Выходить не нужно.
Окно «О программе»
- Откройте главное меню — кнопку с тремя полосками в левом верхнем углу окна 1С.
- Выберите
Справка → О программе. - В окне будут: строка подключения к информационной базе, название и версия конфигурации, версия платформы, имя текущего пользователя.
Это самый надёжный способ внутри программы. Строка подключения здесь та же, что и в окне запуска: File=... или Srvr=...;Ref=....
Заголовок окна
В заголовке окна 1С обычно стоит название конфигурации и, если его задали, название организации или базы. В БП 3.0 и ЗУП 3.1 текст заголовка настраивают в Администрирование → Общие настройки, поле «Заголовок программы».
💡 Если у вас открыто несколько баз и вы их путаете, впишите в заголовок что-то говорящее: «РАБОЧАЯ Ромашка» и «КОПИЯ для тестов». Это настройка самой базы, у всех пользователей она будет одинаковой.
Для программиста: функция встроенного языка
В отладчике или во внешней обработке строку подключения возвращает функция СтрокаСоединенияИнформационнойБазы():
Сообщить(СтрокаСоединенияИнформационнойБазы());
// Файловая база: File="D:\1C\Buh";
// Серверная база: Srvr="srv1c";Ref="buh_main";
Способ 4. Где на диске лежит файловая база 1С
Файловая база — это папка, внутри которой главный файл 1Cv8.1CD. В нём все данные: справочники, документы, настройки. Рядом могут лежать служебные файлы и папки — журнал регистрации, логи, временные файлы.
Куда 1С кладёт базы по умолчанию
Если при создании базы путь не меняли, ищите в документах пользователя:
C:\Users\<имя пользователя>\Documents\InfoBase
C:\Users\<имя пользователя>\Documents\InfoBase1
C:\Users\<имя пользователя>\Documents\InfoBase2
Номер в конце растёт с каждой новой базой, созданной «по умолчанию».
Поиск файла 1Cv8.1CD по всему диску
Если путь неизвестен вообще, найдите все базы на компьютере. В командной строке Windows:
dir C:\1Cv8.1CD /s /b
dir D:\1Cv8.1CD /s /b
То же в PowerShell сразу по всем дискам:
Get-PSDrive -PSProvider FileSystem | ForEach-Object {
Get-ChildItem -Path $_.Root -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue |
Select-Object DirectoryName, @{n='SizeMB';e={[math]::Round($_.Length/1MB)}}, LastWriteTime
}
Команда выведет папку каждой базы, размер в мегабайтах и дату последнего изменения. Рабочую базу обычно видно сразу: она самая свежая по дате и, как правило, самая крупная.
Как отличить рабочую базу от копий
- 📅 Дата изменения
1Cv8.1CD— у рабочей базы она сегодняшняя или вчерашняя. - 📦 Размер — копии, сделанные год назад, заметно меньше.
- 🧾 Сверка со строкой подключения — путь из окна «О программе» должен совпасть с одной из найденных папок.
Не копируйте и не переносите 1Cv8.1CD, пока база открыта у кого-то из пользователей. Копия может получиться повреждённой. Безопасный способ сделать копию — выгрузка в файл .dt из конфигуратора или копирование файла, когда все вышли из базы.
Если база лежит в сетевой папке
Путь вида \\server\1c\Buh или буква сетевого диска Z:\1C\Buh означает, что файл лежит на другом компьютере. Сетевой диск у каждого пользователя может быть подключён под своей буквой. Поэтому для настройки на новом рабочем месте надёжнее указывать путь через \\имя_сервера\папка.
Способ 5. Параметры серверной базы: кластер, СУБД, имя базы данных
Для клиент-серверной базы строка Srvr="srv1c";Ref="buh_main" говорит только, к какому серверу 1С обращаться. Сами данные лежат в СУБД — MS SQL Server или PostgreSQL. Чтобы узнать, где именно, нужен доступ к администрированию сервера.
Через консоль администрирования серверов 1С
- Откройте консоль администрирования серверов 1С:Предприятия (оснастка устанавливается вместе с сервером 1С).
- Разверните: центральный сервер →
Кластеры→ кластер →Информационные базы. - Щёлкните по нужной базе правой кнопкой →
Свойства. - Если на базе установлен администратор, программа спросит логин и пароль пользователя информационной базы с административными правами.
В свойствах видны:
- 🖥️ сервер баз данных — имя или адрес SQL-сервера;
- 🗃️ тип СУБД — MSSQLServer, PostgreSQL и другие;
- 🏷️ имя базы данных в СУБД — то самое третье «имя» из таблицы выше;
- 👤 пользователь сервера БД, под которым 1С подключается к СУБД;
- 🔒 настройки блокировки начала сеансов и регламентных заданий.
Через утилиту rac
Если консоли нет, список баз кластера можно получить из командной строки. Сначала запустите сервер администрирования ras, затем:
rac cluster list
rac infobase summary list --cluster=<id кластера>
Первая команда покажет идентификатор кластера, вторая — все базы с их именами и описаниями. Детальные параметры базы, включая имя базы данных в СУБД, выводит команда rac infobase info с указанием базы и учётных данных её администратора. Точный набор ключей смотрите в rac help infobase.
На стороне СУБД
Администратор SQL увидит базу в списке баз данных: в SQL Server Management Studio — в узле «Базы данных», в PostgreSQL — командой \l в psql или в дереве pgAdmin. Сопоставлять базу 1С с базой SQL надо именно по полю «имя базы данных» из свойств в кластере, а не по похожему названию.
Для резервного копирования средствами SQL нужно имя базы в СУБД. Для настройки нового рабочего места пользователя достаточно двух значений: имени сервера 1С и имени базы в кластере.
Способ 6. Конфигуратор: технические данные базы и конфигурации
Конфигуратор открывается из окна запуска кнопкой Конфигуратор при выделенной базе. Это нужно, когда кроме пути надо узнать, что за конфигурация внутри.
- ℹ️
Справка → О программе— та же строка подключения, версия платформы, пользователь. - 🧩
Конфигурация → Открыть конфигурацию, затем свойства корневого элемента дерева (правая кнопка →Свойства): имя, синоним, поставщик и версия конфигурации, например «БухгалтерияПредприятия», версия 3.0.x. - 👥
Администрирование → Пользователи— список пользователей этой базы. По нему легко понять, чья это база, если копий несколько.
Синоним и версия конфигурации помогают отличить, например, рабочую БП 3.0 от учебной демо-базы с той же подписью в списке.
Если базы нет в списке: файл ibases.v8i
Список баз в окне запуска хранится в файле профиля пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Вставьте эту строку в адресную строку Проводника — откроется нужная папка. Файл текстовый, открывается Блокнотом. Каждая база в нём — отдельный блок:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\1C\Buh";
ID=3f2a9c1e-...
Folder=/
Строка Connect= и есть путь к базе. Это выручает, когда:
- 🔄 после переустановки 1С или смены профиля Windows список опустел — старый
ibases.v8iиз резервной копии профиля возвращает все базы; - 💻 нужно перенести список баз на другой компьютер — скопируйте файл в ту же папку у нового пользователя;
- 🏢 администратор раздаёт общий список — путь к нему указан в соседнем файле
1cestart.cfgв строкеCommonInfoBases=.
Правьте ibases.v8i только при закрытом окне запуска и предварительно сохраните копию файла. При выходе окно запуска перезаписывает список.
Частые вопросы
Можно ли одной базе дать два названия в списке запуска?
Добавить → существующая база с тем же путём. Обе строки будут вести в одни и те же данные — правки в одной видны в другой.Что будет, если удалить базу из списка запуска?
Как узнать базу, в которой работает другой пользователь?
Справка → О программе и прислать строку подключения. Для серверных баз администратор видит сеансы и их базы в консоли кластера.Почему путь в окне запуска есть, а база не открывается?
1Cv8.1CD.Как узнать размер файловой базы?
1Cv8.1CD в папке базы. Для серверной базы размер показывает СУБД: в SQL Server — свойства базы данных, в PostgreSQL — функция pg_database_size.