Список информационных баз и настройки запуска 1С 8.3: какие файлы за что отвечают
Содержание
Список информационных баз 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С.
- Нажмите
Настройка.... - В блоке со списками общих информационных баз добавьте путь к файлу
.v8i. - Нажмите
ОКи перезапустите окно запуска.
Путь сохранится в 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С.
- Проверьте копию профиля: старая папка пользователя, резервная копия, теневые копии Windows (
Свойствапапки1CEStart→Предыдущие версии). - Если копии нет — откройте окно запуска, нажмите
Добавить→Добавление в список существующей информационной базы. - Для файловой базы укажите каталог, где лежит
1Cv8.1CD. Найти его поможет поиск по диску: в Проводнике введите1Cv8.1CDв строку поиска. - Для серверной базы введите имя сервера и имя базы в кластере. Список имён покажет консоль администрирования или команда
rac infobase summary list.
💡 Если вы переносите пользователя на новый компьютер, скопируйте ibases.v8i и 1cestart.cfg. Папки кеша 1cv8 переносить не нужно: 1С создаст их заново при первом запуске.
Когда помогает очистка кеша
Папки %AppData%\1C\1cv8\<ID> и %LocalAppData%\1C\1cv8\<ID> можно удалить при закрытой 1С — это безопасно, база в них не хранится. Удаление кеша не трогает список баз и пользовательские настройки форм, потому что последние лежат в самой информационной базе.
Чек-лист для переноса или восстановления: