К статье
Практический материал

Администрирование · 10 мин

Как добавить базу 1С в список баз для всех пользователей

Способы добавить базу 1С в список для всех пользователей: файл ibases.v8i, реестр, общий сетевой ресурс, групповые политики. Пошаговые инструкции и проверка результата.

Когда в организации работает несколько сотрудников с 1С, добавлять новую информационную базу вручную на каждом компьютере — долго и ненадёжно: кто-то укажет неверный путь, кто-то забудет про базу, а при переезде сервера придётся снова обходить все рабочие места. Платформа 1С:Предприятие предусматривает несколько штатных механизмов централизованного формирования списка баз: от общего файла ibases.v8i на сетевом ресурсе до публикации списка через веб-сервер.

Выбор способа зависит от инфраструктуры: есть ли домен Active Directory, файловый сервер, сколько пользователей и как часто меняется состав баз. Ниже разобраны основные варианты с точными действиями, ограничениями и способами проверки результата.

Как 1С хранит список информационных баз

Список баз, который пользователь видит в окне запуска, хранится в файле ibases.v8i. Для каждого пользователя он лежит в профиле: %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текстовый файл в кодировке UTF-8, где каждая база описана секцией с названием в квадратных скобках и параметрами подключения.

Пример секции файловой базы:

[Бухгалтерия предприятия]

Connect=File="\\server\1c\buh";

ID=11111111-2222-3333-4444-555555555555

OrderInList=16384

Folder=/

OrderInTree=256

DefaultVersion=8.3

DefaultApp=Auto

App=Auto

Для клиент-серверной базы строка подключения выглядит иначе: Connect=Srvr="server1c";Ref="trade";. Понимание структуры файла важно, потому что большинство способов «раздать» базу всем пользователям сводятся либо к подключению общего файла списка, либо к автоматическому формированию этого файла на компьютерах.

Способ 1. Общий файл списка баз на сетевом ресурсе

Самый простой и официально поддерживаемый вариант. Администратор создаёт на файловом сервере папку, доступную всем пользователям на чтение, и кладёт туда файл ibases.v8i с нужными базами. Затем на каждом рабочем месте этот файл подключается как «общий список» — базы из него появляются в окне запуска автоматически и недоступны для удаления пользователем.

Чтобы подготовить файл, можно вручную добавить все базы в свой локальный список, а затем скопировать готовый ibases.v8i из своего профиля на сетевой ресурс. Либо создать файл в текстовом редакторе, аккуратно соблюдая формат секций.

Подключение общего списка баз
  1. 1
    Создайте на сервере папку, например \\server\1c\lists, и дайте группе пользователей 1С права на чтение.
  2. 2
    Скопируйте в папку подготовленный файл ibases.v8i с нужными базами.
  3. 3
    На компьютере пользователя запустите 1С, в окне выбора баз нажмите «Настройка» (шестерёнка или ссылка «Настройка диалога запуска»).
  4. 4
    В разделе «Общие информационные базы» укажите путь к файлу: \\server\1c\lists\ibases.v8i.
  5. 5
    Нажмите «Готово» и убедитесь, что базы из общего списка появились в окне запуска.

Главное преимущество способа — централизованное управление: чтобы добавить новую базу всем, достаточно отредактировать один файл на сервере. Изменения подхватываются при следующем запуске 1С у пользователей.

Способ 2. Распространение через реестр Windows

Путь к общему списку баз хранится в реестре: параметр CommonInfoBases в ветке HKEY_CURRENT_USER\Software\1C\1CEStart (тип REG_SZ, значение — путь к файлу ibases.v8i). Это позволяет автоматизировать настройку без ручных действий на каждом компьютере.

В доменной сети удобно использовать Group Policy Preferences: создать элемент реестра, который пропишет параметр CommonInfoBases всем пользователям нужной группы. Альтернатива — логон-скрипт с командой reg add.

batch
reg add "HKCU\Software\1C\1CEStart" /v CommonInfoBases /t REG_SZ /d "\\server\1c\lists\ibases.v8i" /f

Если нужно указать несколько общих списков, они перечисляются в том же параметре через точку с запятой. Учтите, что ветка реестра создаётся после первого запуска 1С у пользователя — если её нет, создайте вручную, параметр всё равно подхватится.

Способ 3. Копирование готового ibases.v8i в профили пользователей

Грубый, но рабочий вариант для небольшого офиса без домена: полностью заменить личный файл списка у каждого пользователя. Подготовленный ibases.v8i копируется в %APPDATA%\1C\1CEStart\ каждого профиля — например, скриптом при входе в систему или через систему удалённого управления.

Недостаток очевиден: перезаписываются личные настройки пользователя, включая его собственные базы и порядок сортировки. Поэтому способ оправдан только для типовых рабочих мест, где список баз у всех одинаковый, либо при первичном развёртывании новых компьютеров.

Способ 4. Публикация списка баз через веб-сервер

Для удалённых пользователей, у которых нет доступа к локальной сети и файловому серверу, список баз можно опубликовать по HTTP(S). В настройках диалога запуска в поле общего списка допустимо указать URL вида http://portal.company.ru/1c/ibases.v8i — платформа скачает файл и покажет базы из него.

Этот вариант удобен для филиалов и сотрудников на выезде: достаточно разместить файл на любом веб-сервере, доступном пользователям. Для серверных баз, опубликованных через веб-сервер, строка подключения в файле будет вида Connect=ws="http://server/base";.

Сравнение способов

Общий ibases.v8i на сетевой папке

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

Реестр и групповые политики

Для доменной сети с большим числом компьютеров. Автоматизация без обхода рабочих мест, но нужны права администратора домена.

Копирование файла в профили

Для небольшого офиса без домена. Быстро, но затирает личные списки и требует повторения при изменениях.

Публикация через веб-сервер

Для удалённых пользователей и филиалов. Работает через интернет, но нужен настроенный веб-сервер.

Как проверить, что база появилась у всех

После настройки обязательно убедитесь, что механизм сработал, а не полагайтесь на то, что «должно было подтянуться». Проверка занимает пару минут на рабочем месте пользователя.

Контрольные точки

Как проверить результат

Окно запуска 1С у пользователя
Норма

Базы из общего списка видны, при попытке удалить их кнопка недоступна

Тревожный признак

Баз нет или появляется сообщение о недоступности файла списка

Доступность сетевого пути
Норма

Файл \\server\1c\lists\ibases.v8i открывается из проводника под учётной записью пользователя

Тревожный признак

Ошибка доступа — проблема с правами на папку или с сетью

Запуск базы
Норма

База открывается, запрашивает логин и пароль

Тревожный признак

Ошибка подключения — проверьте строку Connect и доступность сервера 1С

Если общий список не отображается, чаще всего причина в правах доступа к сетевой папке или в опечатке в пути. Проверьте путь из проводника под учётной записью самого пользователя, а не администратора.

Типичные ошибки и ограничения

Типичные ошибки
01
Опечатка в строке Connect — база видна в списке, но не запускается; проверяйте путь копированием из рабочего места администратора.
02
Файл сохранён не в UTF-8 — русские названия баз отображаются крякозябрами или список не читается.
03
Выданы права на запись в общую папку — любой пользователь может случайно испортить список для всех; давайте только чтение.
04
Локальный путь вместо сетевого (C:\...) в общем файле — у пользователей база не найдётся; используйте UNC-пути \\server\share.
05
Забыли обновить файл после переезда базы — все пользователи получают ошибку подключения; держите один актуальный источник списка.

Отдельно учтите ограничение: общий список не подменяет права внутри самой базы. Чтобы пользователь смог войти, его учётная запись должна существовать в информационной базе, а для серверных баз — быть доступен сервер 1С и СУБД.

Удобно вести один «эталонный» ibases.v8i и хранить его вместе с документацией по инфраструктуре. При добавлении новой базы сначала добавьте её локально у себя, проверьте запуск, затем скопируйте секцию в общий файл — так в список не попадут непроверенные строки подключения.
ПЗ
Практическое замечание

Частые вопросы

Можно ли добавить базу всем пользователям терминального сервера сразу?

Да. На терминальном сервере список баз по-прежнему хранится в профиле каждого пользователя, поэтому проще всего подключить общий ibases.v8i через параметр реестра CommonInfoBases — например, раздав его групповой политикой на всех пользователей сервера. Ручная настройка на каждом сеансе не потребуется.

Пользователь удалил базу из списка — как вернуть?

Если база была в общем списке, удалить её пользователь не мог — она лишь скрыта из личного файла. Если база была личной, добавьте её заново через кнопку «Добавить» в окне запуска, указав путь к каталогу базы или параметры сервера. Данные при этом не пострадают: список — это только ярлыки подключения.

Изменения в общем файле не появляются у пользователей. Что делать?

Проверьте, что отредактирован именно тот файл, который указан в настройках диалога запуска (путей может быть несколько). Затем попросите пользователя полностью закрыть и заново открыть окно запуска 1С. Если не помогло — проверьте кэш: удаление и повторное подключение пути в настройках диалога обычно решает проблему.

Можно ли задать разные списки баз для разных отделов?

Да. Создайте несколько файлов ibases.v8i — например, отдельно для бухгалтерии и отдела продаж — и раздавайте разные пути через групповые политики, привязанные к соответствующим группам безопасности. Права на папки при этом тоже стоит разграничить.

Работает ли общий список при файловом и серверном варианте баз одновременно?

Да, в одном файле ibases.v8i могут соседствовать секции с разными типами подключения: File для файловых баз, Srvr для клиент-серверных, ws для опубликованных через веб-сервер. Платформа сама определяет способ соединения по строке Connect.

Нужны ли права администратора, чтобы подключить общий список?

Для ручного подключения через «Настройку диалога запуска» права администратора не нужны — настройка сохраняется в профиле пользователя. Права администратора потребуются только для автоматизации через групповые политики или при копировании файлов в чужие профили.

Итог

Что важно запомнить

Список баз 1С хранится в файле ibases.v8i, и централизованное добавление базы всем пользователям сводится к общему файлу на сетевом ресурсе, параметру реестра CommonInfoBases (удобно раздавать через GPO) или публикации списка по HTTP. Давайте на общую папку только чтение, проверяйте строки подключения на тестовом компьютере и проверяйте результат под учётной записью обычного пользователя.