К статье
Практический материал

Администрирование · 8 мин

Где лежат настройки баз 1С и как их найти

Где хранятся настройки баз 1С: файл ibases.v8i, папки пользователя, реестр и настройки внутри базы. Как найти, перенести и восстановить список баз.

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

Ключевой момент: файл со списком баз привязан к учётной записи Windows, а не к установленной платформе 1С. Поэтому у разных пользователей одного компьютера списки баз различаются, а после смены учётной записи привычный список «пропадает», хотя сами базы никуда не делись.

Где лежит файл со списком информационных баз

Главный файл, который чаще всего ищут, — ibases.v8i. Именно в нём стартер 1С хранит список баз, отображаемый в окне запуска: названия, типы подключения, пути к каталогам или адреса серверов, версии платформы для каждой базы.

Стандартный путь к файлу в Windows:

C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i

Папка AppData скрыта по умолчанию. Чтобы попасть в неё, включите отображение скрытых элементов в проводнике или вставьте в адресную строку путь %APPDATA%\1C\1CEStart — система сама подставит нужный каталог текущего пользователя.

Файл ibases.v8i — обычный текстовый файл, его можно открыть Блокнотом. Внутри каждая база описана блоком: имя в квадратных скобках, параметр Connect с путём или строкой подключения, идентификатор базы, версия платформы по умолчанию. Это позволяет вручную исправить путь, если база переехала в другую папку, не удаляя её из списка.

Как найти файл списка баз
  1. 1
    Откройте проводник и вставьте в адресную строку %APPDATA%\1C\1CEStart
  2. 2
    Найдите файл ibases.v8i и откройте его Блокнотом
  3. 3
    Проверьте параметр Connect у нужной базы — там указан путь к каталогу или серверу
  4. 4
    Если файла нет, проверьте папку C:\ProgramData\1C\1CEStart — там может лежать общий список для всех пользователей

Общий список баз для всех пользователей компьютера

Кроме пользовательского файла существует общий список, который виден всем учётным записям на компьютере. Он лежит в каталоге C:\ProgramData\1C\1CEStart. Если там разместить файл ibases.v8i, его содержимое добавится к списку каждого пользователя.

Также в этом каталоге может находиться файл 1cestart.cfg — конфигурация стартера. В нём задаются общие параметры: пути к шаблонам конфигураций, версии платформы по умолчанию, а также параметр CommonInfoBases, указывающий на файл общего списка баз, если он лежит в нестандартном месте, например на сетевом диске.

Размещение общего списка на сетевом ресурсе — удобный способ централизованно управлять списками баз в небольшом офисе: администратор правит один файл, и изменения видят все пользователи. Ограничение — при недоступности сетевого диска список не загрузится.

Где хранятся настройки внутри самой базы

Для файловой базы все данные и настройки находятся в одном файле 1Cv8.1CD в каталоге базы. Там же лежат служебные файлы журнала регистрации, индексов и блокировок. Путь к каталогу базы как раз и указан в параметре Connect файла ibases.v8i.

Внутри базы хранятся: список пользователей с правами и паролями, константы и настройки учёта, сохранённые варианты отчётов, настройки обменов и регламентных заданий. Эти данные не привязаны к компьютеру — при копировании каталога базы на другую машину они переносятся вместе с ней.

Для клиент-серверного варианта данные лежат в СУБД (MS SQL Server, PostgreSQL и др.), а не в файле 1CD. Каталог базы на диске в этом случае может вообще отсутствовать на компьютере пользователя — клиент подключается к серверу по сети. Список баз сервера 1С хранится в его рабочем каталоге srvinfo (обычно C:\Program Files\1cv8\srvinfo или в профиле служебной учётной записи агента сервера).

Настройки платформы в реестре и профиле пользователя

Часть параметров платформа хранит в реестре Windows. Ветка HKEY_CURRENT_USER\Software\1C\1CV8 содержит пользовательские настройки клиентского приложения, а общесистемные параметры установки — в HKEY_LOCAL_MACHINE\SOFTWARE\1C. Вручную править эти ветки обычно не требуется, но знать о них полезно при диагностике.

Кэш метаданных баз, временные файлы и журналы технологического журнала лежат в профиле пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Именно здесь находятся папки кэша с длинными именами-идентификаторами баз. Повреждённый кэш — частая причина ошибок «база не открывается» или странного поведения форм.

Как перенести настройки и список баз на другой компьютер

Перенос сводится к копированию двух групп данных: самих баз и файла списка. Для файловых баз достаточно скопировать каталоги баз целиком, затем перенести ibases.v8i в профиль пользователя на новом компьютере. Если пути к базам на новой машине отличаются, откройте файл Блокнотом и исправьте параметры Connect.

Альтернатива — добавить базы вручную через кнопку «Добавить» в окне стартера, указав путь к каталогу. Это надёжнее при переносе одной-двух баз: не нужно разбираться в структуре файла. Для десятков баз быстрее скопировать ibases.v8i.

Пользовательские настройки интерфейса (настройки форм, отборов, сохранённые отчёты) хранятся внутри базы и в системном хранилище настроек, поэтому при переносе каталога базы они сохраняются автоматически. А вот кэш из профиля пользователя переносить не нужно — платформа создаст его заново при первом запуске.

Типичные ошибки
01
Копируют только ibases.v8i, забыв сами каталоги баз — список есть, а базы не открываются
02
Ищут список баз в Program Files рядом с платформой, хотя он лежит в профиле пользователя в AppData
03
Удаляют каталог базы вместе с 1Cv8.1CD при «чистке», считая его кэшем
04
Правят ibases.v8i при открытом стартере 1С — при закрытии окна изменения перезаписываются

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

Если список баз в окне запуска пуст, сначала проверьте, под той ли учётной записью вы вошли в Windows — список привязан к профилю. Затем проверьте наличие файла %APPDATA%\1C\1CEStart\ibases.v8i: если он на месте, но пуст или повреждён, восстановите его из резервной копии профиля, если таковая делалась.

Если файла нет, список придётся собрать заново. Сами базы при этом не пострадали: найдите каталоги баз поиском по файлу 1Cv8.1CD на дисках, затем добавьте каждую базу через кнопку «Добавить» в стартере. Для клиент-серверных баз уточните имя сервера и имя базы у администратора.

Контрольные точки

Как проверить результат

Файл ibases.v8i на месте и открывается Блокнотом
Норма

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

Тревожный признак

Файл пустой, нулевого размера или отсутствует

База запускается из списка
Норма

Открывается окно авторизации или сама база

Тревожный признак

Ошибка «информационная база не обнаружена» — проверьте путь в Connect

Каталог базы на диске
Норма

В папке есть файл 1Cv8.1CD заметного размера

Тревожный признак

Папка пуста или содержит только служебные файлы

FAQ

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

Да. Через параметр CommonInfoBases в файле 1cestart.cfg можно указать путь к файлу списка, например на сетевом диске. Это удобно для централизованного управления списками в офисе.

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

Файл ibases.v8i хранится в профиле каждого пользователя Windows отдельно. Чтобы список был общим, разместите его в C:\ProgramData\1C\1CEStart или подключите через 1cestart.cfg.

Где лежат настройки серверной базы 1С?

Данные — в СУБД (MS SQL, PostgreSQL). Список баз кластера сервера 1С — в каталоге srvinfo на сервере. На компьютере пользователя хранится только строка подключения в ibases.v8i.

Безопасно ли удалять папки кэша из AppData\1C\1cv8?

Да, при закрытой 1С кэш можно удалить — платформа пересоздаст его при следующем запуске. Это стандартный приём при ошибках открытия базы. Главное — не перепутать кэш с каталогом самой базы.

Как узнать путь к базе, не открывая файл ibases.v8i?

В окне стартера 1С выделите базу — путь к ней отображается в нижней части окна. Там же видно тип подключения: файловый или клиент-серверный.

Итог

Что важно запомнить

Список баз — это файл ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart), данные файловой базы — файл 1Cv8.1CD в её каталоге, серверные данные — в СУБД. Перед любыми операциями с каталогом базы делайте копию, а кэш из профиля можно удалять без опасений.