К статье
Практический материал

Администрирование · 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, сохранив синтаксис и точку с запятой в конце строки. Ошибка в кавычках или пропущенная точка с запятой приведёт к тому, что база не запустится или весь файл перестанет читаться.

ini
[Бухгалтерия]
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
    Закройте 1С на обоих компьютерах
  2. 2
    На старом ПК откройте %APPDATA%\1C\1cv8 и скопируйте ibases.v8i
  3. 3
    Перенесите файловые базы, если они хранились локально
  4. 4
    На новом ПК положите ibases.v8i в тот же каталог профиля
  5. 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: после этого кириллические названия баз отображаются некорректно.

Типичные ошибки
01
Редактирование ibases.v8i при запущенной 1С — при выходе стартер перезапишет файл и изменения пропадут
02
Сохранение файла в кодировке ANSI — ломаются русские названия баз
03
Копирование файла в профиль администратора вместо профиля пользователя — базы «не появляются»
04
Удаление строки Connect целиком вместо правки пути — база теряет подключение

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

Можно ли хранить один список баз для всех пользователей?

Да. Положите готовый .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. Перед правками делайте копии, а файлы самой базы данных не трогайте.