База 1С пропала из списка или не открывается: находим файлы и заново прописываем путь
Содержание
Путь к базе 1С восстанавливают так: находят каталог, где лежит файл 1Cv8.1CD (для файловой базы) или имя базы в кластере (для серверной), и заново добавляют базу в окно запуска кнопкой Добавить → Добавление в список существующей информационной базы. Сами данные при этом не трогаются: список баз — это лишь ярлыки, и потерять его не значит потерять учёт.
Способов вернуть доступ несколько. Если пропала одна база у одного пользователя, быстрее добавить её вручную. Если слетел весь список на десятке компьютеров — проще поправить или разослать файл ibases.v8i. Если база серверная и ошибка возникает при подключении, причину ищут в консоли администрирования кластера. А когда файлы на месте, путь верный, но база всё равно не открывается, проверяют права на папку и целостность файла утилитой chdbfl.
| Ситуация | Что делать | Сколько времени |
|---|---|---|
| Одна база исчезла из списка | Добавить вручную через окно запуска | 2–3 минуты |
| Пропал весь список у пользователя | Восстановить или отредактировать ibases.v8i | 5–10 минут |
| Базу перенесли в другую папку или на другой диск | Найти 1Cv8.1CD, исправить путь в свойствах | 5 минут |
| Серверная база: «Информационная база не обнаружена» | Сверить имя в консоли кластера | 10–15 минут |
| Путь верный, но ошибка доступа | Проверить права на папку и сетевую шару | 10–20 минут |
| Путь верный, ошибка чтения файла | Копия базы, затем проверка chdbfl | от 15 минут |
Диагностика: почему потерялся путь к базе и где искать файлы
Сначала поймите, что именно сломалось: список или сама база. От этого зависит весь дальнейший порядок действий.
Типичные причины, по которым база перестаёт открываться или исчезает из окна запуска:
- 🔄 сменился профиль Windows: новая учётная запись, переустановка системы, сброс перемещаемого профиля;
- 📁 папку с базой перенесли, переименовали или скопировали на другой диск;
- 🔤 у сетевого диска сменилась буква: была
Z:, сталаY:, а в списке остался старый путь; - 🖥️ сервер с базой переименовали, сменился IP-адрес или имя базы в кластере;
- 🔒 у пользователя пропали права на сетевую папку после смены пароля или групповой политики;
- 🧹 «чистильщик» или антивирус удалил содержимое
%APPDATA%.
Как найти файловую базу на диске
Файловая база — это каталог, внутри которого лежит файл 1Cv8.1CD. Именно он хранит все данные. Рядом обычно лежат журнал регистрации (папка 1Cv8Log) и служебные файлы.
Если не помните, где была база, найдите все такие файлы через командную строку:
dir C:\1Cv8.1CD /s /b
dir D:\1Cv8.1CD /s /b
Команда пройдёт по всему диску и выведет полный путь к каждому найденному файлу. Для сетевого диска подставьте его букву или выполните поиск на самом сервере.
💡 По умолчанию 1С создаёт новые файловые базы в профиле пользователя, в папках вида C:\Users\Имя\Documents\InfoBase, InfoBase1, InfoBase2. Проверьте их в первую очередь.
Нашли несколько файлов 1Cv8.1CD? Сравните дату изменения и размер. Рабочая база обычно самая «свежая» и самая крупная. Старые копии и демобазы, как правило, весят заметно меньше.
Как понять, что база серверная
У серверной базы нет файла 1Cv8.1CD на клиентском компьютере. Данные хранятся в СУБД (PostgreSQL или MS SQL Server), а подключение идёт по строке вида Srvr="имя-сервера";Ref="имя-базы";. Если в старом списке или в ярлыке видна такая строка — переходите сразу к разделу про консоль кластера.
Добавляем базу в список вручную через окно запуска
Это самый быстрый способ для одной-двух баз. Он ничего не меняет в данных и безопасен.
- Запустите 1С:Предприятие обычным ярлыком. Откроется окно со списком информационных баз.
- Нажмите
Добавить. - Выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите понятное имя, например «Бухгалтерия ООО Ромашка».
- Укажите тип расположения:
На данном компьютере или на компьютере в локальной сети— для файловой базы;На сервере 1С:Предприятия— для серверной.
- Для файловой базы выберите каталог, в котором лежит
1Cv8.1CD, а не сам файл. - Для серверной заполните поле кластера серверов (имя или IP-адрес сервера) и имя информационной базы в кластере.
- Нажмите
Далее, оставьте параметры запуска по умолчанию и нажмитеГотово.
Для базы в сети указывайте UNC-путь вида \\server\1c\buh, а не путь через подключённый диск Z:\buh. Буква диска может смениться, и база снова «потеряется». UNC-путь от буквы не зависит.
Если база была в списке, но перестала открываться после переноса, удалять её из списка не обязательно. Выделите строку, нажмите Изменить и укажите новый каталог. Кнопка Удалить в окне запуска убирает только строку из списка, но сами файлы базы не трогает.
Правим файл ibases.v8i: список баз целиком
Весь список, который вы видите в окне запуска, хранится в текстовом файле ibases.v8i в профиле пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Вставьте этот путь в адресную строку Проводника — откроется нужная папка. Файл можно открыть Блокнотом.
Фрагмент списка с одной файловой и одной серверной базой выглядит примерно так:
[Бухгалтерия ООО Ромашка]
Connect=File="\\server\1c\buh";
Folder=/
Version=8.3
[ЗУП на сервере]
Connect=Srvr="srv-1c";Ref="zup_prod";
Folder=/
Version=8.3
Помимо Connect в каждой секции обычно есть строки ID, OrderInList, External, ClientConnectionSpeed, App, WA. Их можно не трогать. Если вы добавляете секцию вручную, достаточно имени в квадратных скобках и строки Connect, а уникальный ID платформа допишет сама при следующем запуске.
Чем удобен этот способ:
- ✅ можно исправить путь сразу у всех баз, например заменить
Z:\на\\server\1c\; - ✅ можно перенести готовый список с другого компьютера: скопировать файл и положить в ту же папку у нового пользователя;
- ✅ можно восстановить список из резервной копии профиля или из «Предыдущих версий» папки, если на диске включена защита системы.
Перед правкой закройте все окна 1С и сохраните копию ibases.v8i рядом, например ibases_old.v8i. Сохраняйте файл в кодировке UTF-8, иначе русские имена баз превратятся в нечитаемые символы.
Общий список баз для всех пользователей
В той же папке 1CEStart лежит файл настроек 1CEStart.cfg. В него можно добавить строку с путём к общему списку баз:
CommonInfoBases=\\server\1c\lists\common.v8i
Тогда каждый пользователь увидит базы из общего файла, даже если его личный список пуст. Тот же путь можно задать без правки файла: в окне запуска нажмите Настройка и добавьте адрес в поле Адреса интернет-сервисов и списки общих информационных баз.
Восстанавливаем доступ к серверной базе через консоль кластера
Если база серверная, ошибки подключения обычно звучат так: Информационная база не обнаружена или сообщения о невозможности установить соединение с сервером. Причины две: неверное имя базы в строке подключения или проблемы на стороне сервера.
Сверяем имя базы в кластере
- На сервере или на компьютере администратора откройте
Администрирование серверов 1С Предприятия(консоль кластера). - Если в дереве пусто, добавьте центральный сервер: правой кнопкой по
Central 1C:Enterprise 8.3 servers→Создать → Центральный сервер 1С:Предприятия→ имя сервера, порт агента1540. - Раскройте
Кластеры → Кластер → Информационные базы. - Найдите нужную базу и скопируйте её имя точно. Именно оно вписывается в поле
Refстроки подключения.
Имя в кластере и название в окне запуска — разные вещи. В окне запуска может быть «Бухгалтерия», а в кластере — bp30_main. Ошибка «база не обнаружена» почти всегда означает, что клиент передаёт не то имя.
Если консоль не открывается
Консоль кластера работает через компонент radmin.dll. После обновления платформы оснастка часто перестаёт подключаться, потому что зарегистрирована библиотека от старой версии. Перерегистрируйте её из командной строки, запущенной от имени администратора:
regsvr32 "C:\Program Files\1cv8\8.3.25.1374\bin\radmin.dll"
Номер версии в пути замените на установленный у вас. Версия radmin.dll должна совпадать с версией сервера 1С.
Без графической консоли список баз можно получить утилитой rac (требуется запущенная служба ras):
rac cluster list
rac infobase summary list --cluster=<идентификатор_кластера>
Первая команда покажет идентификатор кластера, вторая — имена всех баз в нём.
База пропала из кластера, а данные в СУБД остались
Бывает, что база исчезла из консоли, но в PostgreSQL или MS SQL её база данных цела. Тогда её можно зарегистрировать в кластере заново: Информационные базы → Создать → Информационная база, указать прежнее имя и параметры подключения к существующей базе данных в СУБД.
Флажок «Создать базу данных в случае ее отсутствия» при этом снимите — вам нужна регистрация существующих данных, а не новая пустая база. Перед операцией сделайте резервную копию базы данных средствами СУБД.
Не пытайтесь «починить» кластер удалением его служебного каталога srvinfo или пересозданием кластера: пропадёт регистрация всех баз сразу. Если реестр кластера повреждён, остановите службу агента сервера в нерабочее время (сеансы всех пользователей оборвутся) и восстановите каталог srvinfo из резервной копии.
Путь верный, а доступа нет: права на папку и сетевую шару
Частый сценарий: база в списке есть, путь указан правильно, но 1С сообщает об отсутствии доступа к файлу или каталогу. Здесь виноват не путь, а права Windows.
Для работы с файловой базой пользователю нужны права на чтение и запись во всю папку базы, а не только на файл 1Cv8.1CD. Платформа создаёт рядом служебные файлы блокировок и пишет журнал регистрации. Права только на чтение не подойдут.
Проверьте по порядку:
- Откройте путь к базе в Проводнике под той же учётной записью, под которой запускается 1С. Открывается ли папка?
- Попробуйте создать в ней пустой текстовый файл. Не создаётся — нет прав на запись.
- На сервере откройте свойства папки: вкладку
Безопасность(права NTFS) иДоступ → Расширенная настройка → Разрешения(права на сетевую шару). Ограничение может стоять на любом из двух уровней. - Если пароль недавно меняли, удалите сохранённые учётные данные для сервера в
Диспетчере учётных данныхWindows и подключитесь заново.
💡 Удобно выдать права на папку с базами не отдельным людям, а группе, например «Пользователи 1С». Новому сотруднику достаточно добавить его в группу.
Проверяем целостность файловой базы утилитой chdbfl
Если путь верный, права есть, а при открытии появляются ошибки чтения или формата данных, возможно, повреждён сам файл 1Cv8.1CD. Для файловых баз у платформы есть утилита проверки физической целостности — chdbfl.exe. Она лежит в каталоге установленной платформы:
C:\Program Files\1cv8\<номер версии>\bin\chdbfl.exe
Порядок работы:
- Попросите всех пользователей выйти из базы. Утилите нужен монопольный доступ к файлу, а сеансы, которые останутся открытыми, будут прерваны или не дадут начать проверку.
- Скопируйте весь каталог базы в другое место до запуска проверки. Исправление может удалить повреждённые данные без возможности вернуть.
- Запустите
chdbfl.exe, укажите путь к файлу1Cv8.1CD. - Сначала выполните проверку без флажка исправления ошибок. Посмотрите, сколько ошибок найдено.
- Если ошибки есть, включите флажок
Исправлять обнаруженные ошибкии запустите проверку повторно. - После исправления откройте базу и сверьте ключевые остатки и последние документы.
💡 Утилита работает только с файловыми базами. Для серверной базы используют средства проверки самой СУБД и режим «Тестирование и исправление» в Конфигураторе — тоже после резервной копии.
Если chdbfl не помогла или после исправления пропала часть документов, вернитесь к копии и восстановите базу из последней выгрузки .dt или резервной копии каталога.
Как не терять список баз и путь к ним в будущем
Восстановление занимает 10 минут, если готовы копии, и полдня, если их нет. Несколько простых привычек снимают проблему почти полностью:
- 📝 храните копию
ibases.v8iвне профиля Windows, например в папке с документами компании; - 🌐 для офиса заведите общий список через
CommonInfoBases— тогда новый сотрудник видит все базы сразу; - 🔗 указывайте пути к сетевым базам только в формате UNC;
- 🗂️ держите все файловые базы в одном каталоге с понятными именами папок:
D:\1C\Buh_Romashka, а неInfoBase7; - 💾 настройте регулярное резервное копирование
каталогов баз или выгрузку
.dtпо расписанию; - 🧾 запишите имена серверных баз в кластере и строку подключения в инструкцию для ИТ.
Для серверных баз отдельно копируйте каталог srvinfo с реестром кластера. Делайте это при остановленной службе агента, в нерабочее время.