Администрирование · 9 мин
Где 1С хранит список баз и как им управлять
Где 1С хранит список информационных баз: файл ibases.v8i, пути в Windows, структура записей, перенос списка на другой компьютер и типичные ошибки.
При запуске 1С:Предприятие пользователь видит окно со списком информационных баз. Этот список не хранится внутри самих баз и не находится в реестре Windows — он записан в обычном текстовом конфигурационном файле, который можно открыть, отредактировать и перенести на другой компьютер. Понимание того, где лежит этот файл и как он устроен, позволяет быстро развернуть одинаковый список баз на множестве рабочих мест и восстановить его после переустановки системы.
За хранение списка отвечает файл ibases.v8i. Он создаётся автоматически при первом добавлении базы через стартовое окно и обновляется при каждом изменении: добавлении, удалении, переименовании базы или изменении параметров подключения. Файл имеет текстовый формат, поэтому его содержимое можно просмотреть в любом редакторе, включая «Блокнот».
Помимо основного файла, в профиле пользователя 1С хранит вспомогательные данные: настройки внешнего вида окна запуска, кэш метаданных, журналы. Путать их с файлом списка баз не стоит — переносить между компьютерами нужен именно ibases.v8i.
Где находится файл списка баз в Windows
В актуальных версиях Windows файл ibases.v8i расположен в профиле конкретного пользователя. Полный путь выглядит так: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData является скрытой, поэтому в проводнике её нужно либо включить отображение скрытых элементов, либо перейти напрямую, введя путь в адресной строке.
Быстрый способ попасть в нужный каталог — использовать переменную окружения. Нажмите Win+R, введите %APPDATA%\1C\1CEStart и нажмите Enter. Проводник откроет папку, где лежит файл списка баз и сопутствующие файлы настроек стартера.
Важно понимать, что список баз привязан к учётной записи Windows. Если на одном компьютере работают несколько пользователей под разными логинами, у каждого будет собственный файл ibases.v8i со своим набором баз. Это удобно для разграничения доступа, но требует настройки списка для каждого пользователя отдельно.
%APPDATA%\1C\1CEStart\ibases.v8iСтруктура файла ibases.v8i
Файл состоит из секций, каждая из которых описывает одну информационную базу. Секция начинается с названия базы в квадратных скобках — именно оно отображается в окне запуска. Далее следуют параметры подключения, каждый на отдельной строке в формате «ключ=значение».
Ключевые параметры секции:
Connect— строка подключения. Для файловой базы это путь к каталогу:Connect=File="D:\Bases\Trade";. Для клиент-серверного варианта — адрес сервера и имя базы:Connect=Srvr="server1c";Ref="trade";.ID— уникальный идентификатор базы в формате GUID. По нему платформа связывает запись в списке с кэшем и настройками.App— режим запуска тонкого или толстого клиента (Auto,Thin,Thick).Version— предпочтительная версия платформы, например8.3. Если параметр пуст, используется последняя установленная.DefaultVersion,DefaultApp— настройки по умолчанию для базы.
Редактировать файл можно вручную, но делать это следует при закрытом окне запуска 1С, иначе изменения могут быть перезаписаны при выходе из стартера. Перед правкой рекомендуется сделать копию файла.
Другие файлы настроек рядом со списком баз
В той же папке 1CEStart находятся ещё два полезных файла. Файл 1cescmn.cfg содержит общие настройки стартера: порядок сортировки баз, параметры отображения, список каталогов с дистрибутивами. Файл defapps.v8i хранит соответствие баз и режимов запуска.
Отдельного внимания заслуживает файл 1cestart.cfg, который может располагаться как в каталоге C:\ProgramData\1C\1CEStart (общие настройки для всех пользователей компьютера), так и в профиле пользователя. В нём задаются параметры ConnectionSpeed, DefaultVersion и другие глобальные настройки запуска. Настройки из профиля пользователя имеют приоритет над общими.
Кэш метаданных баз хранится в другом месте — в папках вида %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ в каталогах с GUID-именами. Удаление кэша не влияет на список баз: записи в окне запуска останутся, но при следующем входе платформа заново сформирует кэш.
Как перенести список баз на другой компьютер
Самый простой способ развернуть одинаковый список баз на новом рабочем месте — скопировать файл ibases.v8i. Закройте 1С на исходном компьютере, скопируйте файл из %APPDATA%\1C\1CEStart на сетевой диск или флешку, затем поместите его в аналогичную папку на целевом компьютере.
При переносе проверьте доступность путей. Если в списке есть файловые базы с локальными путями вроде D:\Bases\..., на новом компьютере этих каталогов может не быть. Либо замените пути на сетевые (\\server\bases\...), либо убедитесь, что структура дисков совпадает. Клиент-серверные подключения переносятся без правок, если новый компьютер имеет сетевой доступ к серверу 1С.
- 1Закройте 1С на исходном компьютере
- 2Откройте %APPDATA%\1C\1CEStart и скопируйте ibases.v8i
- 3На целевом компьютере закройте 1С и поместите файл в ту же папку
- 4Проверьте и при необходимости исправьте пути к файловым базам
- 5Запустите 1С и убедитесь, что все базы отображаются и открываются
Для массового развёртывания в доменной сети администраторы обычно копируют готовый ibases.v8i через логон-скрипты или групповые политики. Это гарантирует, что у всех пользователей список баз идентичен и обновляется централизованно.
Общий список баз для всех пользователей
Если нужно, чтобы набор баз был единым для всех пользователей компьютера, используется общий файл списка. Его путь прописывается в конфигурационном файле 1cestart.cfg параметром CommonInfoBases, например: CommonInfoBases=\\server\share\ibases.v8i. Общий список добавляется к пользовательскому, а не заменяет его.
Такой подход удобен в терминальных средах и на компьютерах с несколькими пользователями: администратор один раз размещает файл на сетевом ресурсе с правами «только чтение» для обычных пользователей, и все видят актуальный перечень баз. Изменения вносятся централизованно — правкой общего файла.
Варианты хранения списка баз
Подходит для одиночных рабочих мест; у каждого пользователя свой список, требуется настройка на каждом ПК
Оптимально для доменной сети и терминальных серверов; централизованное управление, но требуется доступный сетевой ресурс
Хорошо для массового развёртывания; список обновляется при входе пользователя, но требует навыков администрирования домена
Типичные проблемы и их решение
Наиболее частая ситуация — пропавший список баз. Причины обычно такие: пользователь вошёл под другой учётной записью Windows, профиль был повреждён или очищен, либо файл случайно удалён. Решение — восстановить ibases.v8i из резервной копии или добавить базы заново через кнопку «Добавить» в окне запуска.
Вторая распространённая проблема — база есть в списке, но не запускается с ошибкой «информационная база не обнаружена». Это означает, что путь в параметре Connect указывает на недоступный каталог: диск отключён, сетевая папка недоступна, база перемещена. Откройте настройки базы через кнопку «Изменить» и укажите актуальный путь.
Реже встречается повреждение самого файла: список отображается пустым или с «битыми» записями, хотя файл на месте. В этом случае откройте ibases.v8i в текстовом редакторе и проверьте структуру секций — каждая должна начинаться с имени в квадратных скобках и содержать корректные пары «ключ=значение». Повреждённые секции проще удалить и добавить базы заново.
FAQ
Можно ли хранить список баз на сетевом диске?
Да, через параметр CommonInfoBases в файле 1cestart.cfg можно указать путь к общему файлу списка на сетевом ресурсе. Он будет добавлен к локальному списку каждого пользователя. Сетевой ресурс должен быть доступен на чтение в момент запуска 1С.
Почему список баз пуст после смены пользователя Windows?
Файл ibases.v8i хранится в профиле конкретной учётной записи. При входе под другим пользователем создаётся новый пустой список. Скопируйте файл из профиля прежнего пользователя или настройте общий список через CommonInfoBases.
Где хранится список баз при работе через веб-сервер?
При подключении через веб-браузер локальный список не используется: адрес публикации вводится напрямую. Адреса публикаций настраиваются на веб-сервере, а не в файле ibases.v8i клиентского компьютера.
Можно ли добавить базу в список без запуска 1С?
Да, дописав секцию в ibases.v8i вручную. Проще всего скопировать существующую секцию и изменить название, путь Connect и идентификатор ID (GUID можно сгенерировать любым генератором или взять новый уникальный). Редактировать нужно при закрытом стартере.
Влияет ли обновление платформы на список баз?
Нет, установка новой версии платформы не изменяет ibases.v8i. Список сохраняется, но если в параметре Version базы указана конкретная удалённая версия, потребуется изменить её на установленную.
Как быстро найти папку со списком, если AppData скрыта?
Нажмите Win+R, введите %APPDATA%\1C\1CEStart и нажмите Enter — проводник откроет нужный каталог напрямую, без включения отображения скрытых папок.
Что важно запомнить
Список баз 1С хранится в текстовом файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart). Файл можно копировать между компьютерами и править вручную при закрытой 1С. Для единого списка в сети используйте параметр CommonInfoBases в 1cestart.cfg.