Администрирование · 8 мин
Где хранятся настройки подключения 1С
Где хранятся настройки подключения 1С: файл ibases.v8i, 1cestart.cfg, пути в Windows, параметры баз, перенос списка баз и типичные ошибки.
Список информационных баз, который пользователь видит в окне запуска 1С:Предприятия, хранится не в самой базе и не в реестре, а в обычных текстовых файлах в профиле пользователя. Основной из них — ibases.v8i, в котором описаны все подключенные базы, их типы и пути. Рядом лежат файлы кэша и служебные конфигурационные файлы, влияющие на поведение стартера.
Понимание того, где лежат эти настройки, нужно в трёх типовых ситуациях: при переносе списка баз на новый компьютер, при массовом изменении пути к базе (например, после переезда сервера) и при диагностике проблем, когда база «пропала» из списка или не запускается. Все операции выполняются обычным текстовым редактором и не требуют специальных утилит.
Важно различать настройки подключения конкретного пользователя и общие настройки для всех пользователей компьютера: они лежат в разных каталогах, и путать их — частая причина того, что изменения «не применяются».
Где находится файл списка баз ibases.v8i
Главный файл с настройками подключений называется ibases.v8i. Для текущего пользователя Windows он расположен по пути C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\ibases.v8i. Папка AppData скрыта по умолчанию, поэтому быстрее всего открыть её через диалог «Выполнить» (Win+R), введя %APPDATA%\1C\1cv8.
Файл создаётся автоматически при первом добавлении базы через окно запуска. Если баз несколько, каждая описывается отдельным блоком в квадратных скобках. Формат файла — обычный текст в кодировке UTF-8, его можно открыть Блокнотом или любым редактором.
На терминальном сервере у каждого пользователя свой ibases.v8i в его профиле. Поэтому добавление базы администратором не делает её видимой для остальных — список нужно либо копировать в профили, либо подключать через общий список баз (об этом ниже).
Что записано внутри ibases.v8i
Каждая база описывается секцией вида [Название базы], под которой идут строки параметров. Ключевые параметры, которые стоит уметь читать:
Connect=File="D:\Bases\Trade";— путь к файловой базе;Connect=Srvr="server1c";Ref="trade";— подключение к серверной базе через кластер 1С;Connect=wsdl=...;— подключение через веб-сервер (тонкий/веб-клиент);App=ThickилиApp=Thin— тип клиента;Version=8.3— требуемая версия платформы.
Если база переехала на другой диск или сервер, достаточно аккуратно заменить значение параметра Connect, сохранив синтаксис и точку с запятой в конце строки. Ошибка в кавычках или пропущенная точка с запятой приведёт к тому, что база не запустится или весь файл перестанет читаться.
[Бухгалтерия]
Connect=Srvr="srv-1c";Ref="acc";
App=Thin
Version=8.3
[Торговля файловая]
Connect=File="D:\1CBases\trade";
App=ThickФайлы настроек стартера: 1cestart.cfg и 1cescmn.cfg
Помимо списка баз, есть конфигурационные файлы, управляющие поведением самого стартера. 1cestart.cfg лежит в профиле пользователя (%APPDATA%\1C\1cv8\conf\), а 1cescmn.cfg — общий для всех пользователей, в каталоге C:\ProgramData\1C\1cv8\conf\ (или в каталоге установки платформы). Параметры из общего файла применяются ко всем, пользовательский файл может их дополнять.
Через эти файлы задаются, например, параметры DefaultVersion (версия платформы по умолчанию), CommonInfoBases (путь к общему файлу списка баз) и настройки интернет-поддержки. Именно механизм CommonInfoBases используют, чтобы всем пользователям домена выдавать единый список баз: в общем cfg указывают путь к сетевому .v8i-файлу, и базы из него появляются у всех автоматически.
Как перенести настройки подключения на другой компьютер
Перенос списка баз — самая частая практическая задача. Порядок простой: на старом компьютере скопируйте ibases.v8i из %APPDATA%\1C\1cv8, на новом установите платформу той же или более новой версии и положите файл в тот же каталог профиля. При следующем запуске стартера список появится целиком.
Есть два ограничения. Во-первых, пути к файловым базам должны быть доступны с нового компьютера: если база лежала локально на диске D: старого ПК, файл базы нужно переносить отдельно. Во-вторых, если в профиле нового компьютера уже есть свой ibases.v8i, простое копирование его перезапишет — объединяйте содержимое вручную или сохраните старый файл.
- 1Закройте 1С на обоих компьютерах
- 2На старом ПК откройте %APPDATA%\1C\1cv8 и скопируйте ibases.v8i
- 3Перенесите файловые базы, если они хранились локально
- 4На новом ПК положите ibases.v8i в тот же каталог профиля
- 5Запустите 1С и проверьте, что базы отображаются и открываются
Где хранятся настройки при серверном и веб-варианте
При серверном варианте работы важно понимать: ibases.v8i хранит только «указатель» — имя сервера и имя базы в кластере. Сами параметры серверной базы (СУБД, учётные данные) хранятся на стороне сервера 1С и в СУБД, а не на клиенте. Поэтому перенос клиентского файла на другой ПК работает без дополнительной настройки, если сервер доступен по сети.
Для подключений через веб-сервер в ibases.v8i сохраняется URL публикации. Параметры самой публикации (путь к базе, настройки аутентификации) находятся в файле default.vrd в каталоге публикации на веб-сервере. Если веб-доступ перестал работать после обновления, проверяйте именно его, а не клиентский список баз.
Где искать настройки в разных вариантах работы
Полный путь к каталогу базы — в ibases.v8i пользователя. Сама база — файл 1Cv8.1CD в этом каталоге.
В ibases.v8i только имя сервера и базы. Реальные параметры — в кластере серверов 1С и настройках СУБД.
В ibases.v8i — URL публикации. Параметры публикации — в default.vrd на веб-сервере.
Типичные проблемы и как их диагностировать
Если список баз внезапно опустел, чаще всего причина в том, что файл ibases.v8i удалён, повреждён или пользователь вошёл под другим профилем Windows. Проверьте наличие файла по стандартному пути и его размер: нулевой размер означает повреждение. Восстановить можно из резервной копии профиля или добавив базы заново.
Обратная ситуация — база есть в списке, но не запускается. Тогда смотрите строку Connect: доступен ли путь (для файловой базы), отвечает ли сервер, не сменилось ли имя базы в кластере. Ещё одна частая ошибка — редактирование файла в редакторе, который сохранил его в кодировке ANSI вместо UTF-8: после этого кириллические названия баз отображаются некорректно.
Частые вопросы
Можно ли хранить один список баз для всех пользователей?
Да. Положите готовый .v8i-файл в сетевую папку и в общем файле 1cescmn.cfg (каталог ProgramData\1C\1cv8\conf) укажите параметр CommonInfoBases с путём к нему. Базы из общего списка появятся у всех пользователей автоматически и будут доступны только для чтения.
Почему после смены имени компьютера перестали открываться базы?
Если базы файловые и лежали на этом же ПК, сетевые пути вида \\ИмяПК\... перестали разрешаться. Откройте ibases.v8i и замените старое имя компьютера на новое в строках Connect, либо переключитесь на локальные пути.
Где хранятся сохранённые логины и пароли?
При интерактивной аутентификации 1С может запоминать пользователя в настройках базы, но пароли в открытом виде в ibases.v8i не хранятся. Учётные данные для серверной базы и СУБД задаются на стороне сервера, а не в клиентском файле.
Что делать, если ibases.v8i повреждён и резервной копии нет?
Файл можно создать заново вручную: это обычный текст, достаточно знать тип подключения и путь к каждой базе. Проще всего удалить повреждённый файл, запустить стартер и добавить базы через кнопку «Добавить» — файл будет создан автоматически.
Влияет ли версия платформы на файл списка баз?
Формат ibases.v8i един для всех версий 8.x, файл переносится между ними. Но параметр Version в описании базы задаёт, какой версией платформы её запускать; если нужной версии на новом ПК нет, стартер предложит выбрать из установленных.
Что важно запомнить
Настройки подключения 1С — это текстовый файл ibases.v8i в профиле пользователя (%APPDATA%\1C\1cv8) и cfg-файлы стартера. Их можно копировать, править и переносить, соблюдая синтаксис и кодировку UTF-8. Перед правками делайте копии, а файлы самой базы данных не трогайте.