Администрирование · 11 мин
Как поменять путь к базе 1С
Как изменить путь к информационной базе 1С: через список баз, файл ibases.v8i и перенос каталога. Разбор файловых и клиент-серверных баз, ошибки и проверка результата.
Путь к информационной базе 1С приходится менять при переносе данных на другой диск, переезде на новый сервер, реорганизации сетевых папок или после переустановки операционной системы. Сама процедура несложна, но у неё есть важное условие: сначала физически перемещается или проверяется каталог базы, и только потом исправляется ссылка на него в настройках запуска. Если сделать наоборот, пользователь получит ошибку «информационная база не обнаружена».
Способ изменения пути зависит от типа базы. Для файловой базы достаточно отредактировать запись в окне запуска 1С или в файле списка баз. Для клиент-серверной базы путь к данным хранится в СУБД (MS SQL, PostgreSQL и др.), и менять его приходится средствами сервера 1С и самой СУБД, а не на рабочем месте пользователя.
Перед любыми действиями убедитесь, что с базой никто не работает, и сделайте резервную копию: для файловой базы — копию каталога или выгрузку через конфигуратор, для серверной — штатный бэкап средствами СУБД. Это займёт несколько минут, но защитит от потери данных при ошибке в пути или случайном удалении файлов.
Как определить тип базы и текущий путь
Прежде чем что-то менять, выясните, какая у вас база и где она лежит сейчас. Откройте окно запуска 1С (ярлык «1С:Предприятие»), выделите нужную базу и нажмите кнопку «Изменить». В первом окне мастера будет указан тип расположения: «На данном компьютере или на компьютере в локальной сети» — это файловая база, «На сервере 1С:Предприятия» — клиент-серверная.
Текущий путь к файловой базе виден прямо в списке баз, под её названием, а также в поле «Каталог» на втором шаге мастера редактирования. Каталог файловой базы содержит файл 1Cv8.1CD — это и есть сама база. Если такого файла в указанной папке нет, путь уже неактуален и база не запустится.
Путь меняется через кнопку «Изменить» в окне запуска
Путь к файлам данных меняется средствами СУБД
Проверьте, существует ли каталог и есть ли в нём файл 1Cv8.1CD
Изменение пути через окно запуска 1С
Это основной способ для файловых баз. Он не требует прав администратора на уровне операционной системы, если у пользователя есть доступ к новому каталогу. Порядок действий одинаков для большинства версий платформы 8.3.
Откройте стартовое окно 1С, выделите нужную базу и нажмите «Изменить». Пройдите первый шаг мастера (тип расположения не меняйте, если база осталась файловой) и на втором шаге укажите новый каталог в поле «Каталог информационной базы». Путь можно ввести вручную или выбрать через кнопку обзора. Завершите мастер кнопкой «Готово» и запустите базу для проверки.
- 1Завершите работу всех пользователей с базой и закройте конфигуратор
- 2Сделайте копию каталога базы или выгрузку .dt через конфигуратор
- 3Перенесите каталог базы в новое место, если требуется физический перенос
- 4Откройте окно запуска 1С, выделите базу и нажмите «Изменить»
- 5На шаге выбора каталога укажите новый путь и нажмите «Готово»
- 6Запустите базу и убедитесь, что открываются данные и отчёты
Если база расположена на сетевом ресурсе, путь лучше указывать в формате UNC (\\server\share\base), а не через подключённый сетевой диск. Буква диска может отличаться у разных пользователей или не подключиться при запуске, и тогда база окажется недоступна.
Изменение пути через файл списка баз ibases.v8i
Список баз, который видит пользователь в окне запуска, хранится в файле ibases.v8i. Обычно он расположен в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Этот файл можно открыть обычным текстовым редактором и поправить путь вручную — так быстрее, когда нужно изменить несколько баз сразу.
Каждая база описана секцией в квадратных скобках, а путь задан параметром Connect=File="...";. Найдите нужную секцию по названию и замените значение в кавычках на новый каталог. Сохраните файл в той же кодировке и перезапустите окно запуска 1С.
[Бухгалтерия предприятия]
ID=9f3f1a2b-0000-0000-0000-000000000000
Connect=File="D:\\Bases\\Accounting";
App=AutoСпособ с редактированием файла удобен и для массовой настройки: готовый ibases.v8i можно скопировать в профили других пользователей или развернуть через групповые политики. Альтернатива — общий список баз в файле .v8l, который подключается всем пользователям сразу и хранится в общедоступном каталоге.
Физический перенос каталога файловой базы
Смена пути в настройках и перенос самих файлов — две разные операции, которые обычно выполняются вместе. Сначала скопируйте каталог базы целиком в новое место, затем измените путь в списке баз, проверьте запуск и только после успешной проверки удаляйте старую копию.
Копирование выполняйте при полностью закрытой базе: если кто-то работает, файл 1Cv8.1CD будет заблокирован, а скопированная версия может оказаться повреждённой или неполной. Надёжнее всего копировать весь каталог, а не отдельные файлы — рядом с основным файлом могут лежать служебные данные.
После переноса проверьте права доступа: у всех пользователей базы должны быть права на чтение и запись в новый каталог. Частая ситуация — база открывается у администратора, но не открывается у рядовых пользователей именно из-за ограничений NTFS или сетевого доступа.
Изменение пути для клиент-серверной базы
В клиент-серверном варианте на рабочем месте пользователя указываются только имя сервера 1С и имя базы в кластере — физический путь к файлам данных там не настраивается. Поэтому «поменять путь» здесь означает одну из двух задач: перенести базу на другой сервер СУБД или изменить расположение файлов данных внутри той же СУБД.
Перенос на другой сервер выполняется через выгрузку и загрузку: либо штатными средствами СУБД (backup/restore), либо выгрузкой в файл .dt через конфигуратор с последующей загрузкой в новую базу. После этого в консоли кластера серверов 1С в свойствах информационной базы меняются параметры подключения к СУБД, либо создаётся новая регистрация базы.
Сравнение вариантов переноса серверной базы
Подходит для баз небольшого и среднего размера, не требует доступа к СУБД. Ограничение: длительно на больших базах и требует монопольного доступа
Быстрее для больших баз и сохраняет всё на уровне СУБД. Ограничение: нужны права администратора СУБД и совместимость версий
Подходит, когда база в СУБД уже перенесена и нужно только переподключить сервер 1С. Не переносит данные сама по себе
Изменение расположения файлов данных внутри СУБД (например, перенос mdf-файлов MS SQL на другой диск) выполняется исключительно средствами самой СУБД: отсоединением и присоединением базы или командами ALTER DATABASE. Платформа 1С об этом пути ничего не знает и узнавать не должна — она работает через сервер СУБД по имени базы.
Проверка результата и типичные ошибки
После смены пути запустите базу в режиме «1С:Предприятие» и убедитесь, что открываются журналы документов, справочники и строятся отчёты с актуальными данными. Дополнительно полезно открыть конфигуратор и проверить, что вход выполняется без сообщений о несоответствии версий или отсутствии файлов.
Как проверить результат
База открывается, данные актуальны
Ошибка «информационная база не обнаружена» — путь неверен или каталог недоступен
В каталоге есть файл 1Cv8.1CD заметного размера
Каталог пуст или файл отсутствует — перенос выполнен не туда
База открывается у всех пользователей
Работает только у администратора — не хватает прав на каталог
Если после смены пути база не открывается, вернитесь к старой записи в списке баз (вы её не удаляли, если действовали аккуратно) или восстановите путь из резервной копии ibases.v8i. Паниковать не стоит: смена пути сама по себе не затрагивает данные, риск связан только с физическими операциями над файлами.
Что важно запомнить
Для файловой базы путь меняется через «Изменить» в окне запуска или правкой ibases.v8i; для клиент-серверной — на стороне сервера и СУБД. Порядок безопасной работы: завершить сеансы, сделать копию, перенести данные, изменить путь, проверить запуск и только потом удалять старое.
Частые вопросы
Можно ли поменять путь к базе, пока с ней работают пользователи?
Изменить запись в списке баз технически можно, но переносить файлы при активных сеансах нельзя: файл 1Cv8.1CD будет заблокирован, а копия может получиться повреждённой. Сначала попросите всех выйти, проверьте отсутствие сеансов и только потом выполняйте перенос.
Где находится файл списка баз ibases.v8i?
Обычно в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Быстрее всего открыть этот путь, вставив его в адресную строку проводника. Учтите, что у каждого пользователя компьютера свой файл списка баз.
База после переноса открывается у меня, но не у коллег. Что делать?
Почти всегда причина в правах доступа к новому каталогу или в том, что коллеги подключаются через сетевой диск с другой буквой. Выдайте группе пользователей права на чтение и запись для нового каталога и укажите у всех одинаковый UNC-путь вида \\server\share\base.
Как поменять путь сразу у всех пользователей?
Отредактируйте ibases.v8i у одного пользователя, проверьте запуск, затем скопируйте файл в профили остальных пользователей вручную или через скрипт. Альтернатива — общий файл списка баз .v8l в сетевом каталоге, который подключается всем рабочим местам централизованно.
Что делать, если после смены пути появилась ошибка «информационная база не обнаружена»?
Проверьте, что каталог по новому пути существует, доступен с вашего компьютера и содержит файл 1Cv8.1CD. Затем сверьте путь в настройках базы: частая причина — опечатка, лишний пробел или недоступный сетевой ресурс. Если файлы ещё не перенесены, укажите старый путь обратно.
Нужно ли менять путь после переименования сервера?
Для файловой базы на сетевом ресурсе — да: UNC-путь содержит имя сервера, и после переименования старая ссылка перестанет работать. Для клиент-серверной базы нужно обновить имя сервера 1С в настройках подключения, а при смене имени сервера СУБД — параметры в консоли кластера.