Список баз, кэш и параметры сервера 1С 8.3: куда смотреть на диске

· 10 мин

Содержание

Список баз 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. Закройте 1С на обоих компьютерах.
  2. Скопируйте ibases.v8i со старого ПК.
  3. Положите его в %APPDATA%\1C\1CEStart\ нового пользователя с заменой.
  4. Проверьте пути в строках 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 используются скрытые каталоги в домашней папке пользователя.

ЧтоWindowsLinux
Список баз%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

Когда настройки «пропали»: разбор типичных случаев

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

Частые вопросы о файлах настроек 1С

Можно ли хранить ibases.v8i на сетевом диске?
Личный файл — нет, платформа ищет его в профиле пользователя. Для общего списка на сетевом диске используйте параметр CommonInfoBases в 1cestart.cfg.
Зачем в ibases.v8i поле ID и можно ли его менять?
По ID платформа связывает запись списка с папками кэша. Если поменять его, база получит новый кэш, а старая папка останется лишней. Менять без нужды не стоит.
Сохранятся ли настройки отчётов, если удалить папку 1C в AppData?
Да. Настройки форм, отчётов и рабочего стола хранятся в самой базе. Пропадут только список баз (если удалить 1CEStart) и локальный кэш.
Как узнать, в какой папке лежит открытая база?
В режиме 1С:Предприятие откройте Справка → О программе: там указана строка соединения с базой, в том числе каталог файловой базы или имя сервера и базы.
Где хранятся настройки баз, опубликованных на веб-сервере?
Параметры публикации записываются в файл default.vrd в каталоге публикации на веб-сервере. В нём указана строка подключения к базе.