Список информационных баз и настройки запуска 1С 8.3: какие файлы за что отвечают

· 9 мин

Содержание

Список информационных баз 1С 8.3 хранится в текстовом файле ibases.v8i в профиле пользователя: в Windows это %AppData%\1C\1CEStart\ibases.v8i, в Linux — ~/.1C/1cestart/ibases.v8i. Рядом лежит 1cestart.cfg с настройками окна запуска. Настройки самих баз на сервере 1С хранятся в каталоге кластера srvinfo, а не в реестре.

Тема общая для платформы, от конфигурации (БП, ЗУП, УТ) не зависит. Пользовательские настройки внутри программы — варианты отчётов, вид форм, избранное — лежат в самой информационной базе. На диске компьютера остаются только список баз, параметры запуска и кеш.

Карта: где 1С хранит настройки баз

Сначала разберитесь, какая «настройка» вам нужна. Файлы разные, и путать их — главная причина потерянного времени.

Что ищемГде лежит (Windows)Кому принадлежит
Список баз в окне запуска%AppData%\1C\1CEStart\ibases.v8iТекущему пользователю Windows
Настройки окна запуска, общие списки%AppData%\1C\1CEStart\1cestart.cfgТекущему пользователю
То же для всех пользователей%ProgramData%\1C\1CEStart\1cestart.cfgКомпьютеру
Кеш конфигурации каждой базы%AppData%\1C\1cv8\<ID> и %LocalAppData%\1C\1cv8\<ID>Текущему пользователю
Параметры конкретной версии платформыC:\Program Files\1cv8\<версия>\bin\conf\conf.cfgКомпьютеру
Реестр баз кластераC:\Program Files\1cv8\srvinfo\reg_1541\Серверу 1С
Данные файловой базыКаталог базы: 1Cv8.1CD, 1Cv8LogСамой базе

💡 Чтобы быстро открыть профиль, нажмите Win + R и введите %AppData%\1C\1CEStart. Папка AppData скрытая, поэтому через Проводник её без настройки показа скрытых файлов не видно.

Встречающееся в старых инструкциях имя bases.lst к 8.3 не относится. Если вы ищете список баз в платформе 8.3, нужен именно ibases.v8i.

Файл ibases.v8i: как устроен список баз 1С

ibases.v8i — обычный текстовый файл в кодировке UTF-8. Каждая база — секция, имя секции в квадратных скобках совпадает с названием в окне запуска.

Пример двух баз — файловой и серверной:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Romashka";
ID=6f1c2a3e-8b4d-4c5e-9a7f-1d2e3f4a5b6c
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

[ЗУП Сервер]
Connect=Srvr="srv1c";Ref="zup_main";
ID=0a9b8c7d-6e5f-4a3b-2c1d-0e9f8a7b6c5d
Folder=/Зарплата
External=0
App=Auto
WA=1
Version=8.3

Что значат основные строки:

  • 📁 Connect=File="..." — путь к каталогу файловой базы (к папке, а не к файлу 1Cv8.1CD).
  • 🖥️ Connect=Srvr="...";Ref="..."; — имя сервера 1С и имя базы в кластере.
  • 🌐 Connect=ws="http://..." — подключение через веб-сервер.
  • 🔑 ID — уникальный идентификатор записи. По нему называются папки кеша этой базы.
  • 🗂️ Folder — папка в дереве окна запуска, например /Зарплата.
  • ⚙️ Version — какая версия платформы запускает базу. 8.3 означает «последняя установленная 8.3», можно указать точный номер вида 8.3.24.
  • 🔐 WA=1 — разрешена аутентификация Windows.

Файл можно править Блокнотом, но только при закрытом окне запуска. Иначе 1С при выходе перезапишет его своей версией из памяти.

Перед ручной правкой сохраните копию ibases.v8i. Одна потерянная кавычка в строке Connect — и база пропадёт из списка или откроется с ошибкой.

Общий список баз для отдела

Если у 15 бухгалтеров должен быть одинаковый список, не копируйте ibases.v8i каждому. Положите один файл, например \\fs\1c\buh.v8i, в сетевую папку и подключите его как общий список.

  1. Откройте окно запуска 1С.
  2. Нажмите Настройка....
  3. В блоке со списками общих информационных баз добавьте путь к файлу .v8i.
  4. Нажмите ОК и перезапустите окно запуска.

Путь сохранится в 1cestart.cfg строкой CommonInfoBases=\\fs\1c\buh.v8i. Эту же строку администратор может прописать в %ProgramData%\1C\1CEStart\1cestart.cfg, тогда общий список увидят все пользователи компьютера. Базы из общего списка пользователь не удалит у себя навсегда: при следующем запуске они вернутся.

Настройки 1С в реестре Windows: что там есть

Платформа 8.3 не хранит список баз в реестре. Если вы искали базы в HKEY_CURRENT_USER\Software\1C — их там нет, это наследие 1С 7.7.

Что в реестре действительно связано с 1С:

  • 🧩 Службы. Агент сервера 1С регистрируется как служба Windows. Её параметры лежат в HKLM\SYSTEM\CurrentControlSet\Services\<имя службы>. В значении ImagePath видна строка запуска ragent.exe с портами и каталогом кластера.
  • 🔌 COM-компоненты. V83.COMConnector и V83.Application регистрируются в реестре при установке. Именно их перерегистрируют, когда внешняя обработка не может создать COM-соединение.
  • 🧾 Сведения об установке. Записи для «Программы и компоненты» — какие версии платформы стоят.

Пример строки ImagePath службы агента:

"C:\Program Files\1cv8\8.3.24.1548\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug

Отсюда видно четыре вещи: порт агента (-port), порт менеджера кластера (-regport), диапазон рабочих процессов (-range) и, главное, каталог с настройками кластера после ключа -d.

Правка ImagePath вступает в силу только после перезапуска службы. Остановка агента обрывает сеансы всех пользователей сервера, поэтому делайте это вне рабочего времени и предупредите людей.

Через реестр удобно лишь одно: узнать, где лежит srvinfo, если его перенесли с диска C: на другой.

Где хранятся настройки кластера серверов 1С

На сервере 1С список баз и их параметры живут не у пользователя, а в каталоге кластера. По умолчанию это C:\Program Files\1cv8\srvinfo, в Linux — /home/usr1cv8/.1cv8/1C/1cv8.

Внутри:

Файл или папкаЧто хранит
1cv8wsrv.lstСписок кластеров на этом сервере и их порты
reg_1541\1CV8Clst.lstРеестр кластера: базы, параметры подключения к СУБД, рабочие серверы, администраторы
reg_1541\<GUID базы>\Серверный кеш и служебные данные конкретной базы
reg_1541\snccntx*Сеансовые данные

Число 1541 в имени папки — порт менеджера кластера. Если кластер поднят на нестандартном порту, папка будет называться иначе, например reg_2541.

1CV8Clst.lst — это и есть «сердце» серверной инфраструктуры. В нём записано, на какой СУБД и под каким именем лежит каждая база, требования назначения функциональности, ограничения по сеансам.

Не редактируйте 1CV8Clst.lst вручную и не удаляйте его при работающей службе. Ошибка в этом файле делает недоступными все базы кластера разом.

Правильный способ посмотреть и изменить настройки баз — консоль администрирования серверов 1С или утилита rac через сервер администрирования ras:

rac cluster list
rac infobase summary list --cluster=<UUID кластера>

💡 Для резервной копии настроек кластера достаточно остановить службу агента и скопировать весь каталог srvinfo, например раз в неделю. Остановка обрывает сеансы, поэтому делайте это ночью или в выходные. Копия при работающей службе может оказаться несогласованной. Сами базы при этом копируются отдельно, средствами СУБД.

Пути к настройкам баз 1С в Linux и macOS

В Linux логика та же, что в Windows, меняются только каталоги. Все пользовательские папки скрытые, начинаются с точки.

ЧтоLinux
Список баз~/.1C/1cestart/ibases.v8i
Настройки окна запуска~/.1C/1cestart/1cestart.cfg
Кеш баз~/.1cv8/1C/1cv8/<ID>
Платформа/opt/1cv8/x86_64/<версия>/
conf.cfg платформы/opt/1cv8/x86_64/<версия>/conf/conf.cfg
Каталог кластера/home/usr1cv8/.1cv8/1C/1cv8

Чтобы увидеть скрытые папки в терминале, используйте ls -la ~. Найти список, если путь отличается:

find ~ -name "ibases.v8i" 2>/dev/null

Про права. Каталог кластера принадлежит пользователю usr1cv8, от имени которого работает сервер. Если скопировать srvinfo из резервной копии под root и не вернуть владельца, служба не запустится. Верните владельца командой chown -R usr1cv8:grp1cv8 на каталог.

В macOS клиент 1С тоже держит список баз в профиле пользователя. Расположение каталогов там зависит от версии клиента, поэтому надёжнее всего найти файл той же командой find ~ -name "ibases.v8i". Формат файла одинаковый во всех системах: ibases.v8i из Windows можно перенести на Linux, поправив только пути в строках Connect=File.

Параметры запуска 1С: где хранятся и как задать ключами

Параметры запуска базы хранятся в той же секции ibases.v8i. Их меняют в окне запуска: выделите базу → Изменить → пройдите шаги мастера до последней страницы. Там выбирают версию платформы, вариант клиента и дополнительные параметры командной строки.

Те же параметры можно передать ярлыком без всякого списка баз. Это удобно для отдельной кнопки на рабочем столе или для скриптов.

Основные ключи 1cv8.exe, которые нужны чаще всего:

КлючЧто делает
ENTERPRISE / DESIGNERРежим: пользовательский или Конфигуратор
/F"путь"Файловая база по каталогу
/S"сервер\база"Серверная база
/IBName"имя"База из списка по её названию в ibases.v8i
/N"пользователь" /P"пароль"Пользователь и пароль 1С
/ClearCacheОчистить кеш базы при запуске
/DisableStartupMessagesНе показывать стартовые предупреждения
/L"ru"Язык интерфейса

Пример ярлыка для серверной базы:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh_main" /N"Иванова" /ClearCache

Не пишите пароль ключом /P в ярлык или bat-файл, доступный другим. Его прочитает любой, кто откроет свойства ярлыка. Для доменных пользователей лучше включить аутентификацию Windows.

1cestart.exe — это стартер: он сам выбирает нужную версию платформы по Version и 1cestart.cfg. 1cv8.exe из папки конкретной версии запускает именно её. Если на компьютере три версии платформы, а базе нужна конкретная, вызывайте 1cv8.exe по полному пути к этой версии.

Список баз пропал или испорчен: диагностика и восстановление

Чаще всего «пропали все базы» значит, что пропал или обнулился ibases.v8i. Сами базы при этом целы: файловая лежит в своём каталоге, серверная — в кластере.

Диагностика: выберите симптом

Как вернуть потерянные базы в список

  1. Закройте окно запуска 1С.
  2. Проверьте копию профиля: старая папка пользователя, резервная копия, теневые копии Windows (Свойства папки 1CEStart → Предыдущие версии).
  3. Если копии нет — откройте окно запуска, нажмите Добавить → Добавление в список существующей информационной базы.
  4. Для файловой базы укажите каталог, где лежит 1Cv8.1CD. Найти его поможет поиск по диску: в Проводнике введите 1Cv8.1CD в строку поиска.
  5. Для серверной базы введите имя сервера и имя базы в кластере. Список имён покажет консоль администрирования или команда rac infobase summary list.

💡 Если вы переносите пользователя на новый компьютер, скопируйте ibases.v8i и 1cestart.cfg. Папки кеша 1cv8 переносить не нужно: 1С создаст их заново при первом запуске.

Когда помогает очистка кеша

Папки %AppData%\1C\1cv8\<ID> и %LocalAppData%\1C\1cv8\<ID> можно удалить при закрытой 1С — это безопасно, база в них не хранится. Удаление кеша не трогает список баз и пользовательские настройки форм, потому что последние лежат в самой информационной базе.

Чек-лист для переноса или восстановления:

Что сохранить перед переустановкой Windows или сменой профиля
Выполнено: 0 / 5

Частые вопросы

Можно ли хранить список баз не в профиле, а на сетевом диске?
Да. Положите файл .v8i в сетевую папку и подключите его как общий список через «Настройка…» в окне запуска. Личный ibases.v8i при этом останется, а базы из общего списка добавятся к нему.
Где хранятся настройки отчётов и форм пользователя?
В самой информационной базе, в системных хранилищах настроек. Поэтому они не теряются при смене компьютера и не удаляются вместе с кешем.
Почему у разных пользователей одного компьютера разные списки баз?
Потому что ibases.v8i лежит в профиле каждого пользователя Windows. Общий для компьютера только файл 1cestart.cfg в %ProgramData%, через который можно подключить единый список.
Как узнать, где физически лежит файловая база из списка?
Выделите базу в окне запуска: путь к каталогу показан внизу окна. Его же можно увидеть в строке Connect=File в ibases.v8i.
Хранит ли 1С пароли пользователей в ibases.v8i?
Нет. В файле только параметры подключения. Пароль появится в открытом виде лишь в том случае, если его вписали ключом /P в дополнительные параметры запуска, — так делать не стоит.