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

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

Как перенести список баз 1С 8.3 на другой компьютер

Как перенести список баз 1С 8.3: файл ibases.v8i, ручное добавление, общий список через реестр и v8i-файлы. Пошаговые инструкции, ошибки и FAQ.

Список информационных баз в окне запуска 1С:Предприятия 8.3 — это не часть самих баз, а отдельный набор настроек пользователя. Поэтому при переезде на новый компьютер, переустановке Windows или подключении нового сотрудника базы «пропадают», хотя файлы данных никуда не делись. Перенос списка занимает несколько минут, если знать, где он хранится.

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

Ниже разобраны все три варианта с точными путями, порядком действий и проверкой результата, а также типичные ошибки, из-за которых перенесённый список не открывается или показывает пустое окно.

Где 1С 8.3 хранит список информационных баз

За отображение списка баз отвечает стартер 1С — программа 1cestart.exe, которая запускается при открытии ярлыка «1С:Предприятие». Список она читает из текстового файла ibases.v8i. Это обычный текстовый файл, который можно открыть и отредактировать в Блокноте.

Стандартное расположение файла для текущего пользователя Windows:

text
%APPDATA%\1C\1CEStart\ibases.v8i

Развёрнуто путь обычно выглядит как C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрытая, поэтому быстрее вставить путь %APPDATA%\1C\1CEStart в адресную строку Проводника и нажать Enter.

Каждая база в файле описана отдельным блоком: название в квадратных скобках, строка подключения Connect=, параметры версии и режим запуска. Для файловой базы строка выглядит как Connect=File="D:\Bases\Trade";, для серверной — Connect=Srvr="server1c";Ref="trade";.

Способ 1. Копирование файла ibases.v8i на новый компьютер

Это самый быстрый вариант, когда нужно перенести список одному пользователю на новое рабочее место. Файл маленький, его можно перекинуть на флешке, по сети или через общую папку.

Порядок действий
  1. 1
    На старом компьютере откройте %APPDATA%\1C\1CEStart и скопируйте файл ibases.v8i
  2. 2
    На новом компьютере установите платформу 1С той же версии или новее
  3. 3
    Откройте на новом ПК папку %APPDATA%\1C\1CEStart (если её нет — один раз запустите 1С, папка создастся)
  4. 4
    Вставьте скопированный ibases.v8i, согласившись на замену
  5. 5
    Запустите 1С и проверьте, что базы отображаются и открываются

Важный нюанс: файл содержит только ссылки на базы, но не сами данные. Если базы файловые и лежали локально на старом компьютере, их нужно переносить отдельно — копировать папки с файлами 1Cv8.1CD и поправлять пути в списке. Если базы серверные или лежат на сетевом диске с тем же путём, список заработает сразу.

Если пути к файловым базам на новом компьютере изменились, откройте ibases.v8i Блокнотом и исправьте строки Connect= на актуальные пути. Сохраняйте файл в той же кодировке, без смены расширения.

Способ 2. Ручное добавление баз через окно запуска

Когда баз немного (одна-пять), проще добавить их вручную, чем искать и копировать файл. Этот способ также подходит, если старый компьютер недоступен, но вы знаете, где лежат базы.

Порядок такой: запустите 1С, в окне выбора баз нажмите кнопку «Добавить». Выберите «Добавление в список существующей информационной базы», укажите наименование (произвольное, оно будет отображаться в списке) и тип расположения — «На данном компьютере или на компьютере в локальной сети» для файловой базы либо «На сервере 1С:Предприятия» для клиент-серверной.

Для файловой базы укажите каталог, где лежит файл 1Cv8.1CD — именно каталог, а не сам файл. Для серверной базы введите имя сервера и имя базы в кластере — эти данные можно узнать у администратора или посмотреть в консоли сервера 1С.

Способ 3. Общий список баз для всех пользователей через реестр

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

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

text
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1CEStart
Параметр: CommonInfoBases (строка)
Значение: \\server\share\bases.v8i

Для текущего пользователя используется ветка HKEY_CURRENT_USER\Software\1C\1CEStart. В параметре можно перечислить несколько путей к v8i-файлам через точку с запятой. Базы из общего списка появятся в окне запуска у всех, кому доступен сетевой путь, при этом пользователи не смогут их удалить из списка — только свои собственные.

Второй вариант — разместить v8i-файл в папке %APPDATA%\1C\1CEStart отдельно от основного списка и добавить его через настройку стартера: в окне запуска нажмите «Настройка», в поле «Каталоги шаблонов и общие списки» укажите путь к общему списку. Такой подход удобен для централизованного обновления: администратор меняет один файл на сервере, и изменения видят все пользователи.

Сравнение вариантов

Копирование ibases.v8i

Быстро для одного пользователя; требует доступа к старому ПК и ручного повторения для каждого

Ручное добавление

Подходит при малом числе баз или недоступном старом ПК; не требует прав администратора

Общий список через реестр/v8i

Оптимально для нескольких пользователей и терминального сервера; требует прав на правку реестра и сетевой папки

Как проверить, что перенос прошёл успешно

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

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

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

Список в окне запуска
Норма

Все базы видны, названия без дублей и лишних строк

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

Список пуст или часть баз отсутствует — проверьте путь к ibases.v8i и кодировку файла

Запуск файловой базы
Норма

Открывается окно входа или рабочий стол базы

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

Ошибка «информационная база не обнаружена» — путь в Connect= указывает на несуществующий каталог

Запуск серверной базы
Норма

База открывается без ошибок соединения

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

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

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

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

Типичные ошибки
01
Копирование только списка без самих файловых баз — в окне запуска базы видны, но не открываются, потому что данные остались на старом компьютере
02
Изменение буквы диска или сетевого пути на новом ПК — старые пути в ibases.v8i становятся недействительными, нужно править строки Connect=
03
Сохранение ibases.v8i в редакторе, который меняет кодировку или добавляет расширение .txt — стартер перестаёт видеть список
04
Добавление базы через «Создание новой базы» вместо «Добавление существующей» — создаётся пустая база поверх каталога с данными
05
Перенос списка без установки платформы нужной версии — база требует версию, которой нет на новом компьютере

Отдельное ограничение касается версий платформы. Если на старом компьютере база работала на платформе новее, чем установлена на новом, запуск завершится ошибкой несовместимости. Перед переносом проверьте версию платформы: в окне запуска выделите базу и нажмите «О программе» либо посмотрите параметр AppVersion в ibases.v8i.

Что делать с самими базами при переезде

Перенос списка решает только половину задачи. Для файловых баз данные нужно перенести отдельно: либо скопировать каталог с файлом 1Cv8.1CD целиком при закрытых сеансах, либо сделать выгрузку в файл .dt через конфигуратор (меню «Администрирование» → «Выгрузить информационную базу») и загрузить её на новом месте. Второй способ надёжнее для больших баз и при сомнениях в целостности файла.

Для клиент-серверных баз данные остаются на сервере СУБД, и переносить их при смене клиентского компьютера не нужно — достаточно правильной строки подключения. Перемещение самой серверной базы между серверами — отдельная задача администратора с использованием средств MS SQL, PostgreSQL или выгрузки dt.

Итог

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

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

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

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

Да. Скопируйте ibases.v8i из профиля одного пользователя (%APPDATA%\1C\1CEStart) в ту же папку профиля другого пользователя. Либо настройте общий список через параметр CommonInfoBases в ветке реестра HKEY_LOCAL_MACHINE — тогда базы увидят все пользователи компьютера.

Почему после копирования ibases.v8i список пуст?

Чаще всего файл попал не в ту папку (проверьте, что путь именно %APPDATA%\1C\1CEStart у нужного пользователя), либо редактор изменил расширение на .txt или кодировку файла. Откройте папку в Проводнике с отображением расширений и убедитесь, что файл называется точно ibases.v8i.

Как перенести список, если старый компьютер не включается?

Если диск рабочий, подключите его к другому ПК или загрузитесь с Live-носителя и заберите файл из папки Users\ИмяПользователя\AppData\Roaming\1C\1CEStart. Если диск недоступен, добавьте базы вручную через кнопку «Добавить» — для этого достаточно знать путь к каталогу базы или имя сервера и базы.

Переносится ли список вместе с настройками запуска (толстый клиент, версия)?

Да. В ibases.v8i для каждой базы хранятся параметры: требуемая версия платформы, тип клиента, режим запуска, дополнительные параметры командной строки. При копировании файла эти настройки сохраняются. Настройки общего вида окна запуска (сортировка, отображение) хранятся в других файлах папки 1CEStart и переносятся отдельно.

Можно ли редактировать ibases.v8i вручную?

Можно: это обычный текстовый файл. Соблюдайте структуру — название базы в квадратных скобках, затем строки параметров с точкой с запятой в конце. Перед правкой сделайте копию файла и сохраняйте его Блокнотом без смены кодировки и расширения.

Как скрыть от пользователей возможность менять общий список?

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