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

Администрирование · 11 мин

Как поменять путь к базе 1С

Как изменить путь к информационной базе 1С: через список баз, файл ibases.v8i и перенос каталога. Разбор файловых и клиент-серверных баз, ошибки и проверка результата.

Путь к информационной базе 1С приходится менять при переносе данных на другой диск, переезде на новый сервер, реорганизации сетевых папок или после переустановки операционной системы. Сама процедура несложна, но у неё есть важное условие: сначала физически перемещается или проверяется каталог базы, и только потом исправляется ссылка на него в настройках запуска. Если сделать наоборот, пользователь получит ошибку «информационная база не обнаружена».

Способ изменения пути зависит от типа базы. Для файловой базы достаточно отредактировать запись в окне запуска 1С или в файле списка баз. Для клиент-серверной базы путь к данным хранится в СУБД (MS SQL, PostgreSQL и др.), и менять его приходится средствами сервера 1С и самой СУБД, а не на рабочем месте пользователя.

Перед любыми действиями убедитесь, что с базой никто не работает, и сделайте резервную копию: для файловой базы — копию каталога или выгрузку через конфигуратор, для серверной — штатный бэкап средствами СУБД. Это займёт несколько минут, но защитит от потери данных при ошибке в пути или случайном удалении файлов.

Как определить тип базы и текущий путь

Прежде чем что-то менять, выясните, какая у вас база и где она лежит сейчас. Откройте окно запуска 1С (ярлык «1С:Предприятие»), выделите нужную базу и нажмите кнопку «Изменить». В первом окне мастера будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» — это файловая база, «На сервере 1С:Предприятия» — клиент-серверная.

Текущий путь к файловой базе виден прямо в списке баз, под её названием, а также в поле «Каталог» на втором шаге мастера редактирования. Каталог файловой базы содержит файл 1Cv8.1CD — это и есть сама база. Если такого файла в указанной папке нет, путь уже неактуален и база не запустится.

В списке баз указан диск или сетевая папкаФайловая база

Путь меняется через кнопку «Изменить» в окне запуска

Указан сервер и имя базы в кластереКлиент-серверная база

Путь к файлам данных меняется средствами СУБД

База не запускается, ошибка «не обнаружена»Путь устарел или каталог недоступен

Проверьте, существует ли каталог и есть ли в нём файл 1Cv8.1CD

Изменение пути через окно запуска 1С

Это основной способ для файловых баз. Он не требует прав администратора на уровне операционной системы, если у пользователя есть доступ к новому каталогу. Порядок действий одинаков для большинства версий платформы 8.3.

Откройте стартовое окно 1С, выделите нужную базу и нажмите «Изменить». Пройдите первый шаг мастера (тип расположения не меняйте, если база осталась файловой) и на втором шаге укажите новый каталог в поле «Каталог информационной базы». Путь можно ввести вручную или выбрать через кнопку обзора. Завершите мастер кнопкой «Готово» и запустите базу для проверки.

Порядок действий для файловой базы
  1. 1
    Завершите работу всех пользователей с базой и закройте конфигуратор
  2. 2
    Сделайте копию каталога базы или выгрузку .dt через конфигуратор
  3. 3
    Перенесите каталог базы в новое место, если требуется физический перенос
  4. 4
    Откройте окно запуска 1С, выделите базу и нажмите «Изменить»
  5. 5
    На шаге выбора каталога укажите новый путь и нажмите «Готово»
  6. 6
    Запустите базу и убедитесь, что открываются данные и отчёты

Если база расположена на сетевом ресурсе, путь лучше указывать в формате UNC (\\server\share\base), а не через подключённый сетевой диск. Буква диска может отличаться у разных пользователей или не подключиться при запуске, и тогда база окажется недоступна.

Изменение пути через файл списка баз ibases.v8i

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

Каждая база описана секцией в квадратных скобках, а путь задан параметром Connect=File="...";. Найдите нужную секцию по названию и замените значение в кавычках на новый каталог. Сохраните файл в той же кодировке и перезапустите окно запуска 1С.

ini
[Бухгалтерия предприятия]
ID=9f3f1a2b-0000-0000-0000-000000000000
Connect=File="D:\\Bases\\Accounting";
App=Auto

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

Физический перенос каталога файловой базы

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

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

После переноса проверьте права доступа: у всех пользователей базы должны быть права на чтение и запись в новый каталог. Частая ситуация — база открывается у администратора, но не открывается у рядовых пользователей именно из-за ограничений NTFS или сетевого доступа.

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

В клиент-серверном варианте на рабочем месте пользователя указываются только имя сервера 1С и имя базы в кластере — физический путь к файлам данных там не настраивается. Поэтому «поменять путь» здесь означает одну из двух задач: перенести базу на другой сервер СУБД или изменить расположение файлов данных внутри той же СУБД.

Перенос на другой сервер выполняется через выгрузку и загрузку: либо штатными средствами СУБД (backup/restore), либо выгрузкой в файл .dt через конфигуратор с последующей загрузкой в новую базу. После этого в консоли кластера серверов 1С в свойствах информационной базы меняются параметры подключения к СУБД, либо создаётся новая регистрация базы.

Сравнение вариантов переноса серверной базы

Выгрузка .dt через конфигуратор

Подходит для баз небольшого и среднего размера, не требует доступа к СУБД. Ограничение: длительно на больших базах и требует монопольного доступа

Backup/restore средствами СУБД

Быстрее для больших баз и сохраняет всё на уровне СУБД. Ограничение: нужны права администратора СУБД и совместимость версий

Смена параметров в консоли кластера

Подходит, когда база в СУБД уже перенесена и нужно только переподключить сервер 1С. Не переносит данные сама по себе

Изменение расположения файлов данных внутри СУБД (например, перенос mdf-файлов MS SQL на другой диск) выполняется исключительно средствами самой СУБД: отсоединением и присоединением базы или командами ALTER DATABASE. Платформа 1С об этом пути ничего не знает и узнавать не должна — она работает через сервер СУБД по имени базы.

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

Запуск базы из списка
Норма

База открывается, данные актуальны

Тревожный признак

Ошибка «информационная база не обнаружена» — путь неверен или каталог недоступен

Содержимое нового каталога
Норма

В каталоге есть файл 1Cv8.1CD заметного размера

Тревожный признак

Каталог пуст или файл отсутствует — перенос выполнен не туда

Доступ других пользователей
Норма

База открывается у всех пользователей

Тревожный признак

Работает только у администратора — не хватает прав на каталог

Типичные ошибки
01
Сначала изменили путь, потом перенесли файлы — пользователи получают ошибку запуска и не могут работать до завершения переноса
02
Указали путь через сетевой диск вместо UNC — у части пользователей диск не подключается, и база для них недоступна
03
Удалили старый каталог до проверки нового — при ошибке копирования данные теряются без возможности отката
04
Забыли про права доступа к новому каталогу — база открывается не у всех сотрудников
05
Отредактировали ibases.v8i при открытом окне запуска — изменения затёрлись при закрытии платформы

Если после смены пути база не открывается, вернитесь к старой записи в списке баз (вы её не удаляли, если действовали аккуратно) или восстановите путь из резервной копии ibases.v8i. Паниковать не стоит: смена пути сама по себе не затрагивает данные, риск связан только с физическими операциями над файлами.

Итог

Что важно запомнить

Для файловой базы путь меняется через «Изменить» в окне запуска или правкой ibases.v8i; для клиент-серверной — на стороне сервера и СУБД. Порядок безопасной работы: завершить сеансы, сделать копию, перенести данные, изменить путь, проверить запуск и только потом удалять старое.

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

Можно ли поменять путь к базе, пока с ней работают пользователи?

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

Где находится файл списка баз ibases.v8i?

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

База после переноса открывается у меня, но не у коллег. Что делать?

Почти всегда причина в правах доступа к новому каталогу или в том, что коллеги подключаются через сетевой диск с другой буквой. Выдайте группе пользователей права на чтение и запись для нового каталога и укажите у всех одинаковый UNC-путь вида \\server\share\base.

Как поменять путь сразу у всех пользователей?

Отредактируйте ibases.v8i у одного пользователя, проверьте запуск, затем скопируйте файл в профили остальных пользователей вручную или через скрипт. Альтернатива — общий файл списка баз .v8l в сетевом каталоге, который подключается всем рабочим местам централизованно.

Что делать, если после смены пути появилась ошибка «информационная база не обнаружена»?

Проверьте, что каталог по новому пути существует, доступен с вашего компьютера и содержит файл 1Cv8.1CD. Затем сверьте путь в настройках базы: частая причина — опечатка, лишний пробел или недоступный сетевой ресурс. Если файлы ещё не перенесены, укажите старый путь обратно.

Нужно ли менять путь после переименования сервера?

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