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

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

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

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

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

Важно понимать разницу: перенос списка баз не переносит сами данные. Список — это только набор ссылок: имя базы, тип подключения (файловая или клиент-серверная) и путь к данным. Если база файловая и лежит локально, её каталог нужно копировать отдельно; если база серверная, достаточно, чтобы новый компьютер имел доступ к серверу 1С и СУБД.

Ниже разобраны все практические сценарии: где искать файл списка, как перенести его вручную, как подключить общий список для группы пользователей, как отредактировать пути и как проверить, что всё заработало.

Где 1С хранит список баз

За список баз отвечает файл ibases.v8i. Это обычный текстовый файл в кодировке UTF-8, который можно открыть и отредактировать в «Блокноте». Для текущего пользователя Windows он находится в скрытой папке профиля:

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

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

Кроме основного файла, в этой же папке могут лежать вспомогательные файлы: 1cestart.cfg (настройки стартера, включая подключённые общие списки) и файлы кэша. Для переноса списка баз нужен именно ibases.v8i; настройки стартера переносятся отдельно и только при необходимости.

Как перенести список простым копированием файла

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

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

Если на новом компьютере уже есть свои базы в списке, замена файла их сотрёт. В этом случае либо сохраните старый ibases.v8i под другим именем, либо объедините содержимое двух файлов вручную: блоки баз из одного файла можно просто дописать в конец другого.

Обратите внимание на права доступа: файл копируется в профиль конкретного пользователя. Если на компьютере работают несколько учётных записей Windows, список нужно разложить в профиль каждой из них либо использовать общий список (об этом ниже).

Как вручную отредактировать файл списка

Файл ibases.v8i имеет простую структуру. Каждая база описывается блоком вида:

text
[Бухгалтерия предприятия]
Connect=File="\\SERVER\Bases\BUH";
ID=9f3b2a10-1234-5678-9abc-def012345678
OrderInList=16384
Folder=/
OrderInTree=256
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
DefaultVersion=8.3

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

Редактировать файл удобно, когда нужно массово заменить пути: например, базы переехали с диска D на сетевую папку. Откройте файл в «Блокноте», используйте замену (Ctrl+H) и сохраните файл в кодировке UTF-8. Стартер 1С при этом должен быть закрыт, иначе он перезапишет файл при выходе.

Общий список баз для нескольких пользователей

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

Подключить общий список можно двумя способами. Первый — через интерфейс: в окне запуска 1С нажмите «Настройка», в поле «Каталоги шаблонов конфигураций и обновлений» ничего не меняйте, а найдите раздел «Общие списки информационных баз» и добавьте путь к файлу, например \\SERVER\1C\common\ibases.v8i. Второй — через файл настроек 1cestart.cfg в профиле пользователя, добавив строку:

text
CommonInfoBases=\\SERVER\1C\common\ibases.v8i

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

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

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

С файловыми базами сложнее. Если база лежала на локальном диске старого компьютера, после переноса списка ярлык будет указывать в никуда. Каталог базы (в нём находится файл 1Cv8.1CD) нужно скопировать на новый компьютер и при необходимости поправить путь в списке. Копирование выполняйте только когда с базой никто не работает, иначе файл данных скопируется в несогласованном состоянии.

Способы переноса списка баз

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

Быстро, подходит одному пользователю. Ограничение: привязка к профилю Windows, при смене путей нужна правка.

Общий список (CommonInfoBases)

Оптимально для группы пользователей, централизованное управление. Ограничение: нужна постоянно доступная сетевая папка.

Добавление баз вручную

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

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

Подходит для удалённой работы без VPN. Ограничение: требует настройки IIS/Apache и публикации баз.

Проверка результата и типичные ошибки

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

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

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

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

Все базы присутствуют, структура папок сохранена

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

Список пуст или часть баз отсутствует — файл не подхватился

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

Открывается окно авторизации

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

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

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

База соединяется с кластером

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

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

Общий список
Норма

Базы видны с замочком, недоступны для редактирования

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

Базы не появляются — неверный путь в CommonInfoBases или нет прав на чтение

Типичные ошибки при переносе
01
Копирование файла при открытом стартере 1С — при выходе программа перезаписывает ibases.v8i, и перенесённый список затирается.
02
Перенос списка в профиль другого пользователя — базы не видны, потому что каждый пользователь Windows имеет собственный файл списка.
03
Копирование файловой базы во время работы пользователей — данные переносятся в повреждённом виде, база может не открыться.
04
Старая версия платформы на новом компьютере — база, конвертированная под новую версию, не откроется; поставьте платформу не ниже той, в которой работала база.
05
Сохранение отредактированного файла не в UTF-8 — русские названия баз отображаются некорректно или блоки теряются.

Если после замены файла список оказался пустым, проверьте три вещи: файл действительно лежит в %APPDATA%\1C\1CEStart (а не в Local или в папке установки), стартер был закрыт во время копирования, и файл не получил лишнее расширение вида ibases.v8i.txt при сохранении из «Блокнота».

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

Переносится ли список баз вместе с самими базами?

Нет. Файл ibases.v8i содержит только ссылки: названия, пути и параметры запуска. Файловые базы (каталоги с файлом 1Cv8.1CD) копируются отдельно, серверные базы остаются на сервере и требуют лишь сетевой доступности.

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

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

Можно ли объединить два списка баз?

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

Что делать, если путь к базе изменился после переезда?

Либо отредактируйте строку Connect в ibases.v8i, либо в окне запуска 1С выделите базу, нажмите «Изменить» и укажите новый путь в мастере настройки. Для массовой замены путей быстрее использовать поиск и замену в файле списка.

Нужна ли одинаковая версия платформы на старом и новом компьютере?

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

Итог

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

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