Существующая информационная база пропала из окна запуска: подключаем её обратно
Содержание
Чтобы добавить существующую базу 1С в список баз, откройте окно запуска 1С:Предприятия, нажмите Добавить…, выберите «Добавление в список существующей информационной базы» и укажите, где она лежит: папку с файлом 1Cv8.1CD для файловой базы или кластер и имя базы для серверной. Сама база при этом не меняется — в список записывается только ссылка на неё.
Типичная ситуация: бухгалтеру поставили новый ноутбук или сменили учётную запись Windows, а окно запуска пустое. Базы никуда не делись, пропал список. Он хранится в профиле пользователя, а не рядом с данными, поэтому его нужно собрать заново — вручную, копированием файла или через общий список для всего офиса.
Какой способ добавления базы в список выбрать
Способов четыре. Выбор зависит от того, сколько баз и компьютеров нужно настроить.
| Способ | Когда подходит | Риски |
|---|---|---|
🖱 Кнопка Добавить… в окне запуска | 1–5 баз на одном компьютере | Почти нет, всё проверяет мастер |
📄 Правка или копирование ibases.v8i | Перенос всего списка на новый ПК, десятки баз | Опечатка в строке подключения — база не откроется |
| ⌨️ Командная строка и ярлык | База нужна «в один клик», без списка | Пароль в ярлыке виден всем, кто откроет его свойства |
🏢 Общий список через 1CEStart.cfg | Офис, где у всех одинаковый набор баз | Сетевая папка недоступна — список у людей пустой |
Для одного-двух компьютеров хватает мастера. Если машин больше пяти, сразу настраивайте общий список: так вы один раз правите файл, а не обходите каждое рабочее место.
Добавление файловой базы через окно запуска 1С
Файловая база — это папка, в которой лежит файл 1Cv8.1CD. Её путь нужно знать заранее. Если путь неизвестен, найдите файл поиском Windows по имени 1Cv8.1CD: выбирать нужно папку, в которой он лежит, а не сам файл.
Пошагово
- Запустите 1С:Предприятие. Откроется окно запуска со списком (возможно, пустым).
- Нажмите
Добавить…. - Выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите наименование — так база будет называться в списке. Например, «Бухгалтерия ООО Ромашка».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле
Каталог информационной базынажмите кнопку выбора и укажите папку с1Cv8.1CD. - На последнем шаге мастера оставьте вариант аутентификации и режим запуска «Выбирать автоматически», если нет особых требований. Нажмите
Готово.
База появится в списке. Выделите её и нажмите 1С:Предприятие.
Если база лежит на другом компьютере, указывайте сетевой путь вида \\buh-pc\Bases\Buh, а не подключённый диск Z:\Buh. Буква диска есть только у того пользователя, который её подключил, и после смены профиля или перезагрузки путь «отвалится».
Что настроить на последнем шаге мастера
- 🔐 Вариант аутентификации — «Выбирать автоматически» подходит почти всегда. Аутентификацию Windows выбирайте, если пользователи базы привязаны к доменным учётным записям.
- 🖥 Основной режим запуска — тонкий клиент для типовых конфигураций на управляемых формах; толстый клиент нужен старым или сильно доработанным базам на обычных формах.
- 🔢 Версия 1С:Предприятия — поле можно оставить пустым. Если на компьютере стоит несколько платформ, а база должна открываться конкретной, впишите её номер, например
8.3.24.
Как добавить серверную базу 1С в список баз
Серверная база хранится в СУБД (MS SQL, PostgreSQL), а доступ к ней даёт кластер серверов 1С. Перед добавлением узнайте у администратора две вещи: имя сервера 1С и имя базы в кластере.
Пошагово
- В окне запуска нажмите
Добавить…→Добавление в список существующей информационной базы→Далее. - Введите наименование для списка.
- Тип расположения —
На сервере 1С:Предприятия. - В поле
Кластер серверов 1С:Предприятияукажите имя или IP-адрес сервера:srv-1cили192.168.1.10. - В поле
Имя информационной базы в кластеревпишите имя базы так, как она зарегистрирована в кластере. - Нажмите
Далее, проверьте параметры запуска и нажмитеГотово.
Имя базы в кластере и имя базы данных на 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С на компьютере. Окно запуска при выходе перезаписывает файл, и ваши правки пропадут.
- Сделайте копию
ibases.v8iрядом, напримерibases.v8i.bak. - Откройте файл в Блокноте или Notepad++ и сохраните его в той же кодировке. Файл хранится в UTF-8; если сохранить его в ANSI, русские названия баз превратятся в нечитаемые символы.
- Запустите 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С закрыто. Проверка по имени не даст задвоить базу при повторном запуске, например из сценария входа в систему.
Перенос базы на другой компьютер: что учесть при добавлении
Перенос состоит из двух независимых частей: переносим данные и переносим запись в списке.
Файловая база
- Попросите всех выйти из базы. Копировать открытую базу нельзя: копия может оказаться повреждённой.
- Сделайте выгрузку через Конфигуратор:
Администрирование → Выгрузить информационную базу. Файл.dt— самая надёжная резервная копия. - Скопируйте папку с
1Cv8.1CDна новый компьютер целиком. - Добавьте базу в список на новом месте мастером, как описано выше.
Если папка не открывается или файл копировался с ошибками, создайте на новом компьютере пустую базу и загрузите в неё .dt через Администрирование → Загрузить информационную базу.
Серверная база
Если меняется только рабочее место пользователя, данные не трогают. Достаточно добавить на новом компьютере ту же строку Srvr=…;Ref=… — мастером или копированием ibases.v8i.
Перенос всего списка
Скопируйте %APPDATA%\1C\1CEStart\ibases.v8i со старого компьютера в ту же папку на новом, предварительно закрыв 1С. Все базы появятся сразу. Проверьте пути: если на старом ПК база лежала в D:\Bases, на новом этой папки может не быть, и такую запись нужно поправить.
Общий список баз 1С для всех сотрудников
В офисе на 10–50 человек добавлять базы руками на каждом компьютере неудобно. Платформа умеет подключать общий список — файл .v8i в сетевой папке.
- Соберите эталонный список на одном компьютере и скопируйте его, например, в
\\fileserver\1C\bases.v8i. - Дайте пользователям право на чтение этой папки. Запись оставьте только администратору.
- На рабочих местах подключите файл в окне запуска:
Настройка…→ раздел со списком общих информационных баз → добавьте путь кbases.v8i. - Для массовой настройки пропишите тот же путь строкой в
1CEStart.cfgв папкеC:\ProgramData\1C\1CEStart\:
CommonInfoBases=\\fileserver\1C\bases.v8i
1CEStart.cfg удобно раздавать групповой политикой или скриптом входа: один файл — у всех одинаковый список. Когда появится новая база, достаточно дописать её в bases.v8i на сервере, и после перезапуска окна 1С она появится у всех.
Личные базы пользователя (учебная, демо) никуда не пропадают: окно запуска показывает их рядом с общими. Удалить базу из общего списка на своём компьютере пользователь не сможет — только администратор, правкой файла на сервере.
Ошибки при добавлении базы в список и что с ними делать
Если не помогло
Попробуйте открыть базу напрямую командой 1cv8.exe ENTERPRISE /F"путь" или /S"сервер\база". Если так база запускается, проблема в записи списка: удалите её и добавьте заново. Если не запускается и так, дело в самой базе, правах или сервере — список здесь ни при чём.