Файл со списком информационных баз 1С: где лежит, как устроен и как его перенести
Содержание
Список баз 1С 8.3 хранится в текстовом файле ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\ibases.v8i, то есть обычно C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i. У каждого пользователя компьютера свой файл, поэтому другой сотрудник на том же ПК видит в окне запуска свой список.
Сами базы в этом файле не лежат. Там только «ярлыки»: название, путь к каталогу файловой базы или адрес сервера, папка в дереве и несколько служебных параметров. Удалить строку из списка — не то же самое, что удалить базу. Тема общая для платформы 8.3 и не зависит от конфигурации: Бухгалтерия, ЗУП и УТ показываются в одном и том же списке.
Где лежит ibases.v8i и соседние файлы в Windows
Быстрее всего открыть папку так:
- Нажмите
Win + R. - Введите
%APPDATA%\1C\1CEStartи нажмите Enter. - В открывшейся папке найдите
ibases.v8i.
Папка AppData по умолчанию скрыта, поэтому через Проводник «вручную» до неё добираться неудобно. Переменная %APPDATA% сама подставит нужный профиль.
Рядом с основным файлом лежат и другие файлы, которые влияют на список:
| Файл | Где находится | Что хранит |
|---|---|---|
ibases.v8i | %APPDATA%\1C\1CEStart\ | Личный список баз пользователя |
1CEStart.cfg | %APPDATA%\1C\1CEStart\ | Настройки окна запуска этого пользователя, в том числе ссылки на общие списки |
1CEStart.cfg | %ALLUSERSPROFILE%\1C\1CEStart\ (обычно C:\ProgramData\1C\1CEStart\) | Общие настройки запуска для всех пользователей компьютера |
| Папки с именами-GUID | %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ | Пользовательские настройки и кэш конкретных баз |
Если в организации настроены перемещаемые профили или перенаправление папок, AppData\Roaming может физически жить на сервере. Тогда список «переезжает» вместе с пользователем на любой компьютер домена.
Чтобы сразу проверить, что файл на месте, выполните в командной строке:
dir "%APPDATA%\1C\1CEStart\ibases.v8i"
Что записано в ibases.v8i: формат записей
Файл текстовый, в кодировке UTF-8. Каждая база — отдельный блок. Заголовок блока в квадратных скобках — это название базы, которое вы видите в окне запуска. Ниже идут параметры вида Ключ=Значение.
Пример с тремя типами подключения:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\1C_Bases\Buh_Romashka";
ID=3f2b6c1e-7a44-4d0b-9c1a-2e5f8b9d0a11
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
[ЗУП (сервер)]
Connect=Srvr="srv-1c";Ref="zup_main";
ID=8c0d2a55-1b3e-4f6a-a7c2-5d9e0f1b2c33
Folder=/Зарплата
App=Auto
WA=1
Version=8.3
[Торговля через веб]
Connect=ws="https://1c.example.local/ut";
ID=b71e4f02-6d58-4c9a-8e13-0a2c4d6f8e55
Folder=/
App=ThinClient
WA=1
Version=8.3
Что означают основные строки:
- 📁
Connect=File="…"— файловая база, путь к каталогу с файлом1Cv8.1CD. - 🖥️
Connect=Srvr="…";Ref="…"— клиент-серверная база : имя сервера 1С и имя базы в кластере. - 🌐
Connect=ws="…"— подключение через веб-сервер по адресу публикации. - 🔑
ID— уникальный идентификатор записи. По нему платформа находит папку с настройками и кэшем этой базы вAppData. - 🗂️
Folder— папка в дереве окна запуска./означает корень,/Зарплата— подпапку. - 🔢
OrderInListиOrderInTree— порядок сортировки. - ⚙️
App— каким клиентом запускать: автоматически, тонким или толстым клиентом. - 📌
Version— какую версию платформы использовать для этой базы.8.3означает «любую 8.3, установленную на компьютере»; можно указать и полный номер.
Править файл вручную можно, но аккуратно. Блокнот Windows 10 и 11 сохраняет UTF-8 корректно, а вот старые редакторы и сохранение в ANSI превращают кириллические названия в «кракозябры».
Перед ручной правкой закройте окно запуска 1С. Оно перезаписывает файл при изменении списка, и ваши правки могут пропасть.
Два правила, которые часто нарушают:
IDу разных записей не должен совпадать. Если скопировать блок и оставить тот жеID, две базы начнут делить одни настройки и кэш. Удалите строкуIDв копии — платформа создаст новый идентификатор сама.- Название в квадратных скобках должно быть уникальным. Иначе окно запуска покажет только одну из баз.
Как управлять списком баз из окна запуска
Ручная правка нужна редко. Почти всё делается в окне запуска 1С:Предприятия кнопками справа:
- ➕
Добавить— новая или существующая база. Мастер спросит тип расположения: на компьютере (файловая), на сервере 1С или на веб-сервере. - ✏️
Изменить— название, путь, папка, версия платформы, режим запуска, дополнительные параметры. - 🗑️
Удалить— убирает только запись изibases.v8i. Каталог базы и данные на сервере остаются нетронутыми. - 🛠️
Настройка— параметры самого окна: показ списка деревом, показ последних выбранных баз и адреса общих списков.
Путь к каталогу файловой базы виден прямо в окне: выделите базу, и внизу появится строка вида File="D:\1C_Bases\Buh_Romashka". Это самый быстрый способ узнать, где физически лежат данные.
А что с реестром?
Список информационных баз 1С 8.3 в реестре Windows не хранится. Искать его в regedit бесполезно. В реестре есть только сведения об установке платформы и ассоциация расширения .v8i с программой запуска.
Эта ассоциация полезна: если дважды щёлкнуть по файлу .v8i, полученному от администратора, окно запуска предложит добавить базы из него в ваш список. Так удобно раздавать пользователям подключение к новой базе без ручного ввода адресов.
Общий список баз для всех пользователей
Когда в офисе 20 бухгалтеров и 6 баз, настраивать каждому список руками долго. Для этого есть общие списки.
Как это работает:
- Администратор готовит файл, например
\\fileserver\1C\bases_office.v8i, в том же формате, что иibases.v8i. - Каждому пользователю в окне запуска открывают
Настройкаи добавляют путь к этому файлу в список адресов общих информационных баз. - Окно запуска показывает базы из общего файла вместе с личными. Пользователь не может изменить их у себя: правки делаются только в общем файле.
Тот же адрес записывается в 1CEStart.cfg строкой:
CommonInfoBases=\\fileserver\1C\bases_office.v8i
Если положить эту строку в общий C:\ProgramData\1C\1CEStart\1CEStart.cfg, она подействует на всех пользователей компьютера. А раздать сам .cfg на десятки машин можно через групповые политики или скрипт входа.
В общем файле указывайте пути к файловым базам в UNC-формате (\\server\share\base), а не через букву сетевого диска. Буквы на разных компьютерах подключены по-разному, а UNC-путь одинаков для всех.
Перенос списка информационных баз на другой компьютер
Самый простой сценарий — новый ноутбук или переустановка Windows. Порядок такой:
- На старом компьютере закройте 1С и скопируйте
%APPDATA%\1C\1CEStart\ibases.v8iна флешку или в сетевую папку. - На новом компьютере установите платформу и один раз запустите 1С, чтобы создалась папка
1CEStart. - Закройте окно запуска.
- Положите скопированный файл в
%APPDATA%\1C\1CEStart\с заменой. - Запустите 1С и проверьте, что базы открываются.
Команда для копирования в сетевую папку:
copy "%APPDATA%\1C\1CEStart\ibases.v8i" "\\fileserver\backup\%USERNAME%_ibases.v8i"
Что нужно проверить после переноса:
- 📁 Файловые базы. Путь
D:\1C_Bases\…сработает, только если базы тоже переехали в тот же каталог. Если база осталась на старом ПК или на сервере, поменяйте путь на сетевой. - 🖥️ Серверные базы. Новый компьютер должен видеть сервер 1С по имени. Если имя не разрешается, поможет запись в DNS или в файле
hosts. - 📌 Версия платформы. Если в записи указан полный номер версии, а на новом ПК установлена другая, запуск не пройдёт. Поставьте нужную версию или замените значение на
8.3.
Не нужно сливать два списка, просто вставляя один файл поверх другого. Если на новом ПК уже есть свои базы, откройте оба файла и перенесите нужные блоки текстом в конец целевого ibases.v8i. Совпадающие ID при этом удалите.
Пользовательские настройки баз (формы, отборы, сохранённые варианты отчётов) живут не в ibases.v8i. В клиент-серверных базах большая часть из них хранится в самой базе. Если нужно перенести локальные настройки, копируйте и папку %APPDATA%\1C\1cv8\ целиком — но только между компьютерами с одинаковой платформой.
Где хранится список баз 1С в Linux и macOS
В Linux и macOS платформа 8.3 хранит файл в домашнем каталоге пользователя, в скрытой папке:
~/.1C/1cestart/ibases.v8i
Рядом лежит 1cestart.cfg с настройками окна запуска. Чтобы увидеть папку в файловом менеджере, включите показ скрытых файлов (в большинстве оболочек Linux — Ctrl + H, в Finder macOS — Cmd + Shift + .).
Формат файла тот же, что и в Windows, различаются только пути:
[Бухгалтерия]
Connect=File="/home/ivanov/1C/Buh";
ID=5a1c9e33-2f7b-4d61-bb20-9e4c8a1f7d02
Folder=/
App=Auto
WA=1
Version=8.3
Поэтому при переносе с Windows на Linux записи серверных и веб-баз работают сразу. А у файловых баз нужно поменять путь вида D:\… на путь в файловой системе Linux или к смонтированной сетевой папке.
Проверить наличие файла и посмотреть содержимое:
ls -la ~/.1C/1cestart/
cat ~/.1C/1cestart/ibases.v8i
Список баз пропал или испорчен: как восстановить
Типичная картина: утром открываете 1С, а окно запуска пустое или предлагает добавить базу . Сами базы при этом почти всегда целы — пропал только файл со ссылками.
Способы вернуть файл
- Предыдущие версии Windows. Щёлкните правой кнопкой по папке
1CEStart→Свойства→ вкладкаПредыдущие версии. Вкладка работает, только если включены точки восстановления или теневые копии. - Резервная копия профиля. Если делается бэкап пользовательских папок, достаньте файл оттуда.
- Другой компьютер. У коллеги с тем же набором баз скопируйте его
ibases.v8iили нужные блоки. - Собрать заново. Если копий нет, найдите базы и добавьте их через
Добавить → Добавление в список существующей информационной базы.
Как найти файловые базы на дисках. Каждая файловая база — это каталог с файлом 1Cv8.1CD. Поиск в PowerShell:
Get-ChildItem -Path C:\, D:\ -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue |
Select-Object DirectoryName, Length, LastWriteTime
Поиск занимает от нескольких секунд до десятков минут в зависимости от объёма дисков. В результате получите список каталогов — именно их и указывают при добавлении базы.
Серверные базы ищите в консоли администрирования кластера 1С: в разделе информационных баз кластера перечислены все базы с их именами. Достаточно добавить в окно запуска запись с именем сервера и именем базы.
Сделайте копию ibases.v8i один раз, когда список настроен. Файл весит несколько килобайт, а восстановление 15 баз по памяти занимает полчаса.