Работа с 1С:Предприятие 8.3 часто начинается с поиска списка информационных баз — особенно если вы администрируете несколько конфигураций или подключаетесь к чужим рабочим местам. Но где именно хранится этот список? Почему он иногда "исчезает" после переустановки системы? И как его восстановить, если стандартные методы не работают?
В этой статье мы разберём все возможные места, где может находиться список баз 1С 8.3 — от очевидных (файл ibases.v8i) до скрытых (реестр Windows или конфигурационные файлы Linux). Вы узнаете, как найти базы в разных операционных системах, как их экспортировать/импортировать, и что делать, если список пуст после обновления платформы. А для опытных администраторов приведём способы управления списком через командную строку и 1С:Предприятие в режиме конфигуратора.
Материал будет полезен как начинающим пользователям, которые впервые столкнулись с настройкой 1С, так и системным администраторам, отвечающим за развёртывание платформы на десятках рабочих мест.
1. Стандартное расположение списка баз в Windows
В операционной системе Windows список информационных баз 1С 8.3 хранится в двух местах:
- 📁 Файл
ibases.v8i— основной источник данных. Он содержит зашифрованные пути ко всем подключённым базам. - 🔑 Реестр Windows — дублирует часть информации, но не всегда актуален.
По умолчанию файл ibases.v8i находится по пути:
C:\Users\<Имя_пользователя>\AppData\Roaming\1C\1cv8\ibases.v8i
Где <Имя_пользователя> — ваша учётная запись в системе. Папка AppData скрыта, поэтому для её отображения включите в Проводнике опцию Вид → Скрытые элементы.
Если вы используете 1С:Предприятие версии 8.3.20 и выше, путь может отличаться для 64-битных систем:
C:\Program Files (x86)\1cv8\conf\ibases.v8i
⚠️ Внимание: При обновлении платформы 1С старый файл ibases.v8i может не перенестись автоматически. Всегда делайте его резервную копию перед установкой новых версий!
2. Как найти список баз в Linux и macOS
В Linux и macOS логика хранения списка баз отличается от Windows. Здесь нет реестра, а путь к файлу зависит от способа установки 1С:Предприятия:
- 🐧 Для deb-пакетов (Ubuntu, Debian): файл
ibases.v8iлежит в домашней директории пользователя:/home/<имя_пользователя>/.1cv8/1C/1cv8/ibases.v8i - 📦 Для RPM-пакетов (CentOS, Fedora):
/opt/1C/v8.3/x86_64/conf/ibases.v8i - 🍎 Для macOS:
/Users/<имя_пользователя>/Library/Application Support/1C/1cv8/ibases.v8i
Если вы используете серверный вариант 1С (например, 1С:Сервер на Linux), список баз может храниться в конфигурационном файле кластера:
/var/1C/clusters/<имя_кластера>/conf/ibases.v8i
В Linux файлы конфигурации часто имеют права доступа только для пользователя usr1cv8. Чтобы просмотреть или отредактировать ibases.v8i, потребуется выполнить команду:
sudo chmod 644 /путь/к/файлу/ibases.v8i
В Linux для быстрого перехода к папке с конфигурацией 1С используйте команду cd ~/.1cv8/1C/1cv8/ (для deb-установки).
3. Где хранится список баз на сервере 1С:Предприятие
Если вы работаете с клиент-серверным вариантом 1С:Предприятия, список баз может храниться в трёх местах:
- Локальный файл
ibases.v8iна рабочей станции (как описано в разделе 1). - Центральный список баз на сервере 1С:Предприятия (актуален для версий 8.3.10+).
- Файл конфигурации кластера (для распределённых систем).
Центральный список баз хранится в файле:
\\<имя_сервера>\<общая_папка_1С>\conf\ibases.v8i
Где <общая_папка_1С> — сетевой ресурс, указанный при настройке сервера. Например:
\\SRV-1C\1C_Data\conf\ibases.v8i
Для управления центральным списком используйте Консоль администрирования сервера 1С (rac.exe) или утилиту ragent в Linux. Чтобы обновить список на всех клиентах, выполните команду:
ras cluster--update-ib
| Тип установки | Путь к ibases.v8i |
Как обновить |
|---|---|---|
| Локальная (файловый вариант) | %APPDATA%\1C\1cv8\ibases.v8i |
Вручную или через 1С:Предприятие |
| Клиент-сервер (Windows) | \\<сервер>\<папка>\conf\ibases.v8i |
Через rac.exe или скрипт |
| Сервер на Linux | /var/1C/clusters/<имя>/conf/ibases.v8i |
Команда ras cluster--update-ib |
⚠️ Внимание: При использовании терминального сервера (RDS) список баз может храниться в профиле пользователя на сервере, а не на локальной машине. Проверьте путь \\<имя_терминала>\C$\Users\<пользователь>\AppData\Roaming\1C\1cv8\.
4. Как экспортировать и импортировать список баз
Если вам нужно перенести список баз на другой компьютер или сделать резервную копию, используйте встроенные инструменты 1С:Предприятия:
- 📤 Экспорт:
- Запустите 1С:Предприятие в режиме
Конфигуратор. - Выберите
Файл → Открыть.... - Нажмите кнопку
Ещё → Сохранить список.... - Укажите путь для сохранения (файл будет с расширением
.v8i).
- Запустите 1С:Предприятие в режиме
- В окне запуска 1С нажмите
Добавить. - Выберите
Загрузить список из файла.... - Укажите путь к сохранённому
.v8i-файлу.
Для автоматизации можно использовать командную строку. Например, чтобы экспортировать список баз в файл backup.v8i, выполните:
"C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" DESIGNER /Out "C:\backup\ibases.v8i"
А для импорта:
"C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" DESIGNER /LoadIB "C:\backup\ibases.v8i"
Сделать резервную копию текущего ibases.v8i|Экспортировать список через Конфигуратор|Перенести файл на новый ПК|Импортировать список в 1С|Проверить подключение к базам-->
5. Что делать, если список баз пустой или исчез
Если при запуске 1С:Предприятия вы видите пустой список баз, причины могут быть следующими:
- 🔄 Обновление платформы — новый
ibases.v8iне создался автоматически. - 🗑️ Удаление файла вручную или антивирусом.
- 🖥️ Сбой в реестре Windows (актуально для старых версий 8.2).
- 🔌 Проблемы с сетевым доступом к центральному списку баз.
- Восстановите файл из резервной копии (если она есть).
- Создайте новый список вручную:
- Запустите 1С:Предприятие.
- Нажмите
Добавить→ укажите путь к базе (например,C:\Bases\MyBase). - Повторите для всех необходимых баз.
- Импортируйте список с другого ПК (см. раздел 4).
- Проверьте права доступа к файлу
ibases.v8i(должны быть на чтение/запись для текущего пользователя). - Кликните правой кнопкой по папке
%APPDATA%\1C\1cv8\. - Выберите
Свойства → Предыдущие версии. - Найдите дату, когда файл был исправен, и восстановите его.
- 🖥️
1cv8.exe— основной исполнительный файл. - 🔧
rac.exe— консоль администрирования сервера. - 📜
ibcmd— утилита для управления информационными базами (входит в комплект поставки 1С:Сервер).
Решения:
Если проблема возникла после обновления 1С, попробуйте скопировать старый ibases.v8i из папки предыдущей версии (например, 8.3.19.1200) в новую (8.3.20.1500).
Как восстановить список баз после сбоя Windows
Если файл ibases.v8i повреждён, попробуйте восстановить его из теневой копии Windows:
6. Управление списком баз через командную строку
Для администраторов и разработчиков полезно знать команды для работы со списком баз без графического интерфейса. Основные утилиты:
Примеры команд:
# Экспорт списка баз в файл (Windows)
"C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" DESIGNER /Out "C:\temp\ibases_backup.v8i"
Импорт списка баз (Windows)
"C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" DESIGNER /LoadIB "C:\temp\ibases_backup.v8i"
Обновление центрального списка баз на сервере (Linux)
/opt/1C/v8.3/x86_64/rac cluster --cluster=<имя_кластера> updateib
Просмотр текущего списка баз (через ibcmd)
/opt/1C/v8.3/x86_64/ibcmd list
Для автоматизации можно создать .bat- или .sh-скрипт, который будет резервировать ibases.v8i ежедневно. Пример для Windows:
@echo off
set DATE=%date:~0,2%-%date:~3,2%-%date:~6,4%
copy "%APPDATA%\1C\1cv8\ibases.v8i" "C:\Backups\1C\ibases_%DATE%.v8i"
echo Резервная копия списка баз создана: %DATE%
⚠️ Внимание: При использовании командной строки убедитесь, что пути к файлам указаны без пробелов или заключены в кавычки. Иначе команда завершится с ошибкой.
Команда 1cv8.exe DESIGNER /LoadIB позволяет импортировать список баз без запуска графического интерфейса — это удобно для автоматического развёртывания 1С на новых рабочих местах.
7. Альтернативные способы найти базы 1С
Если стандартные методы не помогли, попробуйте альтернативные подходы:
- 🔍 Поиск по файловой системе:
Используйте
Проводник Windowsили командуdir /s *ibases.v8iвcmd, чтобы найти все файлы списков баз на диске. - 📋 Просмотр реестра Windows:
Откройте
regeditи перейдите по пути:HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\Common\IBasesЗдесь могут храниться старые записи о базах (актуально для версий 8.2).
- 🌐 Через веб-интерфейс сервера 1С:
Если у вас установлен 1С:Сервер с веб-доступом, список баз можно посмотреть по адресу:
http://<имя_сервера>:<порт>/ws/(обычно порт
8080или80). - 📂 Через файлы
.1CD:Если вы знаете, где хранятся физические файлы баз (например,
C:\Bases\MyBase.1CD), можно добавить их в список вручную через1С:Предприятие → Добавить → Существующая информационная база.
Важно: В версиях 1С 8.3.18+ список баз может храниться в зашифрованном виде. Чтобы его прочитать, используйте утилиту chdbfl.exe из комплекта поставки 1С:
chdbfl.exe /F "C:\path\to\ibases.v8i" /DumpIBList "output.txt"
FAQ: Частые вопросы о списке баз 1С 8.3
🔹 Можно ли редактировать файл ibases.v8i вручную?
Нет, файл ibases.v8i хранится в бинарном формате и не предназначен для ручного редактирования. Любые изменения приведут к его повреждению. Для правки используйте встроенные инструменты 1С:Предприятия или утилиты chdbfl.exe и ibcmd.
🔹 Почему после обновления 1С список баз стал пустым?
При обновлении платформы 1С новый каталог с версией (например, 8.3.20.1500) создаётся отдельно, и файл ibases.v8i не копируется автоматически. Решение: скопируйте его вручную из старой папки (8.3.19.1200) в новую или импортируйте список через интерфейс 1С.
🔹 Как сделать так, чтобы список баз был одинаковым на всех компьютерах?
Используйте центральный список баз:
- Создайте сетевую папку (например,
\\SRV-1C\1C_Data\conf\). - Поместите туда файл
ibases.v8i. - На всех рабочих станциях в файле
1cv8.lst(в той же папке, что иibases.v8i) пропишите путь к центральному файлу:
[Common]
IBases=\\SRV-1C\1C_Data\conf\ibases.v8i
🔹 Где хранится список баз в облачной версии 1С (1C:Fresh)?
В 1C:Fresh и других облачных решениях локальный список баз не используется. Подключение осуществляется через веб-портал или мобильное приложение. Список доступных баз формируется на стороне провайдера и не хранится на вашем компьютере.
🔹 Можно ли перенести список баз с 32-битной версии 1С на 64-битную?
Да, файл ibases.v8i совместим между 32- и 64-битными версиями 1С 8.3. Просто скопируйте его из папки старой установки (C:\Program Files (x86)\1cv8\...) в новую (C:\Program Files\1cv8\...).