Список баз, кэш и параметры сервера 1С 8.3: куда смотреть на диске
Содержание
Список баз 1С 8.3 хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i, то есть в C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i. Рядом лежит 1cestart.cfg с настройками окна запуска. Кэш каждой базы — в %LOCALAPPDATA%\1C\1cv8\ и %APPDATA%\1C\1cv8\, в папках с GUID в имени. Параметры сервера 1С — в каталоге srvinfo.
Частое заблуждение: «настройки 1С где-то в реестре, надо почистить ветку». В 8.3 это не так. Платформа почти ничего не пишет в реестр Windows: список информационных баз, параметры запуска и кэш живут в обычных файлах профиля пользователя. В реестре есть разве что сведения об установленных версиях и описание службы сервера. Пользовательские настройки форм и отчётов хранятся вообще внутри самой базы.
Файл ibases.v8i: где хранятся список баз и пути к ним
Именно этот файл вы видите, когда открываете окно запуска 1С. Каждая строка списка — секция в ibases.v8i. Удалите файл — список станет пустым, но сами базы не пострадают: это только «ярлыки».
Чтобы быстро открыть папку, нажмите Win + R и введите:
%APPDATA%\1C\1CEStart
Файл текстовый, открывается Блокнотом. Типичная запись файловой базы выглядит так:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Buh_Romashka";
ID=3f2a9c1e-7b4d-4e8a-9c21-5d6e7f8a9b0c
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
Клиент-серверная база отличается строкой подключения:
Connect=Srvr="srv1c";Ref="buh_romashka";
Что означают основные параметры:
- 📁
Connect— где лежит база.File=— каталог файловой базы,Srvr=иRef=— имя сервера 1С и имя базы в кластере,ws=— адрес веб-публикации. - 🔑
ID— уникальный идентификатор записи. По нему платформа называет папки кэша этой базы. - 🗂
Folder— папка в дереве окна запуска (/— корень,/Бухгалтерия— вложенная группа). - ⚙️
App— каким клиентом запускать:Auto,ThinClient,ThickClient,WebClient. - 🔒
WA=1— аутентификация средствами Windows разрешена. - 🧩
Version— какой версией платформы открывать базу (например,8.3или конкретный номер сборки).
Точный путь к любой базе виден без файла: выделите её в окне запуска — путь отобразится в нижней строке окна. Для серверной базы там будет имя сервера и базы.
Как перенести список баз на другой компьютер
- Закройте 1С на обоих компьютерах.
- Скопируйте
ibases.v8iсо старого ПК. - Положите его в
%APPDATA%\1C\1CEStart\нового пользователя с заменой. - Проверьте пути в строках
Connect=File=: если базы лежали на дискеD:старого ПК, на новом их там нет. Поправьте пути или укажите сетевой путь вида\\server\Bases\Buh.
1cestart.cfg и общие списки баз для всего отдела
Второй файл в той же папке — 1cestart.cfg. Он управляет самим окном запуска, а не конкретной базой. Строки в нём простые, вида Параметр=значение.
Что там обычно встречается:
CommonInfoBases=— путь к общему файлу списка баз (например, на сетевом ресурсе). Таких строк может быть несколько.InstalledLocation=— каталог, где искать установленные версии платформы.UseHWLicenses=— искать ли аппаратные ключи защиты (1— да,0— нет).
Файл существует в двух местах, и это важно для администратора:
| Файл | Путь | На кого действует |
|---|---|---|
| Личный | %APPDATA%\1C\1CEStart\1cestart.cfg | Только на текущего пользователя Windows |
| Общий | %ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfg (обычно C:\ProgramData\1C\1CEStart\) | На всех пользователей компьютера |
Как раздать один список баз всем сотрудникам
Вместо того чтобы рассылать каждому ibases.v8i, создайте общий файл со списком, например \\server\1C\bases.v8i. Затем в общем 1cestart.cfg на каждом ПК (или через групповую политику) добавьте строку:
CommonInfoBases=\\server\1C\bases.v8i
То же можно сделать мышкой: в окне запуска нажмите Настройка… и добавьте путь к файлу в список общих информационных баз.
Базы из общего списка появятся у пользователя автоматически. Добавили новую базу в файл на сервере — она возникнет у всех при следующем открытии окна запуска.
У пользователей должно быть право чтения на сетевую папку с общим списком. Нет доступа — окно запуска просто не покажет эти базы, без сообщения об ошибке.
Кэш и служебные файлы пользователя в AppData
Кроме списка баз, платформа ведёт локальный кэш. Он ускоряет запуск: метаданные конфигурации не тянутся каждый раз из базы. Кэш раскладывается по двум папкам профиля:
| Папка | Что внутри |
|---|---|
%LOCALAPPDATA%\1C\1cv8\ | Кэш конфигураций баз — основной объём, бывает по сотням мегабайт |
%APPDATA%\1C\1cv8\ | Служебные файлы платформы (.pfl) и небольшие папки баз |
В обеих папках есть подкаталоги с именами-GUID. Каждый GUID совпадает с полем ID записи в ibases.v8i. Так легко понять, какой папке какая база соответствует: найдите ID нужной базы в файле списка и ищите каталог с тем же именем.
Файлы с расширением .pfl в %APPDATA%\1C\1cv8\ — это общие настройки платформы для пользователя, например 1cv8cmn.pfl. Удалять их без причины не нужно.
Где лежат настройки форм, отчётов и рабочего стола
Не на диске. Начиная с 8.2 платформа хранит пользовательские настройки (колонки списков, варианты отчётов, состав рабочего стола, избранное) в самой информационной базе, в хранилище системных настроек. Поэтому:
- ✅ пользователь видит свои настройки на любом компьютере, где откроет ту же базу;
- ✅ очистка кэша их не трогает;
- ✅ скопировать настройки одного пользователя другому можно штатно: в БП 3.0, ЗУП 3.1 и УТ 11 это делается в
Администрирование → Настройки пользователей и прав → Персональные настройки пользователей.
Как сбросить кэш, не удаляя ничего руками
Самый безопасный способ — запустить базу
с параметром /ClearCache. В окне запуска выделите базу, нажмите Изменить, дойдите до последней страницы и впишите параметр в поле дополнительных параметров запуска. Или из командной строки:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh_Romashka" /ClearCache
Ручной способ: закройте все сеансы 1С на этом компьютере и удалите папку с GUID базы в %LOCALAPPDATA%\1C\1cv8\. При следующем запуске платформа создаст кэш заново, первый вход будет дольше обычного.
Что 1С 8.3 хранит в реестре Windows
Если искать ответ на вопрос «где в реестре настройки баз 1С» — честный ответ: нигде. Список баз в реестр не пишется. Но несколько полезных мест там всё же есть.
Служба сервера 1С. Агент сервера ставится службой Windows, и её параметры видны в ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
Подраздел называется по имени службы, например 1C:Enterprise 8.3 Server Agent (x86-64). В значении ImagePath записана командная строка запуска ragent.exe. Из неё видно главное:
-d "C:\Program Files\1cv8\srvinfo"— каталог данных кластера;-port 1540— порт агента;-regport 1541— порт менеджера кластера;-range 1560:1591— диапазон портов рабочих процессов.
Не обязательно открывать regedit. Те же данные показывает sc qc с именем службы или вкладка «Общие» в свойствах службы (services.msc), поле «Исполняемый файл».
Установленные версии платформы регистрируются как обычные программы в разделе удаления программ. Их видно в Параметры → Приложения — отдельной ценности для настройки баз эта информация не несёт.
Не правьте ветку службы вручную при работающем сервере. Смена портов или каталога -d в ImagePath после перезапуска службы приведёт к тому, что агент поднимется с пустым кластером или не поднимется вовсе. Порты и каталог кластера меняют переустановкой службы с новыми параметрами, в нерабочее время.
Linux и macOS: те же файлы, другие папки
На Linux структура повторяет Windows, только вместо AppData используются скрытые каталоги в домашней папке пользователя.
| Что | Windows | Linux |
|---|---|---|
| Список баз | %APPDATA%\1C\1CEStart\ibases.v8i | ~/.1C/1cestart/ibases.v8i |
| Настройки окна запуска | %APPDATA%\1C\1CEStart\1cestart.cfg | ~/.1C/1cestart/1cestart.cfg |
| Кэш баз | %LOCALAPPDATA%\1C\1cv8\ | ~/.1cv8/1C/1cv8/ |
| Данные сервера (по умолчанию) | C:\Program Files\1cv8\srvinfo | /home/usr1cv8/.1cv8/1C/1cv8/ |
Папки начинаются с точки, поэтому в файловом менеджере их не видно. Включите показ скрытых файлов (Ctrl + H в большинстве оболочек) или работайте из терминала:
ls -la ~/.1C/1cestart/
cat ~/.1C/1cestart/ibases.v8i
Формат ibases.v8i тот же, файл можно переносить между Windows и Linux. Поправьте только строку Connect=File=: путь D:\Bases\Buh на Linux превратится, например, в /srv/1c/buh.
На macOS клиент 1С ведёт себя так же, как на Linux: список баз и кэш лежат в скрытых каталогах домашней папки, имена файлов совпадают. Если по указанным путям ничего нет, найдите файл поиском по имени ibases.v8i в терминале: find ~ -name ibases.v8i.
Сервер 1С: каталог srvinfo, кластер и ras
Для клиент-серверных баз главные настройки хранятся не у пользователя, а на сервере 1С, в каталоге данных кластера. По умолчанию это C:\Program Files\1cv8\srvinfo на Windows и /home/usr1cv8/.1cv8/1C/1cv8/ на Linux. Точный путь — параметр -d в командной строке службы (см. раздел про реестр).
Что лежит внутри:
- 🗄
reg_1541— папка кластера, номер в имени совпадает с портом менеджера кластера. - 📄
reg_1541\1CV8Clst.lst— реестр кластера: список информационных баз, их параметры подключения к СУБД, администраторы кластера, рабочие серверы. - 📂 папки с GUID баз внутри
reg_1541— журналы регистрации и служебные данные сеансов каждой базы.
Никогда не редактируйте 1CV8Clst.lst руками. Ошибка в одном символе — и кластер не стартует, а все базы пропадут из консоли. Список баз и их свойства меняют только через консоль администрирования серверов или утилиту rac. Перед любыми работами с каталогом srvinfo остановите службу агента (все сеансы пользователей оборвутся — делайте это вне рабочего времени) и скопируйте каталог целиком.
Где настройки ras
Сервер администрирования ras не хранит базу настроек в отдельном файле. Его параметры — это командная строка запуска: адрес агента (по умолчанию localhost:1540) и собственный порт, по умолчанию 1545. Если ras установлен службой Windows, командную строку смотрите там же, где у агента: в свойствах службы или ImagePath её ветки реестра.
Через ras с базами кластера работает утилита rac. Например, вывести список
кластеров и баз:
rac localhost:1545 cluster list
rac localhost:1545 infobase summary list --cluster=<id кластера>
Остальные команды смотрите в справке rac help.
Конфигурационные файлы платформы
Ещё один уровень настроек — каталог conf в папке установки платформы, например C:\Program Files\1cv8\conf\. Там лежат:
conf.cfg— общие параметры платформы на этом компьютере (например, язык интерфейсаSystemLanguage);logcfg.xml— настройка технологического журнала, если его включали;nethasp.ini— параметры поиска сетевого ключа защиты HASP.
Эти файлы действуют на все версии платформы, установленные на компьютере, и на всех пользователей.
Сводная карта: что где лежит
Чтобы не искать по разделам, держите всё одной таблицей для Windows:
| Что ищете | Где лежит |
|---|---|
| Список баз пользователя | %APPDATA%\1C\1CEStart\ibases.v8i |
| Настройки окна запуска | %APPDATA%\1C\1CEStart\1cestart.cfg |
| Общие настройки запуска для всех | C:\ProgramData\1C\1CEStart\1cestart.cfg |
| Кэш конфигураций | %LOCALAPPDATA%\1C\1cv8\<GUID> |
| Настройки форм и отчётов | Внутри самой информационной базы |
| Сама файловая база | Каталог из Connect=File=, файл 1Cv8.1CD |
| Журнал регистрации файловой базы | Папка 1Cv8Log рядом с 1Cv8.1CD |
| Реестр кластера сервера | srvinfo\reg_1541\1CV8Clst.lst |
| Порты и каталог сервера | Командная строка службы агента (ImagePath) |
| Параметры платформы | C:\Program Files\1cv8\conf\conf.cfg |
Когда настройки «пропали»: разбор типичных случаев
ibases.v8i удалён, пуст или пользователь вошёл под другой учётной записью Windows (временный профиль). Проверьте, тот ли пользователь в системе. Затем восстановите файл из резервной копии профиля или добавьте базы заново кнопкой Добавить — данные баз от этого не теряются.ibases.v8i, и в общем списке из CommonInfoBases. Удалите дубли из личного файла: общий список подтягивается сам.CommonInfoBases записан с ошибкой. Откройте путь из строки через проводник под этим же пользователем.Connect=File= остался локальный путь старого компьютера. Укажите реальный путь к каталогу базы на новом месте или сетевой путь./ClearCache или закройте 1С и удалите папку с GUID базы в %LOCALAPPDATA%\1C\1cv8\.-d или другими портами, и агент работает с новым пустым srvinfo. Остановите службу и пересоздайте её с прежними параметрами, указывающими на старый каталог данных кластера.Частые вопросы о файлах настроек 1С
Можно ли хранить ibases.v8i на сетевом диске?
CommonInfoBases в 1cestart.cfg.Зачем в ibases.v8i поле ID и можно ли его менять?
ID платформа связывает запись списка с папками кэша. Если поменять его, база получит новый кэш, а старая папка останется лишней. Менять без нужды не стоит.Сохранятся ли настройки отчётов, если удалить папку 1C в AppData?
1CEStart) и локальный кэш.Как узнать, в какой папке лежит открытая база?
Справка → О программе: там указана строка соединения с базой, в том числе каталог файловой базы или имя сервера и базы.Где хранятся настройки баз, опубликованных на веб-сервере?
default.vrd в каталоге публикации на веб-сервере. В нём указана строка подключения к базе.