Найти в Дзене
Digital

Что внутри файла ibases.v8i и какая у него структура

Сегодня разберем, как программа 1С сохраняет список баз и какие записывает значения в ibases.v8i. 📝 В этом файле 1С хранит список баз в кодировке UTF-8. Располагается в локальном профиле пользователя — «%AppData%\1C\1CEStart\». Путь отличается в зависимости от операционной системы, из-за различий в хранении данных учетных записей. Каждый пользователь формирует персональный список информационных баз 1С, с которыми он работает. Соответственно, файлы ibases.v8i у разных пользователей также индивидуальные. По структуре — это текстовый файл и открывается простым редактором. Например, с помощью стандартного приложения «Блокнот» через функцию «Открыть с помощью». Для каждой информационной базы собственный набор параметров. 🎯 Рассмотрим ближе: ■ [База] — название базы в квадратных скобках, как отображается в списке; ■ Connect — строка соединения с информационной базой: ◊ для файлового варианта Connect=File=<Путь>; ◊ для клиент-серверного варианта Connect=Srvr=<ИмяСервера1С>;Ref=<Им
Оглавление

Сегодня разберем, как программа 1С сохраняет список баз и какие записывает значения в ibases.v8i.

📝 В этом файле 1С хранит список баз в кодировке UTF-8. Располагается в локальном профиле пользователя — «%AppData%\1C\1CEStart\». Путь отличается в зависимости от операционной системы, из-за различий в хранении данных учетных записей.

Что внутри файла ibases.v8i и какая у него структура
Что внутри файла ibases.v8i и какая у него структура

Каждый пользователь формирует персональный список информационных баз 1С, с которыми он работает. Соответственно, файлы ibases.v8i у разных пользователей также индивидуальные.

По структуре — это текстовый файл и открывается простым редактором. Например, с помощью стандартного приложения «Блокнот» через функцию «Открыть с помощью».

Для каждой информационной базы собственный набор параметров.

🎯 Рассмотрим ближе:

■ [База] — название базы в квадратных скобках, как отображается в списке;

■ Connect — строка соединения с информационной базой:

◊ для файлового варианта Connect=File=<Путь>;

◊ для клиент-серверного варианта Connect=Srvr=<ИмяСервера1С>;Ref=<ИмяБазы1С>.

■ ID — уникальный идентификатор базы в рамках файла, формируется автоматически;

■ OrderInList — порядок в списке при представлении списком;

■ Folder — наименование ветви в дереве;

■ OrderInTree — порядок в ветви при представлении деревом;

■ External — если значение отличается от 0, то база удаляется из списка;

■ ClientConnectionSpeed — скорость соединения для тонкого и веб клиентов:

◊ Normal — обычная;

◊ Low — низкая.

■ App — тип клиентского приложения:

◊ Auto – автоматический выбор типа клиентского приложения;

◊ ThinClient – тонкий клиент;

◊ ThickClient – толстый клиент;

◊ WebClient – веб-клиент.

■ WA — аутентификация Windows (1 — вход под учетной записью ОС (авто), а в случае ошибки запрашивается имя пользователя и пароль, 0 — аутентификация 1С);

■ Version — версия платформы;

■ AdditionalParameters — дополнительные параметры запуска.

✅ Как использовать информацию из файла?

Возможно точечное удаление кэша ИБ, название каталога которой совпадает со значением ID.

Пути кэша 1С для Windows 7/8/10:

  • локальный кэш метаданных — %LocalAppData%\1C\1cv8, %LocalAppData%\1C\1cv82;
  • пользовательские настройки —%AppData%\1C\1cv8, %AppData%\1C\1cv82.

Либо принудительно указать версию платформы для определенных баз.

Или поменять/добавить пути подключения к базам у пользователей при изменении или добавлении новой. Зависит от конкретной задачи на предприятии.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.