gifts2017

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

Опубликовал Евгений Мигачев (Wicked) в раздел Администрирование - Системное

Пример получения списка баз 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
262
.rar 24,15Kb 262 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Андрей Григорьев (Borisych) 09.12.09 14:03
2. Андрей Григорьев (Borisych) 09.12.09 14:04
Еще для 7.7 из ветки реестра можно получить базы
3. Евгений Мигачев (Wicked) 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
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа