Где 1С хранит список баз: путь к файлу и как им управлять
Содержание
Список баз в стартовом окне 1С хранится в обычном текстовом файле ibases.v8i. Лежит он в профиле пользователя Windows, по пути %APPDATA%\1C\1CEStart\ibases.v8i — это и есть ответ на вопрос, где хранится список баз 1С.
Вариантов хранения на самом деле три, и выбор зависит от задачи: личный список пользователя (файл в профиле), общий список для всей бухгалтерии (файл в сетевой папке) и список информационных баз кластера (уже на стороне сервера 1С). Ниже — все три, плюс разбор структуры файла и частые ошибки.
Короткий ответ: где 1С хранит список баз
| Что | Где лежит |
|---|---|
| Личный список баз пользователя | %APPDATA%\1C\1CEStart\ibases.v8i |
| Настройки стартового окна пользователя | %APPDATA%\1C\1CEStart\1CEStart.cfg |
| Настройки для всех пользователей ПК | %ALLUSERSPROFILE%\1C\1CEStart\1CEStart.cfg |
| Ссылка на общий список баз | строка CommonInfoBases= в 1CEStart.cfg |
| Список баз кластера серверов | 1CV8Clst.lst в каталоге кластера на сервере |
Формат ibases.v8i — обычный текст, открывается блокнотом. Полный путь на практике выглядит так:
C:\Users\Иванов\AppData\Roaming\1C\1CEStart\ibases.v8i
Не подставляйте имя пользователя вручную. Нажмите Win+R, вставьте %APPDATA%\1C\1CEStart и нажмите Enter — Windows сам подставит нужный профиль и откроет папку.
Где хранится список баз 1С 8.3 у пользователя
%APPDATA% — переменная окружения, которая всегда указывает на папку Roaming текущего профиля Windows. Отсюда главное следствие: список баз индивидуален для каждого пользователя компьютера.
Что это значит на практике:
- 👤 Зашли под другой учётной записью Windows — увидели другой (часто пустой) список баз.
- 🖥 На терминальном сервере у каждого сотрудника свой
ibases.v8iвнутри своего профиля. - 🔄 Смена пароля или переезд на новый ПК списка не касаются, а вот пересоздание профиля Windows его теряет.
- 🗑 Профиль почистили «для ускорения работы» — список баз ушёл вместе с папкой
AppData.
Если 1С установлена не на Windows, логика та же, меняется только путь:
| ОС | Путь к списку баз |
|---|---|
| Windows | %APPDATA%\1C\1CEStart\ibases.v8i |
| Linux | ~/.1C/1cestart/ibases.v8i |
| macOS | ~/Library/Application Support/1C/1cestart/ibases.v8i |
Как найти файл ibases.v8i пошагово
Папка AppData по умолчанию скрытая, поэтому просто пролистать до неё в Проводнике не выйдет. Проще всего — через переменную окружения.
Win+R. Внизу слева появится небольшое окно с полем ввода.%APPDATA%\1C\1CEStart и нажмите Enter. Откроется нужная папка, даже если AppData скрыта.ibases.v8i — это и есть список баз. Рядом лежит 1CEStart.cfg с настройками окна запуска.ibases.v8i правой кнопкой → «Открыть с помощью» → Блокнот. Редактировать пока ничего не нужно — сначала посмотрите структуру.Если хотите видеть AppData в Проводнике постоянно: вкладка «Вид» → галочка «Скрытые элементы» (Windows 10/11). Тогда путь C:\Users\<имя>\AppData\Roaming\1C\1CEStart будет доступен вручную.
Перед любой правкой ibases.v8i сделайте копию файла. Одна лишняя строка или сбитая кодировка — и список баз перестанет открываться.
Расшифровка файла ibases.v8i: что внутри
Файл состоит из блоков — по одному на каждую базу. Блок начинается с названия базы в квадратных скобках, дальше идут параметры «ключ=значение». Пример для файловой базы:
[Бухгалтерия предприятия]
Connect=File="C:\Bases\Buh";
ID=8f3c1a2b-4d5e-6789-abcd-ef0123456789
OrderInList=100
Folder=/
OrderInTree=0
External=0
ClientConnectionSpeed=Normal
App=Auto
Клиент-серверный блок отличается только строкой подключения:
[Зарплата рабочая]
Connect=Srvr="srv-1c";Ref="zup_work";
ID=1a2b3c4d-5e6f-7890-abcd-ef1234567890
OrderInList=200
Version=8.3
App=Auto
А так выглядит база, опубликованная на веб-сервере:
[Бухгалтерия через браузер]
Connect=ws="http://srv-1c/buh";
ID=2b3c4d5e-6f70-8901-abcd-ef2345678901
App=ThinClient
Что означают параметры блока
| Параметр | Что задаёт |
|---|---|
Connect | Способ подключения: File= (файловая), Srvr=/Ref= (сервер), ws= (веб-клиент) |
ID | Уникальный идентификатор базы — по нему 1С хранит привязанные настройки |
OrderInList | Порядок в списке: чем меньше число, тем выше база |
Folder / OrderInTree | Папка-раздел в дереве стартового окна и место в ней |
External | 1 — база пришла из общего списка, локально её менять нельзя |
App | Что запускать: Auto, ThickClient, ThinClient |
Version | Версия платформы, которой открывать базу |
ClientConnectionSpeed | Normal или Low — режим низкой скорости соединения |
WA | Требовать аутентификацию средствами ОС |
AdditionalParameters | Дополнительные параметры командной строки запуска |
Отсюда прямое следствие: чтобы перенести список баз на другой ПК, часто достаточно скопировать ibases.v8i — но только если пути к файловым базам на новой машине совпадают.
Не путайте ibases.v8i с файлом-ссылкой на одну базу. Если выгрузить базу из стартового окна кнопкой сохранения ссылки, получится такой же по формату .v8i, но с одним блоком — им удобно раздавать доступ к новой базе по почте.
Второй файл — 1CEStart.cfg: настройки окна запуска
Рядом со списком баз лежит 1CEStart.cfg. Сам перечень баз он не хранит — он описывает, как ведёт себя окно запуска и где искать всё остальное.
Файлов два, и они дополняют друг друга:
- 🙋
%APPDATA%\1C\1CEStart\1CEStart.cfg— настройки текущего пользователя. - 👥
%ALLUSERSPROFILE%\1C\1CEStart\1CEStart.cfg(обычноC:\ProgramData\1C\1CEStart) — настройки для всех пользователей этого компьютера.
Настройки для всех пользователей применяются ко всем профилям, личные — поверх них. Удобно, когда машину готовит администратор: один раз прописал общие параметры в ProgramData, и новый сотрудник сразу видит рабочий список.
Основные параметры 1CEStart.cfg
| Строка | Назначение |
|---|---|
CommonInfoBases= | Путь к файлу общего списка баз (*.v8i) |
CommonCfgLocation= | Каталог с общим файлом настроек 1CESCmn.cfg |
InstalledLocation= | Каталог установки платформы |
DistributiveLocation= | Каталог дистрибутивов для автоматической установки версий |
ConfigurationTemplatesLocation= | Каталог шаблонов конфигураций |
DefaultVersion= | Какой версией платформы открывать базы по умолчанию |
UseHWLicenses= | Использовать аппаратные ключи защиты |
Ссылки на конфигурационные файлы в сети
Самое полезное свойство этой схемы: параметры можно не дублировать на каждом ПК, а вынести в сетевую папку.
- Создайте на файловом сервере папку, например
\\server\1c-common. - Положите туда
1CESCmn.cfgс общими настройками иibases_common.v8iсо списком баз. - На рабочих местах в
1CEStart.cfg(лучше в том, что вProgramData) укажите путь к этой папке черезCommonCfgLocation. - Дальше правки делаются один раз — в сетевом файле.
CommonCfgLocation=\\server\1c-common
CommonInfoBases=\\server\1c-common\ibases_common.v8i
Сетевой путь должен быть доступен всем пользователям на чтение. Если папка недоступна, 1С молча покажет только личный список — без сообщения об ошибке, и админ тратит полдня на поиск причины.
Стартовое окно 1С: что можно сделать без правки файлов
Руками в файл лезть нужно редко. Большинство правок делается в окне запуска, а ibases.v8i обновляется сам.
Изменение параметров базы
- Откройте стартовое окно (ярлык «1С:Предприятие»).
- Выделите базу в списке.
- Нажмите «Изменить» — откроется мастер: имя базы, путь, тип клиента, версия платформы.
- Пройдите шаги мастера и нажмите «Готово».
После сохранения соответствующий блок в ibases.v8i перепишется автоматически.
Настройка окна запуска 1С
Кнопка «Настройка» в том же окне управляет отображением списка и каталогами:
- 📋 сортировка баз и режим отображения дерева папок;
- 🕘 показ недавно использованных баз;
- 📂 каталоги шаблонов конфигураций;
- 🌐 адреса общих конфигурационных файлов и общего списка баз;
- ⚙️ версия платформы, которой запускать базы по умолчанию.
Всё, что вы меняете здесь, приземляется в 1CEStart.cfg — то есть окно «Настройка» и есть визуальный редактор этого файла.
Как удалить базу из списка (без удаления данных)
Частая путаница: удаление базы из списка ≠ удаление самой базы.
- Кнопка «Удалить» в стартовом окне убирает базу только из перечня. Файлы базы (папка с
1Cv8.1CD) остаются на диске. - Чтобы удалить данные физически — уже после удаления из списка идите в папку базы и стирайте её вручную.
- Базу из общего списка (
External=1) удалить локально не получится — она вернётся при следующем запуске. Убирать её нужно из общего файла.
1С специально не трогает файлы базы при удалении из списка — это защита от случайной потери данных. Не рассчитывайте, что «Удалить» освободит место на диске.
Общий список баз для всех пользователей
Когда за 1С работает несколько человек, поддерживать перечень у каждого вручную неудобно. Решение — общий файл списка баз, на который смотрят все.
Механизм: в 1CEStart.cfg прописывается путь к общему ibases.v8i в сетевой папке:
CommonInfoBases=\\server\share\1C\ibases_common.v8i
После этого при запуске 1С показывает объединённый список: общие базы из сетевого файла плюс личные из локального ibases.v8i.
Тонкость с правами: если общий файл доступен только на чтение, пользователи не смогут случайно испортить перечень, но и добавлять базы в общий список сможет лишь администратор. Обычно это как раз то, что нужно.
Что учесть при создании общих баз:
- 🔗 Пути в общем файле пишите сетевыми (
\\server\Bases\Buh), а не локальными (D:\Bases\Buh) — иначе с других ПК база не откроется. - 🧩 Разложите базы по папкам через
Folder=(например/Рабочиеи/Архив) — в стартовом окне это будет дерево, а не свалка из тридцати строк. - ✍️ Названия делайте однозначными: «Бухгалтерия рабочая», «Бухгалтерия копия от 01.09» — сотрудники не должны угадывать, куда заводить документы.
Терминальный сервер и RDS
На терминальном сервере профилей много, а базы одни и те же. Схема работает так же, но с двумя нюансами:
- Общий
*.v8iкладут в папку на самом сервере и дают на неё права только для чтения. - Строку
CommonInfoBases=прописывают в1CEStart.cfgизC:\ProgramData\1C\1CEStart— тогда настройка действует для всех сеансов сразу, включая новых пользователей.
Так пользователь не сможет ни удалить общую базу, ни подменить путь — а личные базы (например, тестовую копию) при этом добавлять себе по-прежнему может.
Как скопировать перечень баз на другой компьютер
Задача возникает при замене ПК или настройке нового рабочего места.
Самый быстрый способ — перенести файл:
- На старом ПК откройте
%APPDATA%\1C\1CEStart. - Скопируйте
ibases.v8i(при желании и1CEStart.cfg). - На новом ПК положите файл в ту же папку
%APPDATA%\1C\1CEStart. - Запустите стартовое окно — список появится.
Копирование работает «в лоб» только для клиент-серверных баз и файловых баз в сетевых папках — там пути одинаковы с любого компьютера. Если файловая база лежала локально (C:\Bases\...), на новом ПК по этому пути её не будет — пути придётся поправить.
Второй способ — не переносить файл, а добавить базы заново через «Добавить» в стартовом окне. Дольше, но надёжнее, когда пути изменились.
Третий способ, для одной-двух баз: в стартовом окне сохраните ссылку на базу в файл .v8i и отправьте её сотруднику. Двойной клик по такому файлу добавляет базу в список — без ручного ввода пути.
Где список баз хранится на сервере 1С
Если базы клиент-серверные, у списка есть вторая сторона. То, что видит пользователь, — лишь ярлыки. Реальный перечень информационных баз кластера сервер хранит у себя, в служебном файле 1CV8Clst.lst.
| Где искать | Путь |
|---|---|
| Windows | C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst |
| Linux | /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/1CV8Clst.lst |
reg_1541 — папка кластера с портом 1541; при нестандартном порте номер в имени будет другим. Каталог задаётся при установке сервера параметром -d, так что на практике он может лежать и на отдельном диске.
Файл 1CV8Clst.lst руками не правят. Список баз кластера меняют только через консоль администрирования или утилиту rac. Правка вручную на работающем сервере приводит к потере регистрации баз.
Практический вывод: если база «исчезла» у одного сотрудника, а у остальных открывается — дело в его ibases.v8i. Если база пропала у всех и не видна в консоли кластера — проблема на стороне сервера.
Типичные ошибки и что с ними делать
ibases.v8i по пути %APPDATA%\1C\1CEStart. Если файл на месте, но список пуст — откройте его блокнотом: возможно, содержимое затёрлось. Восстановите из резервной копии файла.ibases.v8i удалён вместе со старым профилем. Если делали бэкап папки AppData — верните файл. Если нет — добавьте базы заново через «Добавить», пути к самим базам на диске обычно сохраняются.Win+R → %APPDATA%\1C\1CEStart. Либо включите «Скрытые элементы» на вкладке «Вид».Connect=. Верните копию, которую сделали до правки.%APPDATA%\1C\1CEStart.Z:\, который у другого сотрудника не подключён. Пишите UNC-путь вида \\server\share.External=1). Локально её удалить нельзя — убирайте блок из общего файла *.v8i в сетевой папке.ibases.v8i, у неё External=0.Файловая и клиент-серверная база: где что лежит
Не путайте список баз и сами базы. Список — это ibases.v8i. А где лежат данные, зависит от типа:
| Тип базы | Где хранятся данные | Строка Connect |
|---|---|---|
| Файловая | Папка с файлом 1Cv8.1CD (напр. C:\Bases\Buh) | File="..." |
| Клиент-серверная | На сервере СУБД (PostgreSQL/MS SQL) | Srvr="...";Ref="..."; |
| Веб-публикация | На сервере, доступ через веб-сервер | ws="http://..." |
Для файловой базы путь виден прямо в Connect=File=. Для клиент-серверной сами данные в файле списка не хранятся — там только адрес сервера и имя информационной базы.
Ещё одна папка, которую путают со списком, — кеш конфигурации в %LOCALAPPDATA%\1C\1cv8. Там временные данные сеансов, и её очистка на список баз не влияет.
Частые вопросы
Где хранится список баз 1С 8.3?
ibases.v8i по пути %APPDATA%\1C\1CEStart\ibases.v8i. Это текстовый файл в профиле текущего пользователя Windows.Как открыть папку со списком баз?
Win+R, вставьте %APPDATA%\1C\1CEStart и нажмите Enter. Папку не нужно искать вручную — переменная сама укажет на нужный профиль.Можно ли редактировать ibases.v8i вручную?
Если удалить базу из списка, данные пропадут?
Как сделать один список баз для всех сотрудников?
ibases.v8i в сетевую папку и пропишите в 1CEStart.cfg строку CommonInfoBases= с путём к нему. Тогда все увидят общий список плюс свои личные базы.Почему на разных компьютерах разные списки баз?
ibases.v8i лежит в профиле пользователя (%APPDATA%), а он у каждого свой. Общий перечень настраивается через CommonInfoBases.Где список баз хранится на сервере 1С?
1CV8Clst.lst (по умолчанию srvinfo\reg_1541). Руками его не правят — только через консоль администрирования или rac.