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

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

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

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

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

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

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

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

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

text
C:\Users\Имя_пользователя\AppData\Roaming\1C\1CEStart\ibases.v8i

Папка AppData скрыта по умолчанию. Чтобы попасть в неё, включите отображение скрытых элементов в параметрах Проводника или вставьте путь %APPDATA%\\1C\\1CEStart прямо в адресную строку Проводника и нажмите Enter — система сама подставит имя текущего пользователя.

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

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

Способ 1: копирование файла ibases.v8i

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

Порядок переноса через 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 там уже существует. Можно либо заменить его, либо открыть оба файла в блокноте и вручную перенести нужные блоки баз из старого в новый — так вы объедините два списка без потерь.

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

Способ 2: редактирование путей вручную

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

text
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh30";
ID=...
App=Auto

Параметр Connect=File="путь" указывает на папку с файловой базой, а Connect=Srvr="сервер";Ref="имя_базы" — на клиент-серверную базу. Измените путь на актуальный, сохраните файл в кодировке UTF-8 и запустите 1С. Название базы в квадратных скобках можно менять свободно — это просто отображаемое имя.

Работайте аккуратно: не удаляйте квадратные скобки и знаки равенства, иначе платформа не сможет прочитать запись. Перед правкой сделайте резервную копию файла — откат займёт секунды.

Способ 3: добавление баз через окно запуска

Если баз немного (две–пять штук), часто быстрее добавить их вручную через стандартный интерфейс. В окне запуска 1С нажмите кнопку «Добавить», выберите «Добавление в список существующей информационной базы», укажите название и тип расположения.

Для файловой базы выберите вариант «На данном компьютере или на компьютере в локальной сети» и укажите папку, где лежит файл 1Cv8.1CD. Для серверной базы выберите «На сервере 1С:Предприятия» и введите имя сервера и имя базы — эти данные можно посмотреть в свойствах базы на старом компьютере (кнопка «Изменить» в списке баз).

Этот способ исключает ошибки ручного редактирования файла и удобен, когда переносится только часть списка. Минус очевиден: при десятке и более баз ручное добавление отнимает заметно больше времени, чем копирование файла.

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

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

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

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

Надёжно и просто при 2–5 базах. Не требует доступа к системным папкам. Долго при большом списке.

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

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

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

Если список баз нужен не одному пользователю, а целому отделу, удобно использовать механизм общих списков. Создайте файл со списком баз (его можно сохранить из окна запуска через «Настройка» → «Сохранить список в файл» или подготовить вручную в формате .v8i) и положите его в сетевую папку с доступом на чтение для всех пользователей.

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

Перенос самих файловых баз

Список перенесён, но база не открывается? Значит, она файловая и лежит локально на старом компьютере. Перенести её можно двумя способами: простым копированием папки с файлом 1Cv8.1CD либо через выгрузку в файл .dt из конфигуратора.

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

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

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

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

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

Все базы видны, названия читаемые

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

Пустой список или кракозябры вместо названий — проверьте кодировку файла (нужна UTF-8)

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

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

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

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

Данные внутри базы
Норма

Документы и отчёты на месте, даты актуальные

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

База пустая или старая — перенесён не тот файл или загружен устаревший .dt

Частые ошибки и ограничения

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

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

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

Итог

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

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

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

Можно ли перенести список баз между разными версиями платформы 1С?

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

Почему после переноса список баз пустой?

Чаще всего файл скопирован не в ту папку — проверьте, что он лежит именно в %APPDATA%\\1C\\1CEStart текущего пользователя, а не в ProgramData или профиле другого пользователя. Также убедитесь, что 1С была закрыта в момент копирования, иначе она перезаписала файл пустым списком.

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

Используйте общий список в формате .v8i: сохраните список в файл, положите его в доступную всем папку на сервере и подключите через «Настройка» → «Общие списки» в окне запуска. Либо скопируйте ibases.v8i в профиль каждого пользователя или в общую папку C:\\ProgramData\\1C\\1CEStart.

Нужно ли переносить папку с базой, если она на сетевом диске?

Нет. Если база лежит на сетевом ресурсе и путь с нового компьютера совпадает (та же буква диска или UNC-путь вида \\\\server\\bases), достаточно перенести только список. Убедитесь, что сетевой диск подключён и доступен до запуска 1С.

Чем отличается выгрузка .dt от копирования файла 1Cv8.1CD?

Файл .dt — это архив выгрузки, созданный штатными средствами конфигуратора: он гарантированно целостен и часто меньше по размеру. Копирование 1Cv8.1CD быстрее, но требует, чтобы в базе никто не работал, иначе копия может оказаться повреждённой. Для переноса на новое железо надёжнее выгрузка через .dt.

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

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