Как прописать общий список баз 1С всем пользователям
Программа 1С при запуске читает список баз из файла ibases.v8i в профиле самого пользователя, а после из профиля для всех пользователей. В нём содержится информация о наименовании базы на сервере 1С ([Название БД]), ИД базы, порядок в списке баз (OrderInList=XXX), порядок в списке древа (OrderInTree=XXX),место в древе каталога баз (Folder=/), и некоторые другие параметры.
Расположение ibases.v8i
Профиль для всех пользователей:
C:\ProgramData\1C\1CEStart\
Профиль для авторизованного пользователя:
C:\Users\%username%\AppData\Roaming\1C\1CEStart\
Частый случай, когда на терминальном сервере 1С необходимо прописать общий список баз 1С для всех пользователей. В ситуации с одной базой и небольшим штатом проблема не велика, но когда одних только баз десяток другой, а штат постоянно обновляется, то тут уже нужно к вопросу подходить комплексно!
- Запускаем 1С и прописываем все базы (формируем свой ibases.v8i файл)
- Копируем C:\Users\%USERNAME%\AppData\Roaming\1C\1CEStart\ibases.v8i в расположение: C:\Users\Public\bases\ibases.v8i (так как это Public, то эта директория будет доступна всем)
- Редактируем следующий файл: C:\ProgramData\1C\1CEStart\1CEStart.cfg
![Путь к 1CEStart.cfg](https://static.tildacdn.com/tild3035-3236-4063-b436-376339646434/image.png)
Дописываем строчку с указанием нашего списка баз:
CommonInfoBases=C:\Public\bases\ibases.v8i
![Добавляем параметр CommonInfoBases](https://static.tildacdn.com/tild3666-3836-4936-a434-343062343866/image.png)
После этого все пользователи будут видеть только что добавленный список баз вместе с базами, добавленными локально. В настройках списка баз увидим прописанный нами путь.
![Настройки списка баз 1С](https://static.tildacdn.com/tild3834-3566-4366-b238-633164346563/image.png)