Формирование списка зарегистрированных информационных баз системы 1Cv8

Администрирование - Системное

Пример получения списка баз 1С 8.0 8.1 8.2

в 1C v 8 :
список  зарегистрированных информационных баз хранится в текстовом файле v8ib.lst (кодировка UTF-8)
в каталоге \Application Data\1C\1Cv8 текущего пользователя на локальном компьютере (где запускается программа 1С:Предприятие v 8).
т.е. C:\Documents and Settings\%CurrentUser%\Application Data\1C\1Cv8\v8ib.lst

в 1C v 8.1 :
список  зарегистрированных информационных баз хранится в текстовом файле ibases.v8i (кодировка UTF-8)
в каталоге \Application Data\1C\1Cv81 текущего пользователя на локальном компьютере (где запускается программа 1С:Предприятие v 8).
т.е. C:\Documents and Settings\%CurrentUser%\Application Data\1C\1Cv81\ibases.v8i

Если открыть этот файл в NotePad.exe, то видно, что он имеет структуру, схожую со стандартным  INI-файлом :
[База Разработки]
Connect=File="F:\1C\1Cv8\DBRaz";
ID=1cd97bfa-4e57-4a23-9ee1-073a0a28e01c
OrderInList=16384
Folder=/
OrderInTree=16384
[Enterprise]
Connect=File="F:\1C\1Cv8\1cv8.db\Enterprise";
ID=647840fa-65e0-44e8-ad40-12476f178b92
OrderInList=20480
Folder=/
OrderInTree=32768

 в 1C v 8.2 :
список  зарегистрированных информационных баз хранится в текстовом файле ibases.v8i (кодировка UTF-8)
в каталоге \Application Data\1C\1Cv8 текущего пользователя на локальном компьютере (где запускается программа 1С:Предприятие v 8).
т.е. C:\Documents and Settings\%CurrentUser%\Application Data\1C\1CEStart\ibases.v8i

Если открыть этот файл в NotePad.exe, то там:
[1C:Документооборот 8 (демо)]
Connect=File="C:\Documents and Settings\E.S.Migachev\Мои документы\1C\DemoDoc8";
ID=b3b46c21-bd2a-481e-b100-e6cbdcba3e3d
OrderInList=16384
Folder=/
OrderInTree=256
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.2


Структура хранения информации по каждой информационной базе :

<Наименование информационной базы>
Connect - строка соединения с информационной базой,
ID - внутренний идентификатор информационной базы,
OrderInList - порядок в списке при представлении списком
Folder - наименование ветви в дереве информационных баз,
OrderInTree - порядок в ветви при представлении деревом.

В 1С 8.1 еще добавили External - но он всегда равен 0, для чего он пока не известно.

В 1С 8.2 добавлено:
ClientConnectionSpeed=Normal - скорость соединения
App=Auto - тип соединения - толстый, тонкий клиент.
WA=1
Version=8.2

Данная обработка для 8.1 показывает как можно получить список баз используемых в 1С 8.0 8.1 8.2

Более подробно: Описание на Help1C.com


Скачать файлы

Наименование Файл Версия Размер
Пример получения списка баз 1С 8.0 8.1 8.2
.rar 24,15Kb
02.12.09
265
.rar 24,15Kb 265 Скачать

См. также

Комментарии
1. Андрей Григорьев (Borisych) 502 09.12.09 14:03 Сейчас в теме
2. Андрей Григорьев (Borisych) 502 09.12.09 14:04 Сейчас в теме
Еще для 7.7 из ветки реестра можно получить базы
3. Евгений Мигачев (Wicked) 58 09.12.09 15:39 Сейчас в теме
4. Лекс Иванов (alex199rus) 16.01.12 00:33 Сейчас в теме
5. Гость 20.02.12 10:29 Сейчас в теме
Спасибо за обработку, пригодилась
6. Сергей Писларь (serpisal) 20.03.12 22:13 Сейчас в теме
Оставьте свое сообщение