Администрирование · 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Откройте проводник и вставьте в адресную строку %APPDATA%\1C\1CEStart
- 2Найдите файл ibases.v8i и откройте его Блокнотом
- 3Проверьте параметр Connect у нужной базы — там указан путь к каталогу или серверу
- 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.
Пользовательские настройки интерфейса (настройки форм, отборов, сохранённые отчёты) хранятся внутри базы и в системном хранилище настроек, поэтому при переносе каталога базы они сохраняются автоматически. А вот кэш из профиля пользователя переносить не нужно — платформа создаст его заново при первом запуске.
Как восстановить список баз, если он пропал
Если список баз в окне запуска пуст, сначала проверьте, под той ли учётной записью вы вошли в Windows — список привязан к профилю. Затем проверьте наличие файла %APPDATA%\1C\1CEStart\ibases.v8i: если он на месте, но пуст или повреждён, восстановите его из резервной копии профиля, если таковая делалась.
Если файла нет, список придётся собрать заново. Сами базы при этом не пострадали: найдите каталоги баз поиском по файлу 1Cv8.1CD на дисках, затем добавьте каждую базу через кнопку «Добавить» в стартере. Для клиент-серверных баз уточните имя сервера и имя базы у администратора.
Как проверить результат
Внутри видны блоки баз с параметрами 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 в её каталоге, серверные данные — в СУБД. Перед любыми операциями с каталогом базы делайте копию, а кэш из профиля можно удалять без опасений.