Работа с 1С:Предприятие часто требует доступа к списку информационных баз — будь то для администрирования, резервного копирования или переноса на другой компьютер. Однако далеко не все пользователи знают, где именно хранится этот список и как его правильно извлечь. В зависимости от версии платформы, типа установки (файловый или клиент-серверный вариант) и операционной системы пути к базам могут существенно отличаться.

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

Стандартные пути хранения списка баз в Windows

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

  • 📁 Для 1С 8.3 (32-bit): C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\
  • 📁 Для 1С 8.3 (64-bit): C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8x64\
  • 📁 Общий каталог для всех версий: C:\ProgramData\1C\ (здесь могут храниться шаблоны и общие настройки)

Внутри папки 1cv8 (или 1cv8x64) ищите файл 1CEStart.cfg — именно он содержит список подключённых баз в зашифрованном виде. Также здесь могут присутствовать файлы с расширением .1cd (для файлового варианта) или .dt (для SQL-варианта).

💡

Если папка AppData не видна в проводнике, включите отображение скрытых файлов в параметрах папок Windows.

Важно понимать, что путь AppData\Roaming — это профиль текущего пользователя. Если на компьютере несколько учётных записей, список баз для каждой из них будет храниться отдельно. Это часто становится причиной путаницы, когда после смены пользователя Windows "исчезают" ранее добавленные базы.

Поиск списка баз через реестр Windows

Системный реестр Windows также содержит информацию о подключённых базах . Этот метод полезен, если стандартные файлы конфигурации повреждены или удалены. Чтобы найти список баз в реестре:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\<ИдентификаторУстановки>\IBases

    где <ИдентификаторУстановки> — это уникальный GUID вашей установки 1С (например, {A4F7D6EF-9195-45E8-A9E8-1D485F238A51}).

  3. В разделе IBases будут перечислены все добавленные базы с их параметрами (путь, имя, версию платформы).

Если раздел IBases пуст или отсутствует, это может означать:

  • ⚠️ Базы добавлены только для другого пользователя Windows (проверьте HKEY_USERS).
  • ⚠️ Используется клиент-серверный вариант (список хранится на сервере 1С:Предприятие).
  • ⚠️ Список баз сброшен после обновления платформы.
Как экспортировать данные из реестра?

Чтобы сохранить список баз из реестра, кликните правой кнопкой по разделу IBases, выберите Экспортировать и сохраните файл с расширением .reg. Его можно будет импортировать позже или проанализировать в текстовом редакторе.

Обратите внимание: редактирование реестра вручную может привести к неработоспособности . Если вы не уверены в своих действиях, используйте штатные инструменты платформы (например, 1cv8.exe с ключом /Manage).

Список баз в клиент-серверном варианте (SQL)

Если вы работаете с клиент-серверной версией 1С (базы хранятся на Microsoft SQL Server или PostgreSQL), список баз хранится не на локальном компьютере, а на сервере 1С:Предприятие. В этом случае локальный компьютер содержит только список подключений к серверу, а сами базы данных физически расположены на SQL-сервере.

Чтобы увидеть полный список баз на сервере:

  1. Откройте Административную консоль 1С (1cv8adm.exe), которая находится в папке установки платформы (например, C:\Program Files\1cv8\8.3.23.1234\bin\).
  2. Подключитесь к кластеру серверов 1С:Предприятие (потребуются права администратора).
  3. В разделе Информационные базы отобразится полный список баз, зарегистрированных на сервере, с указанием их идентификаторов и путей к SQL-базам.
Тип сервера Путь к базам данных Инструмент управления
Microsoft SQL Server Хранится в экземпляре SQL (например, SQLSERVER\1C_BASES) SQL Server Management Studio
PostgreSQL Каталог данных PostgreSQL (например, C:\Program Files\PostgreSQL\14\data\) pgAdmin или psql
Файловый вариант Локальные папки (например, C:\Bases\) Проводник Windows

Для доступа к базам на SQL-сервере потребуются учётные данные администратора базы данных. Если вы не являетесь администратором, запросите список баз у ответственного лица или используйте 1cv8.exe /IBName для подключения к конкретной базе по её имени.

Файловый вариант (локально)|Клиент-серверный (SQL)|Оба варианта|Не знаю-->

Конфигурационные файлы 1С на Linux

Если 1С:Предприятие установлено на Linux-сервере (например, под управлением Ubuntu или CentOS), пути к конфигурационным файлам будут отличаться от Windows. Основные каталоги, где хранится информация о базах:

  • 🐧 Список баз для текущего пользователя: ~/.1cv8/1cv8/ или ~/.1cv8/1cv8x64/
  • 🐧 Общие настройки (для всех пользователей): /opt/1C/v8.3/x86_64/conf/ или /etc/1c/
  • 🐧 Файлы баз (файловый вариант): /var/1C/bases/ или другой каталог, указанный при установке.

Файл 1CEStart.cfg в Linux имеет тот же формат, что и в Windows, но может содержать дополнительные параметры для работы с Wine или native-версией платформы. Для просмотра списка баз на сервере используйте команду:

sudo cat /opt/1C/v8.3/x86_64/conf/1CEStart.cfg

Если вы администрируете сервер 1С на Linux, рекомендуется использовать crontab для автоматического резервного копирования каталога ~/.1cv8/, так как он содержит не только список баз, но и персональные настройки пользователей.

Как восстановить список баз после сбоя

Если список баз внезапно исчез (например, после переустановки Windows или обновления платформы), его можно восстановить несколькими способами:

  1. Импорт из резервной копии:
    • 🔄 Восстановите файлы из папки AppData\Roaming\1C\1cv8\ или ~/.1cv8/ (для Linux).
    • 🔄 Импортируйте сохранённый ранее файл реестра (.reg).
  • Ручное добавление баз:
    • 📝 Запустите 1cv8.exe с ключом /AddInList и укажите путь к базе.
    • 📝 Используйте Конфигуратор для повторной регистрации базы в списке.
    • Восстановление через SQL (для клиент-серверного варианта):
      • 🗃️ Подключитесь к серверу 1С:Предприятие через административную консоль и проверьте список зарегистрированных баз.
      • 🗃️ Используйте sqlcmd или psql для запроса списка баз напрямую из SQL.

      Создать резервную копию текущих файлов конфигурации|Проверьте права доступа к папкам 1С|Убедитесь, что платформа 1С той же версии, что и ранее|Сверьтесь с документацией по вашей версии 1С-->

      Если базы были удалены из списка, но их файлы (.1CD или SQL-базы) остались целыми, вы можете восстановить доступ, просто добавив их заново через интерфейс 1С:Предприятие. Для этого:

      1. Запустите 1cv8.exe.
      2. Нажмите Добавить → укажите путь к файлу базы или выберите сервер.
      3. Введите имя пользователя и пароль (если требуется).
    💡

    Даже если список баз потерян, сами данные (файлы .1CD или SQL-базы) чаще всего остаются нетронутыми. Главное — знать, где они физически хранятся.

    Инструменты для управления списком баз

    Для упрощения работы со списком баз можно использовать специализированные утилиты и скрипты. Они полезны администраторам, которые управляют большим количеством баз на нескольких серверах.

    • 🛠️ 1C:Enterprise Admin Tool — официальная утилита для управления кластерами серверов 1С. Позволяет просматривать и редактировать список баз, мониторить производительность.
    • 🛠️ V8Unpack — инструмент для извлечения данных из конфигурационных файлов 1С (включая 1CEStart.cfg).
    • 🛠️ PowerShell-скрипты — для автоматического экспорта списка баз из реестра или файлов конфигурации. Пример скрипта:
      Get-ChildItem -Path "HKCU:\Software\1C\1Cv8\8.3\" -Recurse | Where-Object { $_.Name -like "IBases" } | Export-Clixml -Path "C:\1C_Bases_List.xml"
    • Для автоматизации резервного копирования списка баз можно использовать планировщик задач Windows или cron в Linux. Например, следующий скрипт сохранит список баз в файл каждый день в 23:00:

      0 23   * cp -r ~/.1cv8/ /backup/1c_config/$(date +\%Y-\%m-\%d)/

      Если вы работаете с облачными версиями 1С (например, 1С:Fresh), список баз хранится на стороне провайдера и управляется через веб-интерфейс. В этом случае локальные методы поиска не применимы.

      Частые ошибки и их решения

      При работе со списком баз пользователи часто сталкиваются с типичными проблемами. Вот наиболее распространённые из них и способы их устранения:

      • 🚫 "Список баз пуст после обновления 1С":
        Причина: Новая версия платформы создаёт отдельный профиль в AppData. Решение: скопируйте файлы из старой папки (например, 1cv8) в новую (1cv8x64).
      • 🚫 "Не вижу базы, добавленной другим пользователем":
        Причина: Список баз хранится в профиле пользователя Windows. Решение: экспортируйте список из реестра или папки AppData другого пользователя.
      • 🚫 "Ошибка подключения к базе после переноса на другой компьютер":
        Причина: В файле 1CEStart.cfg указаны абсолютные пути. Решение: отредактируйте файл в текстовом редакторе или добавьте базу заново через интерфейс 1С.
      • 💡

        Если при добавлении базы в список вы видите ошибку "Недопустимый идентификатор информационной базы", проверьте файл 1CEStart.cfg на наличие дублирующихся GUID. Их можно сгенерировать заново с помощью инструмента uuidgen (Linux) или онлайн-сервисов.

        Ещё одна распространённая проблема — несовпадение версий платформы. Например, если база была создана в 1С 8.3.20, а вы пытаетесь открыть её в 8.3.15, платформа может не отобразить её в списке. В этом случае:

        1. Обновите платформу до актуальной версии.
        2. Или экспортируйте данные через Конфигуратор в файловом режиме.

        FAQ: Частые вопросы о списке баз 1С

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

        Да, для этого скопируйте папку AppData\Roaming\1C\1cv8\ (или ~/.1cv8/ для Linux) на новый компьютер. Также можно экспортировать раздел реестра HKEY_CURRENT_USER\Software\1C\1Cv8 и импортировать его на другой ПК. Убедитесь, что версии платформы 1С на обоих компьютерах совпадают.

        Где хранится список баз, если используется 1С:Предприятие для macOS?

        На macOS список баз хранится в папке:

        /Users/<ИмяПользователя>/Library/Application Support/1C/1cv8/

        Файл конфигурации имеет то же название — 1CEStart.cfg. Обратите внимание, что библиотека Library скрыта по умолчанию. Чтобы её увидеть, в Finder удерживайте Option (Alt) и выберите в меню Переход → Библиотека.

        Как узнать физическое расположение базы, если она добавлена в список, но путь не отображается?

        Если база подключена через сервер 1С:Предприятие, её физическое расположение можно узнать:

        1. Через Административную консоль 1С (1cv8adm.exe), выбрав кластер и информационную базу.
        2. Через SQL Server Management Studio (для MS SQL) или psql (для PostgreSQL), запросив системные таблицы.
        3. Через файл 1CEStart.cfg — в нём может быть указан параметр Location или SrcLoc.

      Для файлового варианта путь указывается прямо в списке баз при добавлении.

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

      Список баз хранится в профиле пользователя Windows (AppData), который удаляется при переустановке системы. Чтобы избежать потери:

      • Регулярно экспортируйте файл 1CEStart.cfg.
      • Используйте серверный вариант 1С, где список баз хранится централизованно.
      • Храните резервные копии в облачном хранилище или на отдельном диске.
      Можно ли редактировать файл 1CEStart.cfg вручную?

      Технически да, но это не рекомендуется. Файл содержит зашифрованные и бинарные данные, и его некорректное изменение может привести к ошибкам при запуске 1С. Если необходимо внести изменения (например, исправить путь к базе), используйте:

      • Интерфейс 1cv8.exe /Manage.
      • Конфигуратор в режиме предприятия.
      • Специализированные утилиты вроде V8Unpack.