Существующая информационная база пропала из окна запуска: подключаем её обратно

· 10 мин

Содержание

Чтобы добавить существующую базу 1С в список баз, откройте окно запуска 1С:Предприятия, нажмите Добавить…, выберите «Добавление в список существующей информационной базы» и укажите, где она лежит: папку с файлом 1Cv8.1CD для файловой базы или кластер и имя базы для серверной. Сама база при этом не меняется — в список записывается только ссылка на неё.

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

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

Способов четыре. Выбор зависит от того, сколько баз и компьютеров нужно настроить.

СпособКогда подходитРиски
🖱 Кнопка Добавить… в окне запуска1–5 баз на одном компьютереПочти нет, всё проверяет мастер
📄 Правка или копирование ibases.v8iПеренос всего списка на новый ПК, десятки базОпечатка в строке подключения — база не откроется
⌨️ Командная строка и ярлыкБаза нужна «в один клик», без спискаПароль в ярлыке виден всем, кто откроет его свойства
🏢 Общий список через 1CEStart.cfgОфис, где у всех одинаковый набор базСетевая папка недоступна — список у людей пустой

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

Добавление файловой базы через окно запуска 1С

Файловая база — это папка, в которой лежит файл 1Cv8.1CD. Её путь нужно знать заранее. Если путь неизвестен, найдите файл поиском Windows по имени 1Cv8.1CD: выбирать нужно папку, в которой он лежит, а не сам файл.

Пошагово

  1. Запустите 1С:Предприятие. Откроется окно запуска со списком (возможно, пустым).
  2. Нажмите Добавить….
  3. Выберите Добавление в список существующей информационной базы и нажмите Далее.
  4. Введите наименование — так база будет называться в списке. Например, «Бухгалтерия ООО Ромашка».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле Каталог информационной базы нажмите кнопку выбора и укажите папку с 1Cv8.1CD.
  7. На последнем шаге мастера оставьте вариант аутентификации и режим запуска «Выбирать автоматически», если нет особых требований. Нажмите Готово.

База появится в списке. Выделите её и нажмите 1С:Предприятие.

Если база лежит на другом компьютере, указывайте сетевой путь вида \\buh-pc\Bases\Buh, а не подключённый диск Z:\Buh. Буква диска есть только у того пользователя, который её подключил, и после смены профиля или перезагрузки путь «отвалится».

Что настроить на последнем шаге мастера

  • 🔐 Вариант аутентификации — «Выбирать автоматически» подходит почти всегда. Аутентификацию Windows выбирайте, если пользователи базы привязаны к доменным учётным записям.
  • 🖥 Основной режим запуска — тонкий клиент для типовых конфигураций на управляемых формах; толстый клиент нужен старым или сильно доработанным базам на обычных формах.
  • 🔢 Версия 1С:Предприятия — поле можно оставить пустым. Если на компьютере стоит несколько платформ, а база должна открываться конкретной, впишите её номер, например 8.3.24.

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

Серверная база хранится в СУБД (MS SQL, PostgreSQL), а доступ к ней даёт кластер серверов 1С. Перед добавлением узнайте у администратора две вещи: имя сервера 1С и имя базы в кластере.

Пошагово

  1. В окне запуска нажмите Добавить… → Добавление в список существующей информационной базы → Далее.
  2. Введите наименование для списка.
  3. Тип расположения — На сервере 1С:Предприятия.
  4. В поле Кластер серверов 1С:Предприятия укажите имя или IP-адрес сервера: srv-1c или 192.168.1.10.
  5. В поле Имя информационной базы в кластере впишите имя базы так, как она зарегистрирована в кластере.
  6. Нажмите Далее, проверьте параметры запуска и нажмите Готово.

Имя базы в кластере и имя базы данных на SQL-сервере могут не совпадать. Например, в кластере база называется buh, а в СУБД — buh_prod_2019. В окно запуска вписывают имя из кластера. Точное имя покажет консоль администрирования серверов 1С: разверните кластер, затем ветку «Информационные базы».

Если кластер работает на нестандартном порту

Клиент сначала обращается к агенту сервера 1С на порт 1540, затем к менеджеру кластера на 1541. Если администратор при установке поменял порты, номер указывают через двоеточие: srv-1c:2541 — это порт менеджера кластера. Номер уточните у администратора, подбирать его наугад бесполезно.

Если клиент и сервер разделены брандмауэром, открыты должны быть не только 1540 и 1541, но и диапазон портов рабочих процессов. По умолчанию это 1560–1591, но диапазон задаётся в свойствах рабочего сервера и мог быть изменён.

Веб-публикация

Третий тип расположения — На веб-сервере. Если база опубликована через IIS или Apache, укажите её адрес, например https://1c.firma.ru/buh. Такой вариант удобен для удалённых сотрудников: не нужен VPN до кластера, достаточно HTTPS.

Список баз в файлах ibases.v8i и 1CEStart.cfg: ручная правка

Окно запуска хранит список в текстовом файле. Знать его нужно, чтобы перенести сразу все базы или починить список, который мастер не открывает.

ФайлГде лежитЧто хранит
ibases.v8i%APPDATA%\1C\1CEStart\Сам список баз текущего пользователя
1CEStart.cfg%APPDATA%\1C\1CEStart\Настройки окна запуска пользователя, ссылки на общие списки
1CEStart.cfg%ALLUSERSPROFILE%\1C\1CEStart\ (обычно C:\ProgramData\1C\1CEStart\)Настройки для всех пользователей компьютера

Чтобы быстро открыть папку, вставьте %APPDATA%\1C\1CEStart в адресную строку Проводника и нажмите Enter.

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

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

[Бухгалтерия ООО Ромашка]
Connect=File="\\buh-pc\Bases\Buh";
ID=3f2a6c1e-8b7d-4e21-9a55-0c4d7e9b1f20
OrderInList=0
Folder=/
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

[ЗУП (сервер)]
Connect=Srvr="srv-1c";Ref="zup";
ID=a91d0b44-2f6e-4c8a-b1d3-6e7f8a9c0d12
OrderInList=1
Folder=/
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

Главное в блоке — строка Connect:

  • 📁 файловая база — File="путь к папке";
  • 🗄 серверная — Srvr="сервер";Ref="имя базы в кластере";
  • 🌐 веб-публикация — ws="адрес публикации";

ID у каждой базы свой. При копировании блока замените его на новый GUID, иначе окно запуска может путать две записи. Новый GUID выдаёт PowerShell командой [guid]::NewGuid().

Правила ручной правки

  1. Закройте все окна 1С на компьютере. Окно запуска при выходе перезаписывает файл, и ваши правки пропадут.
  2. Сделайте копию ibases.v8i рядом, например ibases.v8i.bak.
  3. Откройте файл в Блокноте или Notepad++ и сохраните его в той же кодировке. Файл хранится в UTF-8; если сохранить его в ANSI, русские названия баз превратятся в нечитаемые символы.
  4. Запустите 1С и проверьте, что базы появились и открываются.

Правка 1CEStart.cfg в C:\ProgramData затрагивает всех пользователей компьютера. Меняйте его, когда точно понимаете, что делает каждая строка, и держите копию исходного файла.

Добавление базы через командную строку и ярлыки

Иногда список вообще не нужен: кассиру достаточно ярлыка на рабочем столе, который сразу открывает одну базу. Для этого запускают 1cv8.exe с параметрами подключения.

:: файловая база
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /F"\\buh-pc\Bases\Buh"

:: серверная база
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /S"srv-1c\zup"

:: открыть Конфигуратор той же базы
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F"\\buh-pc\Bases\Buh"

Номер платформы в пути замените на свой: посмотрите, какая папка лежит в C:\Program Files\1cv8\. Чтобы ярлык не ломался после обновления платформы, вместо конкретной версии указывайте C:\Program Files\1cv8\common\1cestart.exe — он сам подберёт подходящую платформу.

Параметры /N"Имя" и /P"Пароль" подставляют пользователя и пароль. Пароль в ярлыке хранится открытым текстом: так делают только для учётных записей с минимальными правами, а лучше настраивают аутентификацию Windows.

Скрипт, который дописывает базу в список

Для автоматизации удобнее не ярлык, а скрипт, который добавляет блок в ibases.v8i. Пример на PowerShell для текущего пользователя:

$dir  = Join-Path $env:APPDATA '1C\1CEStart'
$file = Join-Path $dir 'ibases.v8i'
New-Item -ItemType Directory -Force -Path $dir | Out-Null

$name = 'Бухгалтерия ООО Ромашка'
$conn = 'File="\\buh-pc\Bases\Buh";'

# не добавлять повторно, если база уже есть в списке
if ((Test-Path $file) -and (Select-String -Path $file -SimpleMatch "[$name]" -Quiet)) { return }

$block = @"

[$name]
Connect=$conn
ID=$([guid]::NewGuid())
OrderInList=0
Folder=/
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
"@

[System.IO.File]::AppendAllText($file, $block, (New-Object System.Text.UTF8Encoding $true))

Запускайте скрипт, когда окно 1С закрыто. Проверка по имени не даст задвоить базу при повторном запуске, например из сценария входа в систему.

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

Перенос состоит из двух независимых частей: переносим данные и переносим запись в списке.

Файловая база

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

Если папка не открывается или файл копировался с ошибками, создайте на новом компьютере пустую базу и загрузите в неё .dt через Администрирование → Загрузить информационную базу.

Серверная база

Если меняется только рабочее место пользователя, данные не трогают. Достаточно добавить на новом компьютере ту же строку Srvr=…;Ref=… — мастером или копированием ibases.v8i.

Перенос всего списка

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

Общий список баз 1С для всех сотрудников

В офисе на 10–50 человек добавлять базы руками на каждом компьютере неудобно. Платформа умеет подключать общий список — файл .v8i в сетевой папке.

  1. Соберите эталонный список на одном компьютере и скопируйте его, например, в \\fileserver\1C\bases.v8i.
  2. Дайте пользователям право на чтение этой папки. Запись оставьте только администратору.
  3. На рабочих местах подключите файл в окне запуска: Настройка… → раздел со списком общих информационных баз → добавьте путь к bases.v8i.
  4. Для массовой настройки пропишите тот же путь строкой в 1CEStart.cfg в папке C:\ProgramData\1C\1CEStart\:
CommonInfoBases=\\fileserver\1C\bases.v8i

1CEStart.cfg удобно раздавать групповой политикой или скриптом входа: один файл — у всех одинаковый список. Когда появится новая база, достаточно дописать её в bases.v8i на сервере, и после перезапуска окна 1С она появится у всех.

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

Ошибки при добавлении базы в список и что с ними делать

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

Если не помогло

Попробуйте открыть базу напрямую командой 1cv8.exe ENTERPRISE /F"путь" или /S"сервер\база". Если так база запускается, проблема в записи списка: удалите её и добавьте заново. Если не запускается и так, дело в самой базе, правах или сервере — список здесь ни при чём.

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

Удалится ли база, если убрать её из списка?
Нет. Кнопка «Удалить» в окне запуска убирает только запись из ibases.v8i. Папка с 1Cv8.1CD или база на сервере остаются на месте, и их можно добавить обратно.
Можно ли добавить одну и ту же файловую базу на нескольких компьютерах?
Да. Положите базу в общую сетевую папку и добавьте на каждом компьютере по сетевому пути. Одновременно работать смогут несколько пользователей, но при большом их числе файловая база начнёт тормозить — тогда переходят на серверный вариант.
Как разложить базы по папкам в окне запуска?
В мастере добавления можно создать группу и поместить в неё базы. В ibases.v8i группа задаётся строкой Folder, например Folder=/Клиенты.
Нужна ли лицензия, чтобы добавить базу в список?
Для добавления записи лицензия не нужна. Она нужна при запуске базы: без доступной лицензии платформа базу не откроет, исключение — учебная версия.
Почему база в списке есть, а при запуске открывается другая версия платформы?
В свойствах базы на последнем шаге мастера указана версия 1С:Предприятия. Нажмите «Изменить…», очистите поле версии или впишите нужный номер.