Новый компьютер, старые базы: переносим ibases.v8i и подключения 1С 8.3
Содержание
Список баз 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:\) после копирования списка не откроются. Каталоги баз нужно скопировать отдельно.
Порядок подготовки:
- Запишите версию платформы на старом ПК. Её видно в окне «О программе» внутри базы или по имени папки в
C:\Program Files\1cv8\. - Установите на новый ПК ту же версию. Для серверных баз это обязательно: номер версии клиента должен совпадать с номером версии сервера 1С.
- Закройте 1С на обоих компьютерах. Окно запуска при закрытии перезаписывает ibases.v8i — если оно открыто, ваш скопированный файл затрётся.
- Если на новом ПК уже есть свои базы в списке, сохраните его текущий
ibases.v8iпод другим именем. Пригодится, чтобы объединить списки.
Каталоги файловых баз копируйте только при закрытой 1С на всех рабочих местах. Копия файла 1Cv8.1CD, снятая во время работы пользователей, может оказаться повреждённой. Надёжнее перед этим сделать выгрузку базы в .dt через Конфигуратор.
Способ 1. Скопировать файл ibases.v8i вручную
Самый быстрый вариант, когда новый ПК ещё «чистый» и объединять списки не нужно.
- На старом ПК откройте
%APPDATA%\1C\1CEStart\. - Скопируйте
ibases.v8iна флешку, в сетевую папку или отправьте себе почтой. - На новом ПК установите платформу и один раз запустите 1С, чтобы создалась папка
1CEStart. Закройте окно запуска. - Положите файл в
%APPDATA%\1C\1CEStart\нового ПК с заменой. - Запустите 1С. Список должен появиться в том же порядке и с теми же папками.
Если базы файловые и лежали на локальном диске, скопируйте их каталоги на новый ПК. Удобно сохранить ту же букву диска и тот же путь — тогда в списке ничего править не придётся. Если путь другой, откройте ibases.v8i в редакторе и поправьте строки Connect.
Как объединить два списка
Когда на новом ПК уже есть базы, не заменяйте файл, а дополните его. Откройте оба файла в текстовом редакторе и скопируйте блоки баз (от строки с квадратными скобками до следующего названия) из старого файла в конец нового.
Следите за двумя вещами:
- 🔁 строки
IDне должны повторяться — если одна и та же база есть в обоих списках, оставьте один блок; - 🔤 сохраняйте файл в кодировке UTF-8. В «Блокноте» это выбор кодировки в окне «Сохранить как». Файл, сохранённый в ANSI, превращает русские названия баз в набор знаков.
Способ 2. Добавить базы через окно запуска 1С
Подходит, когда баз мало, когда старый ПК уже недоступен или когда хочется навести порядок и не тащить в новый список лишнее.
Добавление существующей базы
- В окне запуска нажмите «Добавить».
- Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
- Введите название базы так, как хотите видеть его в списке.
- Укажите тип расположения:
- для файловой базы — «На данном компьютере или на компьютере в локальной сети» и каталог, где лежит
1Cv8.1CD; - для серверной — «На сервере 1С:Предприятия», имя кластера серверов и имя базы в кластере;
- для опубликованной — «На веб-сервере» и адрес публикации.
- для файловой базы — «На данном компьютере или на компьютере в локальной сети» и каталог, где лежит
- На последнем шаге оставьте параметры запуска по умолчанию или выберите версию платформы и нажмите «Готово».
Имя серверной базы в кластере может отличаться от названия в списке. Узнать точное имя проще всего на старом ПК: выделите базу, нажмите «Изменить» — на втором шаге мастера видны сервер и имя базы. Его же видно в строке Ref= файла ibases.v8i.
Подключить готовый файл списка как общий
Есть промежуточный вариант без копирования: положить старый файл .v8i в доступную папку и указать его в окне запуска как список общих баз.
- Сохраните
ibases.v8iсо старого ПК, например, как\\fs01\1C\bases.v8iилиD:\1C\old_bases.v8i. - В окне запуска нажмите «Настройка».
- В блоке со списком общих информационных баз добавьте путь к этому файлу.
- Нажмите ОК и перезапустите окно запуска.
Базы из общего списка появятся рядом с личными. Пользователь видит их, но правки в окне запуска в общий файл не записываются — он меняется только редактированием самого файла.
Реестр 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 | Много ПК, одинаковый набор баз | Пользователь не правит общий список |
| Скрипт входа | Нужен личный список с заготовкой | Изменения эталона не доходят до тех, у кого файл уже есть |
| Перемещаемый профиль | Домен, роуминг уже настроен | Не поможет при смене пользователя |
| Ручное копирование | Один-два компьютера | Каждый ПК отдельно |