Настройка пути к информационной базе 1С: все способы
Содержание
Путь к файловой базе — это папка на диске или в сети, где лежит файл 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С и нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы(базу уже создали или скопировали) либоСоздание новой информационной базы(если базы ещё нет). - Задайте имя базы — как она будет называться в списке. На путь это не влияет.
- Выберите тип расположения:
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите папку с базой. Нажмите кнопку выбора (
...) и укажите папку, где лежит1Cv8.1CD, либо впишите путь вручную. - На следующем шаге оставьте версию и параметры запуска по умолчанию и нажмите
Готово.
Чтобы изменить путь у существующей базы (например, перенесли папку на другой диск): выделите её → Изменить → поправьте каталог → Готово.
Про сетевые папки отдельно:
- Указывайте UNC-путь
\\server\share\base, а не букву подключённого дискаZ:\. Буква диска подключается в сеансе пользователя и на момент запуска 1С может быть ещё не доступна или отличаться у разных людей. - У пользователя должны быть права на изменение содержимого папки (не только чтение) — 1С пишет в базу при любом сеансе.
Файловую базу нельзя класть в папки облачной синхронизации (OneDrive, Яндекс.Диск, Dropbox). Фоновая синхронизация при открытой базе повреждает файл 1Cv8.1CD. Для общего доступа используйте сетевую папку или серверный вариант.
Как настроить путь для клиент-серверной базы
Здесь вы указываете не папку, а координаты базы в кластере.
Добавить→Добавление в список существующей→ имя базы.- Тип расположения:
На сервере 1С:Предприятия. - Заполните два поля:
- Кластер серверов
— имя или адрес сервера. Если агент сервера слушает нестандартный порт, добавьте его через двоеточие:
SRV-1C:1641(по умолчанию порт агента1540). - Имя информационной базы в кластере — то имя, под которым база зарегистрирована на сервере (не путать с именем в списке на шаге 1).
- Кластер серверов
— имя или адрес сервера. Если агент сервера слушает нестандартный порт, добавьте его через двоеточие:
Готово.
Если точного имени базы на кластере вы не знаете, его видно в консоли администрирования сервера или его можно запросить у администратора сервера. Придумывать имя наугад бесполезно — подключение не пройдёт.
Частая путаница: имя в списке (шаг 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 задаётся так же, но работать будет медленно и с риском обрывов. Для нескольких пользователей через сеть предпочтительнее серверный или веб-вариант.
Что проверить перед сменой пути
Если вы переносите базу в новое место, пройдите короткий список, чтобы не потерять данные.
Копию папки делайте целиком — переносить нужно все файлы, а не только 1Cv8.1CD. После переноса откройте в базе список баз и поправьте путь через Изменить.
Частые ошибки при указании пути
Самые типичные ситуации и что с ними делать.
Частые вопросы
Можно ли хранить файловую базу на флешке или внешнем диске?
Почему база видна у одного пользователя Windows, а у другого на том же компьютере нет?
%APPDATA%\1C\1CEStart\ibases.v8i. У второго пользователя он свой. Чтобы список был общим, подключите общий *.v8i через кнопку Настройка.Как перенести базу на другой диск, не потеряв настройки и пользователей?
Изменить и укажите новый каталог. Создавать базу заново не нужно.Можно ли одной записью списка подключаться и как к файловой, и как к серверной базе?
File, либо Srvr/Ref. Для файлового и серверного подключения заводите отдельные записи в списке.