Сформировать единый список баз 1С для всех пользователей RDP

Статья описывает собственный опыт дополнения/редактирования списка баз 1С пользователей. Нет необходимости идти к каждому пользователю отдельно.

Решаемая задача: Необходимо показывать определенный список баз 1С всем пользователям, помимо списка баз для каждого пользователя.

Необходимо 2 файла (1CEStart.txt и ibases.v8i) — можно взять уже существующие либо создать.

Оба файла размещаем (C:\ProgramData\1C\1CEStart) или (C:\Documents and Settings\All Users\Application Data\1C\1CEStart или C:\ProgramData\1C\1CEStart (Windows7)) — одно и тоже для Win server 2012, для остальных ОС скорее всего тоже.

Если нужных папок нет (1C, 1CEStart) — можно создать руками.

А. Содержание файла 1CEStart.cfg

InstalledLocation=C:\Program Files\1cv8
InstalledLocation=C:\Program Files (x86)\1cv8
CommonInfoBases=C:\ProgramData\1C\1CEStart\ibases.v8i 
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=1 CONVERTER77=0 SERVERCLIENT=0 ADMINISTRATIONFUNC=0 LANGUAGES=RU

Б. Содержание файла ibases.v8i

[Имя Базы1 (для пользователя)]
Connect=Srvr=»ВашСервер»;Ref=»ИмяБазы1″;
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3 (указываем версию платформы) 
DefaultApp=ThickClient
[Имя Базы2 (для пользователя)]
Connect=Srvr=»ВашСервер»;Ref=»ИмяБазы2″;
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3 (указываем версию платформы) 
DefaultApp=ThickClient
……. и т.д.

P.S. Если нужно отредактировать список, для конкретного пользователя идем сюда: C:\Users\НашПользователь\AppData\Roaming\1C\1CEStart и редактируем файл ibases.v8i

Итог:  Пользователь увидит как созданные им базы так и базы, которые мы прописали в файле.

Если нужно создать базы в виде дерева — содержание файла ibases.v8i будет следующим:

[Имя Базы (для пользователя)]
Connect=Srvr=»ИмяСервера»;Ref=»ИмяБазы»;
Folder=/ИмяГруппы
OrderInTree=1 — порядок в группе
External=-1
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
DefaultApp=ThickClient