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

Многие администраторы сталкиваются с проблемой, когда после переустановки системы или обновления платформы список баз «исчезает». Другие нуждаются в ручном редактировании списка — например, чтобы скрыть тестовые базы от пользователей или перенести настройки на другой компьютер. Мы не только покажем, где физически хранятся эти данные, но и объясним, как их безопасно изменить без риска повредить рабочие конфигурации.

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

📊 Как вы обычно работаете с 1С?
Локально на одном ПК
Через сервер 1С:Предприятие
В облачном сервисе (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С (например, запускаемых с флешки)
  • 🔄 Обновлённых установок, где старые настройки перенесены в новые пути
  • 🛠️ Ручных конфигураций, созданных администратором

Основные альтернативные пути:

  1. %APPDATA%\1C\1cv8\ibases.v8i — файл с списком баз для текущего пользователя. Формат бинарный, редактируется через или специализированные утилиты.
  2. %PROGRAMDATA%\1C\1cv8\ibases.v8i — общий файл для всех пользователей системы (актуально для серверных установок).
  3. 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С часто ограничены. Используйте sudo или настройте права через chmod, если не можете открыть файл.

Как показать скрытые папки в macOS?

Чтобы увидеть папку Library в Finder, удерживайте клавишу Option (Alt) и выберите в меню "Переход" пункт "Библиотека" (Library).

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

☑️ Проверка серверных баз

Выполнено: 0 / 4

5. Как экспортировать и импортировать список баз

Перенос списка баз на другой компьютер или резервное копирование можно выполнить несколькими способами. Рассмотрим наиболее надёжные методы.

Способ 1: Через реестр (Windows)

  1. Откройте regedit и найдите ветку HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\IBases.
  2. Щёлкните правой кнопкой по разделу IBases и выберите Экспортировать.
  3. Сохраните файл с расширением .reg.
  4. На новом компьютере импортируйте файл двойным кликом (потребуются права администратора).

Способ 2: Через файл ibases.v8i

  1. Скопируйте файл ibases.v8i из папки %APPDATA%\1C\1cv8\ (Windows) или ~/.1cv8/1C/1cv8/ (Linux/macOS).
  2. Поместите его в аналогичную папку на целевом компьютере.
  3. Запустите 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. Закройте все экземпляры 1С.
  2. Запустите командную строку от имени администратора.
  3. Выполните команду:
    "C:\Program Files (x86)\1cv8\8.3.20.1549\bin\1cv8.exe" /ManageIB
  4. В открывшемся окне выберите нужную базу и отредактируйте её параметры.

Метод 2: Ручное редактирование ibases.v8i

Файл ibases.v8i имеет бинарный формат, но его можно конвертировать в читаемый вид с помощью утилит:

  • 🔧 1C:Enterprise Development Tools (официальный инструмент от 1С)
  • 🖥️ IBasesEditor (стороние утилиты, требуют осторожности)

Метод 3: Через конфигуратор

  1. Откройте 1С в режиме Конфигуратор.
  2. Перейдите в Администрирование → Информационные базы.
  3. Добавьте, удалите или измените нужные базы.

⚠️ Внимание: При ручном редактировании 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С:Фреш список баз управляется централизованно на стороне провайдера. Локально он не хранится — доступ к базам осуществляется через веб-интерфейс или тонкий клиент с авторизацией. Вы можете экспортировать список своих баз в личном кабинете, но редактировать его вручную невозможно.

Как скрыть базу от пользователей, не удаляя её?

Есть два способа:

  1. В реестре (Windows) или ibases.v8i (Linux/macOS) добавьте параметр Deny=1 для нужной базы.
  2. В Конфигураторе перейдите в Администрирование → Пользователи и ограничьте права доступа.

Почему после переустановки Windows список баз исчез?

Список баз хранится в профиле пользователя (%APPDATA% или реестр). При переустановке системы эти данные теряются, если не было резервной копии. Чтобы восстановить список:

  1. Экспортируйте его заранее (через regedit или ibases.v8i).
  2. Используйте резервную копию файлов .1CD и повторно добавьте базы через 1cv8 /ManageIB.

Можно ли синхронизировать список баз между несколькими компьютерами?

Да, для этого:

  1. Экспортируйте список баз на основном компьютере (через реестр или ibases.v8i).
  2. Поместите файл в общую папку (например, в облако или сетевой диск).
  3. На других компьютерах импортируйте его, предварительно скорректировав пути к базам (если они хранятся локально).

Для серверных баз синхронизация не требуется — список управляется централизованно.