Как прописать всем пользователям общий список баз 1С

15.05.2019

Что это за файл такой - ibases.v8i

Программа 1С при запуске читает список баз из файла ibases.v8i в профиле самого пользоватлея, а после из профиля для всех пользователей. В нём содержится информация о наименовании базы на сервере 1С ([Название БД]), ИД базы, порядок в скписке баз (OrderInList=XXX), порядок в скписке древа (OrderInTree=XXX),место в древе каталога баз (Folder=/). И некоторые другие параметры, я их все описывать не буду.

Расположение ibases.v8i в Windows XP

Профиль для всех пользователей:
С:\Documents and Settings\All Users\Application Data\1C\1CEstart\
Профиль для авторизованного пользователя:
С:\Documents and Settings\%username%\Application Data\1C\1CEstart\

Расположение ibases.v8i в Windows 7 / 8 / 10

Профиль для всех пользователей:
C:\ProgramData\1C\1CEStart\
Профиль для авторизованного пользователя:
C:\Users\%username%\AppData\Roaming\1C\1CEStart\

Внимание! Если вы забыли пароль или утратили админские доступы к базе 1С, то вам будет полезна следующая статься: Как сбросить пароль от базы на SQL сервере.

Рассмотрим ситуацию, когда на терминальном сервере 1С необходимо прописать общий список баз 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
Путь к 1CEStart.cfg

В файле дописываем строчку с указанием нашего списка баз:

CommonInfoBases=C:\all_bases\ibases.v8i
Добавляем в файл 1CEStart.cfg строчку CommonInfoBases с указанием расположения общего списка баз 1С.
Добавляем в файл 1CEStart.cfg строчку CommonInfoBases с указанием расположения общего списка баз 1С.

Всё просто. После этого все пользователи будут видеть только что добавленный список баз.

Если посмотреть в настройках, то увидим что у всех прописан путь к списку баз.
Если посмотреть в настройках, то увидим что у всех прописан путь к списку баз.

Костыльный способ. Через ярлык.

Копируем ярлык для 1С в папку C:\Users\Public\Desktop. Таким образом он появится на всех рабочих столах вашего терминала. В свойствах файла, в поле Объект прописать запуск нужной базы.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /S "SERVERNAME/DATABASENAME" /AppAutoCheckVersion /AppAutoCheckMode
Свойства ярлыка 1С Предприятие.
Свойства ярлыка 1С Предприятие.

Тогда программа сразу будет запускать нужную базу, минуя окно с выбором подключения.

Автору на кофе ☕ или просто поднять мотивацию писать больше статей для вас 😉 !
Отдельное спасибо всем, кто отправляет донатики 😀! Очень приятно и неожиданно. Благодаря вам сайт может и в дальнейшем обходиться без рекламных баннеров.
44710