Настройка пути к информационной базе 1С: все способы

· 9 мин

Содержание

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

Сам список баз с их адресами хранится в файле ibases.v8i. Ниже — где его искать, как узнать текущий путь, как прописать новый для файлового и серверного варианта, и почему база иногда «пропадает» из списка.

Всё описано для платформы 8.3 с интерфейсом «Такси». В файловом и серверном режиме окна немного отличаются — разберём оба.

Что задаёт путь: папка, сервер или адрес

Куда 1С «смотрит» за данными, зависит от варианта работы:

  • 📁 Файловый вариант — путь это каталог (папку) с файлом базы. Может быть локальным (C:\Bases\Buh) или сетевым (\\server\1c\Buh).
  • 🖥️ Клиент-серверный вариант — пути как такового нет. Указываете имя сервера (кластера) и имя базы на нём. Где физически лежат данные, знает только сервер.
  • 🌐 Веб-вариант — вместо папки адрес опубликованной базы, например http://srv-1c/buh. Тонкий клиент подключается по ссылке.

Отсюда простое правило: если базу перенесли в другую папку или на другой диск, старый путь перестаёт работать и его нужно переписать вручную. Сервер и адрес 1С сама не «подхватывает».

Понимание варианта сразу отсекает половину вопросов. Файловую базу вы носите папкой, серверную — настраиваете на стороне сервера, а в клиенте только прописываете, к какому серверу идти.

Как узнать текущий путь к базе

Три рабочих способа, от самого быстрого.

1. В стартовом окне. Запустите 1С (ярлык 1cestart.exe без автозапуска базы). В списке выделите нужную базу — в нижней части окна появится строка с её адресом. Для файловой это путь к папке, для серверной — строка вида Srvr="SRV-1C";Ref="buh";.

2. Через кнопку «Изменить». Выделите базу → Изменить. Откроется та же форма, что при добавлении, — поле с каталогом или с сервером и именем базы видно полностью, его можно скопировать.

3. Из запущенной базы. Уже внутри 1С откройте главное меню → Справка → О программе (или кнопку с буквой i в правом верхнем углу). В открывшемся окне есть строка с информационной базой — для файлового варианта там виден каталог, для серверного строка подключения.

Способ №3 удобен, когда баз в списке несколько с похожими именами и непонятно, какую из них вы сейчас открыли.

Как прописать путь в файловом варианте

Файловая база — это папка. Порядок такой.

  1. Запустите стартовое окно 1С и нажмите Добавить.
  2. Выберите Добавление в список существующей информационной базы (базу уже создали или скопировали) либо Создание новой информационной базы (если базы ещё нет).
  3. Задайте имя базы — как она будет называться в списке. На путь это не влияет.
  4. Выберите тип расположения: На данном компьютере или на компьютере в локальной сети.
  5. В поле каталога укажите папку с базой. Нажмите кнопку выбора (...) и укажите папку, где лежит 1Cv8.1CD, либо впишите путь вручную.
  6. На следующем шаге оставьте версию и параметры запуска по умолчанию и нажмите Готово.

Чтобы изменить путь у существующей базы (например, перенесли папку на другой диск): выделите её → Изменить → поправьте каталог → Готово.

Про сетевые папки отдельно:

  • Указывайте UNC-путь \\server\share\base, а не букву подключённого диска Z:\. Буква диска подключается в сеансе пользователя и на момент запуска 1С может быть ещё не доступна или отличаться у разных людей.
  • У пользователя должны быть права на изменение содержимого папки (не только чтение) — 1С пишет в базу при любом сеансе.

Файловую базу нельзя класть в папки облачной синхронизации (OneDrive, Яндекс.Диск, Dropbox). Фоновая синхронизация при открытой базе повреждает файл 1Cv8.1CD. Для общего доступа используйте сетевую папку или серверный вариант.

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

Здесь вы указываете не папку, а координаты базы в кластере.

  1. Добавить → Добавление в список существующей → имя базы.
  2. Тип расположения: На сервере 1С:Предприятия.
  3. Заполните два поля:
    • Кластер серверов — имя или адрес сервера. Если агент сервера слушает нестандартный порт, добавьте его через двоеточие: SRV-1C:1641 (по умолчанию порт агента 1540).
    • Имя информационной базы в кластере — то имя, под которым база зарегистрирована на сервере (не путать с именем в списке на шаге 1).
  4. Готово.

Если точного имени базы на кластере вы не знаете, его видно в консоли администрирования сервера или его можно запросить у администратора сервера. Придумывать имя наугад бесполезно — подключение не пройдёт.

Частая путаница: имя в списке (шаг 1) и имя базы в кластере (шаг 3) — это разные вещи. В списке базу можно назвать как угодно, например Бухгалтерия (рабочая), а на сервере она зарегистрирована под коротким техническим именем вроде buh. Для подключения важно именно второе — оно и идёт в строку Ref.

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

Где физически хранятся пути: файл ibases.v8i

Список баз и их пути лежат в текстовом файле ibases.v8i. Полезно знать его расположение — иногда проще поправить файл, чем кликать по форме, а ещё так переносят список баз на другой компьютер.

Расположение файла со списком конкретного пользователя Windows:

%APPDATA%\1C\1CEStart\ibases.v8i

Это разворачивается в C:\Users\<Имя>\AppData\Roaming\1C\1CEStart\ibases.v8i. Именно поэтому у одного пользователя Windows база в списке есть, а у другого на том же компьютере — нет: списки у них раздельные.

Каждая база в файле — это секция. Файловая выглядит так:

[Бухгалтерия предприятия]
Connect=File="C:\Bases\Buh";
OrderInList=100
Folder=/
Version=8.3

Серверная база отличается только строкой Connect:

Connect=Srvr="SRV-1C";Ref="buh";

Веб-база — адресом публикации:

Connect=ws="http://srv-1c/buh";

Чтобы сменить путь вручную, закройте все окна 1С, откройте ibases.v8i блокнотом и поправьте строку Connect. Перед правкой скопируйте файл — одна лишняя кавычка, и база исчезнет из списка.

Пара параметров секции, которые реально пригождаются:

  • ClientConnectionSpeed=Low — пометка «низкая скорость соединения». Включайте для файловой базы по медленному каналу или VPN, чтобы клиент экономил трафик.
  • OrderInList — порядок базы в списке. Чем меньше число, тем выше база.
  • Version=8.3 — какой версией платформы открывать базу. Нужно, когда на машине стоит несколько версий 8.3.

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

Общий список баз и файл 1CEStart.cfg

Когда на десятках компьютеров нужен одинаковый список баз, его не раздают файлами вручную, а подключают как общий. За это отвечает файл настроек запуска 1CEStart.cfg.

Он лежит в двух местах:

  • общий для всех пользователей — C:\ProgramData\1C\1CEStart\1CEStart.cfg;
  • пользовательский — %APPDATA%\1C\1CEStart\1CEStart.cfg.

Параметр CommonInfoBases в этом файле указывает путь к общему *.v8i-файлу на сетевом ресурсе. Все клиенты читают общий список оттуда плюс свой локальный ibases.v8i.

Тот же параметр настраивается без правки файла: в стартовом окне кнопка Настройка → поле Адрес списка общих информационных баз.

Если общий *.v8i лежит на сетевой папке, а она недоступна (сервер выключен, нет прав, оборвался VPN), то из списка пропадут сразу все общие базы. Сначала проверяйте доступность сетевого ресурса, а не ищите ошибку в самих базах.

Запуск по пути из командной строки и ярлыка

Путь можно задать прямо в ярлыке, минуя список баз. Это удобно для автозапуска конкретной базы.

Исполняемый файл клиента — 1cv8.exe в папке bin установленной платформы. Параметры:

  • файловая база: ENTERPRISE /F"C:\Bases\Buh"
  • серверная база: ENTERPRISE /S"SRV-1C\buh"

Пример поля «Объект» в свойствах ярлыка:

"C:\Program Files\1cv8\8.3.24.1234\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\Buh"

Режим ENTERPRISE открывает базу в пользовательском режиме, DESIGNER — в Конфигураторе. Логин и пароль можно подставить ключами /N и /P, но хранить пароль в ярлыке небезопасно.

После переноса папки такой ярлык будет вести на старый путь и выдаст ошибку. Поправьте путь в ключе /F — это и есть причина «вчера работало, сегодня нет» после переезда базы. Полный список ключей запуска смотрите в документации по платформе.

Удалённые, облачные и опубликованные базы

Для удалённой работы «каталог» часто задаётся иначе:

  • 🖥️ Терминальный сервер (RDP). Путь в списке баз указывается относительно терминального сервера, а не вашего компьютера. Папка C:\Bases\Buh — это папка на сервере, к которому вы подключились.
  • 🌐 Опубликованная база (веб-клиент/тонкий клиент по ссылке). Папка не нужна: в списке указываете адрес публикации http://server/base. Публикацию на веб-сервере делает администратор.
  • ☁️ Облако 1С (сервис 1cfresh и подобные). Путь вы не указываете вообще — вход по учётной записи сервиса через веб-браузер или тонкий клиент. Настройка каталога к такой базе неприменима.

Отдельно про файловую базу через VPN или по медленному каналу: формально путь UNC задаётся так же, но работать будет медленно и с риском обрывов. Для нескольких пользователей через сеть предпочтительнее серверный или веб-вариант.

Что проверить перед сменой пути

Если вы переносите базу в новое место, пройдите короткий список, чтобы не потерять данные.

Перед изменением пути к базе
Выполнено: 0 / 5

Копию папки делайте целиком — переносить нужно все файлы, а не только 1Cv8.1CD. После переноса откройте в базе список баз и поправьте путь через Изменить.

Частые ошибки при указании пути

Самые типичные ситуации и что с ними делать.

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

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

Можно ли хранить файловую базу на флешке или внешнем диске?
Технически да — это обычный файловый вариант. Но буква внешнего диска при переподключении меняется, и путь ломается. Надёжнее фиксировать букву тома в настройках Windows или использовать UNC-путь к сетевой папке.
Почему база видна у одного пользователя Windows, а у другого на том же компьютере нет?
Список баз хранится в профиле конкретного пользователя — %APPDATA%\1C\1CEStart\ibases.v8i. У второго пользователя он свой. Чтобы список был общим, подключите общий *.v8i через кнопку Настройка.
Как перенести базу на другой диск, не потеряв настройки и пользователей?
Все настройки и пользователи хранятся внутри самой базы. Скопируйте папку с базой целиком на новый диск, затем в стартовом окне нажмите Изменить и укажите новый каталог. Создавать базу заново не нужно.
Можно ли одной записью списка подключаться и как к файловой, и как к серверной базе?
Нет. Одна запись хранит один путь — либо File, либо Srvr/Ref. Для файлового и серверного подключения заводите отдельные записи в списке.
Куда делась папка базы, если в списке указан только сервер?
При серверном варианте физические файлы лежат на стороне сервера 1С (в его служебных каталогах и в СУБД). С клиента вы к ним не обращаетесь напрямую — только через имя кластера и имя базы.