Администрирование · 11 мин
Как создать общий список баз 1С
Пошаговая инструкция: как создать общий список информационных баз 1С через файл ibases.v8i, опубликовать его в сети и подключить пользователям.
Когда в компании работает несколько пользователей 1С, каждому приходится вручную добавлять одни и те же информационные базы в стартовое окно запуска. Это долго, чревато ошибками в путях и приводит к ситуации, когда у разных сотрудников разный набор баз. Решение — общий список баз 1С: единый файл со списком, который хранится в сетевой папке и автоматически подтягивается всем пользователям.
Механизм общих списков встроен в платформу 1С:Предприятие 8 и не требует ни доработок конфигурации, ни сторонних программ. Администратор один раз формирует файл списка, размещает его в общедоступном сетевом каталоге, а пользователям достаточно один раз указать путь к этому файлу в настройках окна запуска.
Ниже разобраны три рабочих способа создания общего списка: через файл ibases.v8i, через файл веб-списка (v8i) и через групповые политики для доменной сети. Также описаны типичные ошибки, проверка результата и ограничения каждого варианта.
Как устроен механизм общих списков баз
Платформа 1С при запуске считывает список баз из локального файла ibases.v8i, который лежит в профиле пользователя (обычно в каталоге %APPDATA%\1C\1CEStart). Помимо локального файла, в настройках окна запуска можно указать дополнительные — общие — списки. Платформа объединяет их содержимое и показывает пользователю единый перечень баз.
Общий список подключается по сетевому пути (например, \\server\1c\ibases.v8i) или по HTTP-адресу. Ключевая особенность: базы из общего списка пользователь не может отредактировать или удалить из окна запуска — они доступны только для запуска. Это защищает список от случайных изменений и гарантирует, что у всех сотрудников одинаковый набор баз.
Локальные базы, которые пользователь добавил сам, никуда не пропадают: они отображаются вместе с базами из общего списка. Если администратор обновит общий файл — изменения появятся у всех при следующем запуске окна выбора баз, без каких-либо действий со стороны пользователей.
Способ 1. Создать общий список через файл ibases.v8i
Самый простой путь — сформировать список на компьютере администратора средствами самой платформы, а затем распространить готовый файл.
- 1На компьютере администратора откройте окно запуска 1С и добавьте все нужные базы с корректными путями (сетевыми, а не локальными).
- 2Проверьте, что каждая база запускается и путь указывает на сетевой ресурс, доступный всем пользователям.
- 3Найдите файл ibases.v8i в папке %APPDATA%\1C\1CEStart и скопируйте его.
- 4Разместите копию в сетевой папке, например \\server\1c\ibases.v8i.
- 5Назначьте на файл и папку права «только чтение» для обычных пользователей.
- 6У каждого пользователя в окне запуска откройте «Настройка» и в поле «Общие списки информационных баз» добавьте путь к файлу.
Критически важный момент — пути внутри списка. Если при добавлении базы вы указали локальный путь вида C:\Bases\Trade, у остальных пользователей база не откроется. Для файловых баз используйте UNC-пути (\\server\bases\trade) или одинаковую для всех сетевую букву диска. Для клиент-серверных баз указывается имя сервера 1С и имя базы в кластере — здесь проблем с путями обычно нет.
Права на сетевую папку настройте так, чтобы изменять файл мог только администратор. Все остальные должны иметь доступ на чтение — этого достаточно для загрузки списка. Если у пользователей будут права на запись, любой из них сможет случайно испортить общий список.
Способ 2. Отредактировать файл вручную
Файл ibases.v8i — обычный текстовый документ в кодировке UTF-8, его можно создать или поправить в любом текстовом редакторе. Это удобно, когда баз много и добавлять их через интерфейс долго, либо когда нужно массово поменять путь после переезда сервера.
Каждая база описывается секцией в квадратных скобках с набором параметров: имя, строка подключения, тип клиента по умолчанию и другие.
[Бухгалтерия предприятия]
Connect=Srvr="srv-1c";Ref="accounting";
App=Auto
DefaultVersion=8.3
[Управление торговлей]
Connect=File="\\server\bases\trade";
App=AutoПараметр Connect — главный: для серверной базы это Srvr="имя_сервера";Ref="имя_базы", для файловой — File="путь_к_каталогу". Ошибка в кавычках или лишний пробел могут сделать секцию нечитаемой, поэтому после ручной правки обязательно проверьте файл на тестовом компьютере, прежде чем раскладывать его пользователям.
Способ 3. Раздать список через групповые политики или скрипт
Если компьютеров много, обходить каждого пользователя и прописывать путь вручную нерационально. В доменной сети настройку можно автоматизировать двумя способами.
Первый — логон-скрипт, который при входе пользователя копирует эталонный файл ibases.v8i из сетевой папки в профиль (%APPDATA%\1C\1CEStart). Минус подхода: скрипт перезаписывает локальный список, и базы, которые пользователь добавил сам, пропадут. Чтобы этого избежать, используйте не копирование, а подключение общего списка через реестр.
Второй способ — записать путь к общему списку в реестр пользователя. Платформа хранит настройки окна запуска в ветке реестра, и путь к общему списку можно развернуть через групповую политику (GPO, предпочтения реестра) или тот же логон-скрипт. Тогда локальный список пользователя остаётся нетронутым, а общий подключается дополнительно.
Сравнение способов и выбор подходящего
Сравнение вариантов
Подходит для большинства компаний. Простая настройка, список защищён от изменений пользователями. Требует один раз прописать путь у каждого пользователя.
Удобно при большом количестве баз и массовой замене путей. Требует аккуратности: синтаксическая ошибка ломает весь список.
Оптимально для доменной сети с десятками компьютеров. Требует навыков администрирования Windows и тестирования перед внедрением.
Вариант для филиалов без доступа к общей сетевой папке. Требует настроенного веб-сервера и контроля доступа к файлу.
Для небольшой компании с 3–10 пользователями достаточно первого способа: настройка займёт меньше часа с учётом обхода рабочих мест. Для распределённой структуры с филиалами рассмотрите публикацию списка по HTTP — тогда не нужно настраивать VPN-доступ к файловому серверу ради одного файла.
Как проверить, что общий список работает
После подключения списка у пользователя перезапустите окно запуска 1С. Базы из общего файла должны появиться в перечне автоматически. Признак того, что база пришла именно из общего списка, — при выборе такой базы недоступны кнопки «Изменить» и «Удалить» (либо изменение заблокировано).
Как проверить результат
Все базы из общего файла видны в списке пользователя
Список пуст или часть баз отсутствует — проверьте путь к файлу и права доступа
База открывается, запрашивает логин и пароль
Ошибка «информационная база не обнаружена» — неверный путь внутри списка
После изменения файла администратором изменения видны при следующем запуске
Список не меняется — у пользователя подключена старая локальная копия
Базы из общего списка нельзя изменить или удалить
Базы редактируются — файл скопирован локально, а не подключён как общий
Отдельно проверьте работу с разных компьютеров и под разными учётными записями. Частая ситуация: у администратора всё работает, потому что у него есть права на сетевую папку, а у рядовых пользователей доступа нет — и список у них пустой.
Типичные ошибки и как их избежать
Ещё одна неочевидная проблема — дублирование баз. Если пользователь ранее добавил базу вручную в локальный список, а затем администратор включил её же в общий, в окне запуска появятся две записи с одинаковым названием. Решение простое: удалить локальную копию и оставить запись из общего списка.
Удобно вести общий список в двух экземплярах: рабочий файл для пользователей и тестовый — для проверки изменений. Сначала правьте и проверяйте тестовый файл на своём компьютере, затем заменяйте рабочий. Это занимает пару минут, но исключает ситуацию, когда из-за опечатки список ломается у всего офиса.
Обслуживание общего списка
Общий список требует минимального сопровождения. Периодически проверяйте актуальность путей: после переезда файловых баз на другой сервер или переименования сервера 1С старые записи перестанут работать. При удалении базы из эксплуатации убирайте её и из списка, чтобы пользователи не пытались подключиться к несуществующему ресурсу.
Храните резервную копию файла списка. Он маленький, но его восстановление «по памяти» при большом количестве баз — лишняя работа. Полезно также добавлять в названия баз понятные пользователям обозначения, например «Бухгалтерия (рабочая)» и «Бухгалтерия (тестовая)», чтобы исключить ввод данных не в ту базу.
Что важно запомнить
Общий список баз 1С — это файл ibases.v8i в сетевой папке с правами «только чтение», подключённый пользователям через настройки окна запуска. Используйте сетевые пути внутри списка, проверяйте изменения на тестовом компьютере и храните резервную копию файла.
Частые вопросы
Пользователь не видит базы из общего списка. Что проверить в первую очередь?
Сначала убедитесь, что сетевой путь к файлу доступен с компьютера пользователя: откройте путь в Проводнике под его учётной записью. Затем проверьте, что путь добавлен именно в раздел «Общие списки информационных баз» в настройках окна запуска, а сам файл не пустой и открывается в текстовом редакторе.
Можно ли подключить несколько общих списков одновременно?
Да. В настройках окна запуска можно добавить несколько путей — платформа объединит их содержимое. Это удобно, например, для разделения списков по отделам: бухгалтерии один файл, торговому отделу другой, плюс общий файл с базами для всех.
Что будет, если общий файл временно недоступен (сервер выключен)?
Окно запуска откроется, но базы из недоступного списка не отобразятся — локально добавленные базы при этом останутся. После восстановления доступа к сетевой папке список появится снова при следующем запуске, дополнительная настройка не потребуется.
Как убрать у пользователей возможность добавлять свои базы?
Штатного запрета на добавление локальных баз в настройках окна запуска нет. Ограничение решается административными средствами Windows: например, запретом записи в папку профиля 1CEStart с предварительным размещением там эталонного файла, либо политиками. Такие меры тестируйте осторожно, чтобы не нарушить работу других механизмов платформы.
Работает ли общий список при подключении через веб-браузер?
Нет, механизм общих списков ibases.v8i относится к толстому и тонкому клиенту на Windows. При работе через веб-сервер пользователь подключается по прямой ссылке на конкретную публикацию базы, и список баз формируется на стороне веб-сервера, а не файлами v8i.
Можно ли использовать один общий список для разных версий платформы?
Да, в параметрах каждой базы можно указать требуемую версию платформы (параметр DefaultVersion), и у пользователей запустится соответствующая версия, если она установлена. Если нужной версии на компьютере нет, база не запустится — поэтому версии платформы на рабочих местах следует согласовать заранее.