Новый компьютер, старые базы: переносим ibases.v8i и подключения 1С 8.3

· 10 мин

Содержание

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

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

Всё ниже относится к платформе 8.3 и одинаково работает для Бухгалтерии, ЗУП, УТ и любых других конфигураций: список баз — механизм платформы, а не конкретного решения.

Где 1С хранит список баз и что в нём лежит

Окно запуска (программа 1cestart.exe) читает список из файла пользователя Windows. У каждой учётной записи свой список.

ЧтоГде лежитНужно ли переносить
Список баз%APPDATA%\1C\1CEStart\ibases.v8iДа, это главное
Настройки окна запуска%APPDATA%\1C\1CEStart\1CEStart.cfgПо желанию
Общие настройки для всех пользователей ПКC:\ProgramData\1C\1CEStart\1CEStart.cfgТолько при массовой настройке
Кэш и локальные данные клиента%APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\Нет, создастся заново

Папка AppData скрыта. Проще всего не искать её вручную, а вставить %APPDATA%\1C\1CEStart в адресную строку Проводника или в окно Win+R и нажать Enter.

В старых инструкциях встречается файл 1cv8.lst. На клиентском компьютере с платформой 8.3 список баз хранится не в нём, а в ibases.v8i. Файл 1CV8Clst.lst есть на сервере 1С: это реестр баз кластера в каталоге srvinfo\reg_1541. К переносу клиентского списка он отношения не имеет.

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

Файл ibases.v8i — обычный текст. Каждая база — блок, который начинается с названия в квадратных скобках:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Romashka";
ID=3f2a1c4e-8b7d-4e21-9a55-0c6d2f1b7e90
OrderInList=16384
Folder=/Рабочие
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

Главная строка — Connect. По ней видно тип подключения:

  • 📁 File="D:\Bases\Romashka"; — файловая база, указан каталог с файлом 1Cv8.1CD;
  • 🖥 Srvr="srv1c";Ref="buh"; — серверная база: имя сервера 1С и имя базы в кластере;
  • 🌐 ws="http://server/buh"; — база, опубликованная на веб-сервере.

Строка Folder задаёт папку в дереве окна запуска, Version — какую версию платформы запускать. К ней вернёмся в разделе про ошибки.

Что проверить перед переносом списка баз

Сначала решите, переносите вы только подключения или ещё и сами базы. От этого зависит весь план.

  • ✅ Серверные и веб-базы переносятся одним файлом. Новому ПК нужен только сетевой доступ к серверу и нужная версия платформы.
  • ⚠️ Файловые базы в сетевой папке заработают, если путь в Connect записан через сетевое имя (\\fs01\1C\Buh). Если путь записан через букву подключённого диска (Z:\Buh), эту букву надо подключить и на новом ПК.
  • ❌ Файловые базы на локальном диске старого ПК (C:\, D:\) после копирования списка не откроются. Каталоги баз нужно скопировать отдельно.

Порядок подготовки:

  1. Запишите версию платформы на старом ПК. Её видно в окне «О программе» внутри базы или по имени папки в C:\Program Files\1cv8\.
  2. Установите на новый ПК ту же версию. Для серверных баз это обязательно: номер версии клиента должен совпадать с номером версии сервера 1С.
  3. Закройте 1С на обоих компьютерах. Окно запуска при закрытии перезаписывает ibases.v8i — если оно открыто, ваш скопированный файл затрётся.
  4. Если на новом ПК уже есть свои базы в списке, сохраните его текущий ibases.v8i под другим именем. Пригодится, чтобы объединить списки.

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

Способ 1. Скопировать файл ibases.v8i вручную

Самый быстрый вариант, когда новый ПК ещё «чистый» и объединять списки не нужно.

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

Если базы файловые и лежали на локальном диске, скопируйте их каталоги на новый ПК. Удобно сохранить ту же букву диска и тот же путь — тогда в списке ничего править не придётся. Если путь другой, откройте ibases.v8i в редакторе и поправьте строки Connect.

Как объединить два списка

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

Следите за двумя вещами:

  • 🔁 строки ID не должны повторяться — если одна и та же база есть в обоих списках, оставьте один блок;
  • 🔤 сохраняйте файл в кодировке UTF-8. В «Блокноте» это выбор кодировки в окне «Сохранить как». Файл, сохранённый в ANSI, превращает русские названия баз в набор знаков.

Способ 2. Добавить базы через окно запуска 1С

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

Добавление существующей базы

  1. В окне запуска нажмите «Добавить».
  2. Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
  3. Введите название базы так, как хотите видеть его в списке.
  4. Укажите тип расположения:
    • для файловой базы — «На данном компьютере или на компьютере в локальной сети» и каталог, где лежит 1Cv8.1CD;
    • для серверной — «На сервере 1С:Предприятия», имя кластера серверов и имя базы в кластере;
    • для опубликованной — «На веб-сервере» и адрес публикации.
  5. На последнем шаге оставьте параметры запуска по умолчанию или выберите версию платформы и нажмите «Готово».

Имя серверной базы в кластере может отличаться от названия в списке. Узнать точное имя проще всего на старом ПК: выделите базу, нажмите «Изменить» — на втором шаге мастера видны сервер и имя базы. Его же видно в строке Ref= файла ibases.v8i.

Подключить готовый файл списка как общий

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

  1. Сохраните ibases.v8i со старого ПК, например, как \\fs01\1C\bases.v8i или D:\1C\old_bases.v8i.
  2. В окне запуска нажмите «Настройка».
  3. В блоке со списком общих информационных баз добавьте путь к этому файлу.
  4. Нажмите ОК и перезапустите окно запуска.

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

Реестр Windows: что там есть и что нет

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

Реестр участвует в другом:

  • 🔗 при установке платформы прописываются ассоциации файлов (.v8i, .epf, .ert) с 1cestart.exe;
  • 🧩 регистрируются COM-компоненты, если при установке выбрана соответствующая опция;

Поэтому вместо переноса реестра на новом ПК достаточно нормально установить платформу через полный дистрибутив. Если ассоциации файлов сломались (файл .epf не открывается двойным щелчком), переустановите платформу или восстановите её через «Программы и компоненты».

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

Почему базы не открываются после переноса

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

Диагностика: выберите симптом

Если база открылась, но интерфейс ведёт себя странно (не обновляются формы, ошибки при открытии отчётов), запустите её один раз с очисткой кэша. В окне запуска выделите базу, нажмите «Изменить», на последнем шаге в поле дополнительных параметров запуска впишите /ClearCache. После успешного входа параметр уберите.

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

Когда новых компьютеров десять, а не один, копировать файл руками неудобно. Есть три рабочих подхода.

Общий список через 1CEStart.cfg

Создайте один эталонный файл со списком, например \\fs01\1C\bases.v8i. Затем пропишите его в C:\ProgramData\1C\1CEStart\1CEStart.cfg на каждом ПК:

CommonInfoBases=\\fs01\1C\bases.v8i

Строк CommonInfoBases может быть несколько — например, отдельный список для бухгалтерии и для отдела продаж. Файл в ProgramData действует для всех пользователей компьютера. Добавили новую базу в эталонный файл — она появится у всех при следующем открытии окна запуска.

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

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

@echo off
set SRC=\\fs01\1C\bases.v8i
set DST=%APPDATA%\1C\1CEStart
if not exist "%DST%" mkdir "%DST%"
if not exist "%DST%\ibases.v8i" copy /Y "%SRC%" "%DST%\ibases.v8i"

Скрипт копирует список, только если у пользователя его ещё нет, и не затирает базы, которые человек добавил сам.

Перенос профиля целиком

При переезде на новый ПК с тем же пользователем домена список переедет вместе с перемещаемым профилем (roaming profile), если папка AppData\Roaming в него входит. Это стоит проверить до того, как начнёте копировать файлы вручную.

ПодходКогда подходитМинус
Общий список CommonInfoBasesМного ПК, одинаковый набор базПользователь не правит общий список
Скрипт входаНужен личный список с заготовкойИзменения эталона не доходят до тех, у кого файл уже есть
Перемещаемый профильДомен, роуминг уже настроенНе поможет при смене пользователя
Ручное копированиеОдин-два компьютераКаждый ПК отдельно

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

Переносятся ли вместе со списком сами базы и данные?
Нет. В ibases.v8i только подключения: название, путь и параметры запуска. Данные файловых баз лежат в каталогах с файлом 1Cv8.1CD, данные серверных — на сервере СУБД.
Можно ли перенести список баз между разными версиями платформы 8.3?
Да, формат файла в версиях 8.3 одинаковый. Проверьте только строки Version, если в них указаны конкретные номера.
Сохранятся ли пароли пользователей баз?
Пароли хранятся в самих информационных базах, а не в списке. После переноса вход будет с теми же логинами и паролями.
Как перенести список другому пользователю на том же компьютере?
Скопируйте ibases.v8i из папки AppData\Roaming\1C\1CEStart первого пользователя в такую же папку профиля второго, когда он не работает в 1С.
Почему базы из общего списка не удаляются кнопкой «Удалить»?
Окно запуска не меняет общий файл. Уберите базу из файла, указанного в CommonInfoBases, или отключите сам общий список в настройках окна запуска.