Где 1С хранит список баз: путь к файлу и как им управлять

· 11 мин

Содержание

Список баз в стартовом окне 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 в Проводнике постоянно: вкладка «Вид» → галочка «Скрытые элементы» (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Папка-раздел в дереве стартового окна и место в ней
External1 — база пришла из общего списка, локально её менять нельзя
AppЧто запускать: Auto, ThickClient, ThinClient
VersionВерсия платформы, которой открывать базу
ClientConnectionSpeedNormal или 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=Использовать аппаратные ключи защиты

Ссылки на конфигурационные файлы в сети

Самое полезное свойство этой схемы: параметры можно не дублировать на каждом ПК, а вынести в сетевую папку.

  1. Создайте на файловом сервере папку, например \\server\1c-common.
  2. Положите туда 1CESCmn.cfg с общими настройками и ibases_common.v8i со списком баз.
  3. На рабочих местах в 1CEStart.cfg (лучше в том, что в ProgramData) укажите путь к этой папке через CommonCfgLocation.
  4. Дальше правки делаются один раз — в сетевом файле.
CommonCfgLocation=\\server\1c-common
CommonInfoBases=\\server\1c-common\ibases_common.v8i

Сетевой путь должен быть доступен всем пользователям на чтение. Если папка недоступна, 1С молча покажет только личный список — без сообщения об ошибке, и админ тратит полдня на поиск причины.

Стартовое окно 1С: что можно сделать без правки файлов

Руками в файл лезть нужно редко. Большинство правок делается в окне запуска, а ibases.v8i обновляется сам.

Изменение параметров базы

  1. Откройте стартовое окно (ярлык «1С:Предприятие»).
  2. Выделите базу в списке.
  3. Нажмите «Изменить» — откроется мастер: имя базы, путь, тип клиента, версия платформы.
  4. Пройдите шаги мастера и нажмите «Готово».

После сохранения соответствующий блок в 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.

Настройка общего списка баз
Выполнено: 0 / 5

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

Что учесть при создании общих баз:

  • 🔗 Пути в общем файле пишите сетевыми (\\server\Bases\Buh), а не локальными (D:\Bases\Buh) — иначе с других ПК база не откроется.
  • 🧩 Разложите базы по папкам через Folder= (например /Рабочие и /Архив) — в стартовом окне это будет дерево, а не свалка из тридцати строк.
  • ✍️ Названия делайте однозначными: «Бухгалтерия рабочая», «Бухгалтерия копия от 01.09» — сотрудники не должны угадывать, куда заводить документы.

Терминальный сервер и RDS

На терминальном сервере профилей много, а базы одни и те же. Схема работает так же, но с двумя нюансами:

  1. Общий *.v8i кладут в папку на самом сервере и дают на неё права только для чтения.
  2. Строку CommonInfoBases= прописывают в 1CEStart.cfg из C:\ProgramData\1C\1CEStart — тогда настройка действует для всех сеансов сразу, включая новых пользователей.

Так пользователь не сможет ни удалить общую базу, ни подменить путь — а личные базы (например, тестовую копию) при этом добавлять себе по-прежнему может.

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

Задача возникает при замене ПК или настройке нового рабочего места.

Самый быстрый способ — перенести файл:

  1. На старом ПК откройте %APPDATA%\1C\1CEStart.
  2. Скопируйте ibases.v8i (при желании и 1CEStart.cfg).
  3. На новом ПК положите файл в ту же папку %APPDATA%\1C\1CEStart.
  4. Запустите стартовое окно — список появится.

Копирование работает «в лоб» только для клиент-серверных баз и файловых баз в сетевых папках — там пути одинаковы с любого компьютера. Если файловая база лежала локально (C:\Bases\...), на новом ПК по этому пути её не будет — пути придётся поправить.

Второй способ — не переносить файл, а добавить базы заново через «Добавить» в стартовом окне. Дольше, но надёжнее, когда пути изменились.

Третий способ, для одной-двух баз: в стартовом окне сохраните ссылку на базу в файл .v8i и отправьте её сотруднику. Двойной клик по такому файлу добавляет базу в список — без ручного ввода пути.

Где список баз хранится на сервере 1С

Если базы клиент-серверные, у списка есть вторая сторона. То, что видит пользователь, — лишь ярлыки. Реальный перечень информационных баз кластера сервер хранит у себя, в служебном файле 1CV8Clst.lst.

Где искатьПуть
WindowsC:\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. А где лежат данные, зависит от типа:

Тип базыГде хранятся данныеСтрока 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.