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

Коротко: если вы переносите пользователя на новый ПК и хотите скопировать все записи списков баз 1С (чтобы не добавлять 20–30 баз вручную) – это делается за 5–10 минут. Ниже – рабочие шаги для версий 1С (7.7, 8.1, 8.2, 8.3), примеры путей, быстрые решения для массового переноса и советы на случай, когда пути к базам поменялись.

списки к база данным 1с

Что именно мы переносим и почему

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

  • в 1C v7.7 – в реестре,
  • в 1C v8 (толстый/тонкий клиент) – в файле ibases.v8i в папке профиля пользователя.

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


Перед началом – важные предупреждения

  1. Делайте резервную копию исходного файла или ветки реестра.
  2. Обратите внимание: файлы списков – пользовательские, т.е. каждый пользователь Windows имеет свой список.
  3. Если у вас сетевые или серверные базы (1C:Enterprise server), перенос списка не переносит саму базу – только ссылку. Убедитесь, что целевой компьютер имеет доступ к серверу/пути.
  4. Если пути к базам на новом ПК отличаются (другие буквы дисков, CIFS-пути), потребуется правка ibases.v8i (текстовый XML-like файл) или заново указать путь в клиенте.

Где находятся списки баз

1C v7.7

Список хранится в реестре текущего пользователя:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
Экспортируем эту ветку (reg export / regedit → экспорт) и импортируем на другом ПК.

1C v8.x

Файл называется ibases.v8i и лежит в профиле пользователя:

  • Windows XP:
    C:\Documents and Settings\<User>\Application Data\1C\1Cv81\ibases.v8i (или 1CEStart\ibases.v8i в 8.2)
  • Windows 7/8/10/11:
    C:\Users\<User>\AppData\Roaming\1C\1Cv8\ibases.v8i
    или
    C:\Users\<User>\AppData\Roaming\1C\1CEStart\ibases.v8i
    или в подпапках 1Cv81, 1Cv82 в зависимости от версии.

Замечание: путь может отличаться по версии и локализации – ищите AppData\Roaming\1C в профиле пользователя.


Шаги: копируем список баз для 1C 8.x

1. На старом компьютере

  1. Закройте 1С у пользователя (чтобы файл не был занят).
  2. Откройте Проводник и включите показ скрытых файлов (AppData скрыта).
  3. Скопируйте файл ibases.v8i (и, при наличии, ibases.v8u или похожие) в удобное место (USB, сетевой диск).

2. На новом компьютере

  1. Войдите под тем же Windows-пользователем (если хотите вставить в профиль этого пользователя) или под тем, кому нужен список.
  2. Закройте 1С (если открыт).
  3. Поместите ibases.v8i в аналогичную папку AppData\Roaming\1C\... (создайте папку, если её нет).
  4. Запустите 1С – список должен появиться.

3. Если пути к базам поменялись

  • Откройте ibases.v8i в блокноте – это текст. Найдите старые пути и замените их на новые (Ctrl+H).
  • Сохраните файл и запустите клиент.

Шаги: перенос из реестра (1C v7.7)

Экспорт (старый ПК)

  1. ПускВыполнитьregedit.
  2. Перейдите к ветке HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles.
  3. Правый клик → Экспорт → сохраните .reg файл.

Импорт (новый ПК)

  1. Под тем же пользователем – дважды клик по .reg или через regedit → ФайлИмпорт.
  2. После импорта список появится в 1С v7.7.

Массовый перенос для нескольких пользователей / компьютеров

Если нужно перенести списки для нескольких пользователей:

  • Подготовьте один «шаблонный» ibases.v8i и используйте скрипт (batch/PowerShell), который разбрасывает файл в профили всех пользователей:
$source = "\\server\share\ibases.v8i"
Get-ChildItem C:\Users | ForEach-Object {
  $dest = Join-Path $_.FullName "AppData\Roaming\1C\1Cv8"
  if (!(Test-Path $dest)) { New-Item -ItemType Directory -Path $dest -Force }
  Copy-Item $source -Destination $dest -Force
}
  • Для реестра v7.7 можно импортировать .reg через reg import file.reg в контексте нужного пользователя (на удалённой машине нужно выполнить под этим пользователем).

Внимание: массовая правка профилей требует прав администратора.


Перенос «тонкого клиента» и сетевых профилей

  • Для тонкого клиента 1C (web/terminal) списки чаще хранятся в пользовательских конфигурациях или в веб-браузерах. Но обычно ibases.v8i актуален и для толстого клиента.
  • Для клиент-серверных баз убедитесь, что в ibases.v8i пути указывают на srv:<имя_сервера>\<имя_конфигурации> или на сетевой путь – доступ должен быть с нового компьютера.

Частые проблемы и как их решать

  • Список скопировался, но база не открывается – проверьте права доступа к сетевым папкам/SQL/файлу базы, корректность пути.
  • Пути на новом ПК с диском D:, а в файле были C: – откройте ibases.v8i и сделайте поиск/замену.
  • Список пуст после копирования – проверьте, не создан ли другой пользовательный профиль; файл должен быть в профиле того пользователя, под которым запускают 1С.
  • Копируется, но 1С удаляет запись – возможно, сервер требует регистрации базы в общих списках администратора (редкие сценарии). Проверьте тип базы (файловая или серверная).

Советы и лучшие практики

  • Всегда сохраняйте оригинал ibases.v8i и .reg.
  • Делайте перенос, когда пользователь не работает в 1С.
  • Если база критична – сделайте тест на одном рабочем месте перед массовым переносом.
  • Для сетевых/серверных баз лучше использовать регистрацию на сервере (администратор 1С) – тогда у клиентов будет унифицированный список. (Скоро будет статья: «Как централизовать список баз 1С через файл конфигурации».)
  • При массовом переходе с Windows XP → Windows 10 учтите различия в путях (AppData vs Documents and Settings).

Виталий nibbl

Привет 👋 Меня зовут Виталий, в сети я известен как Виталий Nibbl. С 2009 года я в IT и люблю задачки, от которых у других опускаются руки. Если вам сказали, что - "это невозможно" — значит, вы просто ещё не обратились ко мне 😎 В моих блогах на YouTube и Telegram вы найдёте пошаговые инструкции и решения любых сложностей. А ещё я профессионально скачиваю видео с любых платформ и всегда на связи по IT-вопросам.

Оцените автора
NIBBL

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Оценка

PROS

+
Add Pros

Cons

+
Add Cons