Работа с 1С:Предприятие часто требует доступа к списку информационных баз — будь то для настройки, резервного копирования или устранения ошибок. Но где именно хранится этот список? Ответ зависит от версии платформы, операционной системы и даже способа установки. В этой статье мы разберём все возможные локации: от стандартных путей в реестре Windows до скрытых конфигурационных файлов в Linux и серверных вариантах.
Многие администраторы сталкиваются с проблемой, когда после переустановки системы или обновления платформы список баз «исчезает». Другие нуждаются в ручном редактировании списка — например, чтобы скрыть тестовые базы от пользователей или перенести настройки на другой компьютер. Мы не только покажем, где физически хранятся эти данные, но и объясним, как их безопасно изменить без риска повредить рабочие конфигурации.
Внимание: перед любыми манипуляциями с системными файлами или реестром обязательно создайте резервную копию. Ошибки при редактировании могут привести к потере доступа ко всем базам 1С на компьютере.
1. Стандартное место хранения списка баз в Windows
В большинстве случаев список информационных баз 1С хранится в реестре Windows. Это касается как 1С:Предприятие 8.3, так и более ранних версий (8.2, 8.1). Путь зависит от разрядности системы и версии платформы.
Для 32-разрядных версий 1С (или 32-разрядной Windows) актуальны следующие ключи:
HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\IBases
Для 64-разрядных систем путь будет другим:
HKEY_CURRENT_USER\Software\Wow6432Node\1C\1Cv8\8.3\IBases
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\1C\1Cv8\8.3\IBases
В этих ветках реестра каждая база представлена отдельным подразделом с уникальным идентификатором (GUID). Внутри хранятся параметры:
- 📌
Name— отображаемое имя базы - 🔗
Connect— строка подключения (путь к файлу.1CDили серверу) - 🔑
App— идентификатор приложения (например,BuhgalteriyaPredpriyatiya) - 🖼️
Pict— иконка базы (в закодированном виде)
⚠️ Внимание: Редактирование реестра через regedit требует прав администратора. Неправильные изменения могут привести к сбоям в работе 1С или других программ.
Чтобы быстро найти нужную базу в реестре, используйте поиск по её имени (Ctrl+F) — это сэкономит время при большом количестве записей.
2. Альтернативные места хранения в Windows
Помимо реестра, список баз может дублироваться или храниться в других локациях. Это актуально для:
- 🖥️ Портативных версий 1С (например, запускаемых с флешки)
- 🔄 Обновлённых установок, где старые настройки перенесены в новые пути
- 🛠️ Ручных конфигураций, созданных администратором
Основные альтернативные пути:
%APPDATA%\1C\1cv8\ibases.v8i— файл с списком баз для текущего пользователя. Формат бинарный, редактируется через 1С или специализированные утилиты.%PROGRAMDATA%\1C\1cv8\ibases.v8i— общий файл для всех пользователей системы (актуально для серверных установок).C:\Users\Public\1C\v8.3\— здесь могут храниться шаблоны и общие настройки, включая ссылки на базы.
Файл ibases.v8i нельзя редактировать вручную — для этого используйте:
- 🔧 Встроенную утилиту
1cv8.exeс ключом/ManageIB - 🖥️ Специализированные программы вроде 1C:Enterprise Development Tools
⚠️ Внимание: Если вы переносите файл ibases.v8i на другой компьютер, убедитесь, что пути к базам (.1CD или серверу) остаются актуальными. В противном случае 1С не сможет подключиться к ним.
3. Где хранится список баз в Linux и macOS
В Linux и macOS 1С использует иной подход к хранению настроек. Здесь нет реестра, поэтому список баз хранится в конфигурационных файлах и скрытых папках пользователя.
Основные локации:
| Операционная система | Путь к файлу | Формат | Примечания |
|---|---|---|---|
| Linux (Debian/Ubuntu) | ~/.1cv8/1C/1cv8/ibases.v8i |
Бинарный | Требуются права на чтение/запись |
| Linux (CentOS/RHEL) | /opt/1C/v8.3/x86_64/conf/ibases.v8i |
Бинарный | Актуально для серверных установок |
| macOS | ~/Library/Application Support/1C/1cv8/ibases.v8i |
Бинарный | Папка Library скрыта по умолчанию |
| Любой Linux/macOS | /etc/1c/1cv8/ibases.v8i |
Бинарный | Общий файл для всех пользователей |
Для редактирования списка баз в этих системах используйте:
# Запуск 1С в режиме управления базами (Linux/macOS)
/opt/1C/v8.3/x86_64/1cv8 /ManageIB
⚠️ Внимание: В Linux права доступа к файлам 1С часто ограничены. Используйте Чтобы увидеть папку Library в Finder, удерживайте клавишу Option (Alt) и выберите в меню "Переход" пункт "Библиотека" (Library).sudo или настройте права через chmod, если не можете открыть файл.
Как показать скрытые папки в macOS?
4. Список баз в серверных версиях 1С
Если вы используете сервер 1С:Предприятие (например, для работы в режиме клиент-сервер или веб-клиент), список баз хранится централизованно. Это позволяет управлять им из одного места для всех пользователей.
Где искать:
- 🖧 Файл кластера:
C:\ProgramData\1C\1cv8\conf\cluster.conf(Windows) или/var/1C/clusters.conf(Linux). Здесь описаны все рабочие серверы и их базы. - 📂 Папка информационных баз: По умолчанию
C:\ProgramData\1C\1cv8\data\(Windows) или/var/1C/data/(Linux). Каждая база — отдельная подпапка с уникальным именем. - 🌐 Веб-сервер: Если используется Apache или IIS, список баз может дублироваться в конфигурационных файлах веб-приложений (например,
default.vrd).
Для управления серверными базами используйте:
- 🛠️ Консоль администрирования сервера 1С (
rac.exeв Windows илиracв Linux) - 📝 Командную строку с утилитами
ras(например,ras cluster --list)
⚠️ Внимание: Изменения в конфигурации сервера применяются только после перезапуска службы 1С:Предприятие 8.3 Сервер. Используйте команду:
sudo systemctl restart srv1cv83 # Для Linux
net stop srv1cv83 && net start srv1cv83 # Для Windows
☑️ Проверка серверных баз
5. Как экспортировать и импортировать список баз
Перенос списка баз на другой компьютер или резервное копирование можно выполнить несколькими способами. Рассмотрим наиболее надёжные методы.
Способ 1: Через реестр (Windows)
- Откройте
regeditи найдите веткуHKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases. - Щёлкните правой кнопкой по разделу
IBasesи выберитеЭкспортировать. - Сохраните файл с расширением
.reg. - На новом компьютере импортируйте файл двойным кликом (потребуются права администратора).
Способ 2: Через файл ibases.v8i
- Скопируйте файл
ibases.v8iиз папки%APPDATA%\1C\1cv8\(Windows) или~/.1cv8/1C/1cv8/(Linux/macOS). - Поместите его в аналогичную папку на целевом компьютере.
- Запустите 1С с ключом
/ManageIBдля обновления кэша.
Способ 3: Через консоль администрирования (сервер)
# Экспорт списка баз в файл (Linux)
ras cluster --output=backup_clusters.conf
Импорт на новом сервере
ras cluster --input=backup_clusters.conf --apply
⚠️ Внимание: При импорте списка баз на другой компьютер проверьте:
- 🔗 Актуальность путей к файлам
.1CD(если базы файловые) - 🌐 Доступность серверов (если базы клиент-серверные)
- 🔑 Совпадение версий платформы 1С
Экспорт через реестр подходит только для Windows. Для кроссплатформенного переноса используйте файл ibases.v8i или утилиты ras/rac.
6. Редактирование списка баз без реестра
Если у вас нет прав на редактирование реестра или вы работаете в Linux/macOS, можно управлять списком баз через встроенные инструменты 1С.
Метод 1: Утилита 1cv8.exe с ключом /ManageIB
- Закройте все экземпляры 1С.
- Запустите командную строку от имени администратора.
- Выполните команду:
"C:\Program Files (x86)\1cv8\8.3.20.1549\bin\1cv8.exe" /ManageIB - В открывшемся окне выберите нужную базу и отредактируйте её параметры.
Метод 2: Ручное редактирование ibases.v8i
Файл ibases.v8i имеет бинарный формат, но его можно конвертировать в читаемый вид с помощью утилит:
- 🔧 1C:Enterprise Development Tools (официальный инструмент от 1С)
- 🖥️ IBasesEditor (стороние утилиты, требуют осторожности)
Метод 3: Через конфигуратор
- Откройте 1С в режиме
Конфигуратор. - Перейдите в
Администрирование → Информационные базы. - Добавьте, удалите или измените нужные базы.
⚠️ Внимание: При ручном редактировании ibases.v8i всегда создавайте резервную копию оригинального файла. Некоторые сторонние утилиты могут повредить структуру данных.
7. Частые проблемы и их решения
При работе со списком баз пользователи часто сталкиваются с типичными ошибками. Рассмотрим самые распространённые и способы их устранения.
Проблема 1: Список баз пустой после обновления 1С
- 🔍 Причина: Новая версия платформы создаёт отдельную ветку в реестре (например,
8.3.20вместо8.3.19). - ⚙️ Решение: Экспортируйте список из старой ветки и импортируйте в новую или используйте
/ManageIBдля переноса.
Проблема 2: База отображается, но не открывается
- 🔍 Причина: Неправильный путь в параметре
Connect(файл.1CDперемещён или удалён). - ⚙️ Решение: Проверьте путь через
regeditили1cv8 /ManageIBи обновите его.
Проблема 3: Нет прав на редактирование реестра
- 🔍 Причина: Ограничения политики безопасности Windows.
- ⚙️ Решение: Используйте
ibases.v8iили попросите администратора предоставить права.
Проблема 4: После переноса базы не видны в 1С
- 🔍 Причина: Не совпадают версии платформы или отсутствуют права на папку с базой.
- ⚙️ Решение: Проверьте версию через
1cv8 -versionи настройте права доступа.
⚠️ Внимание: Если после редактирования реестра или файлов 1С перестала запускаться, восстановите резервную копию и повторите действия. В крайнем случае переустановите платформу — это вернёт стандартные настройки.
Запустите командную строку и выполните:
Отобразится текущая версия платформы и конфигурации.Как проверить версию платформы 1С?
"C:\Program Files (x86)\1cv8\8.3.20.1549\bin\1cv8.exe" -version
FAQ: Ответы на частые вопросы
Можно ли редактировать список баз вручную, не используя 1С?
Да, но с осторожностью. В Windows это делается через реестр (regedit), в Linux/macOS — через файл ibases.v8i. Однако рекомендуется использовать встроенные инструменты (1cv8 /ManageIB или Конфигуратор), чтобы избежать ошибок формата.
Где хранится список баз в облачной версии 1С (1С:Фреш)?
В 1С:Фреш список баз управляется централизованно на стороне провайдера. Локально он не хранится — доступ к базам осуществляется через веб-интерфейс или тонкий клиент с авторизацией. Вы можете экспортировать список своих баз в личном кабинете, но редактировать его вручную невозможно.
Как скрыть базу от пользователей, не удаляя её?
Есть два способа:
- В реестре (Windows) или
ibases.v8i(Linux/macOS) добавьте параметрDeny=1для нужной базы. - В Конфигураторе перейдите в
Администрирование → Пользователии ограничьте права доступа.
Почему после переустановки Windows список баз исчез?
Список баз хранится в профиле пользователя (%APPDATA% или реестр). При переустановке системы эти данные теряются, если не было резервной копии. Чтобы восстановить список:
- Экспортируйте его заранее (через
regeditилиibases.v8i). - Используйте резервную копию файлов
.1CDи повторно добавьте базы через1cv8 /ManageIB.
Можно ли синхронизировать список баз между несколькими компьютерами?
Да, для этого:
- Экспортируйте список баз на основном компьютере (через реестр или
ibases.v8i). - Поместите файл в общую папку (например, в облако или сетевой диск).
- На других компьютерах импортируйте его, предварительно скорректировав пути к базам (если они хранятся локально).
Для серверных баз синхронизация не требуется — список управляется централизованно.