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

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

Как поменять путь к базе 1С: полное руководство

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

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

Хорошая новость: сама платформа 1С не хранит путь внутри базы. Путь прописан только в списке информационных баз на компьютере пользователя и в служебном файле ibases.v8i. Это значит, что перенос базы сводится к двум действиям: физически переместить папку и указать программе новое расположение.

Ниже разобраны все типовые сценарии: смена пути через окно запуска, перенос файловой базы на другой диск, смена пути для серверной базы, редактирование списка баз вручную и изменение служебных каталогов. Отдельно описаны проверки результата и типичные ошибки, из-за которых база «пропадает» из списка или не открывается.

Где 1С хранит путь к базе и что именно нужно менять

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

Список баз каждого пользователя хранится в файле ibases.v8i, который находится в профиле пользователя Windows: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\. Именно этот файл читает стартер 1С при запуске. Если путь в нём указывает на несуществующую папку, база останется в списке, но при запуске появится ошибка о недоступности информационной базы.

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

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

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

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

Альтернативный вариант — удалить базу из списка и добавить заново через кнопку «Добавить» с указанием существующего каталога. Результат тот же, но при редактировании сохраняются дополнительные параметры запуска (версия платформы, режим запуска), которые при повторном добавлении придётся выставить вручную.

Как перенести файловую базу на другой диск или компьютер

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

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

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

Как поменять путь в файле ibases.v8i вручную

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

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

text
[Бухгалтерия предприятия]
Connect=File="D:\1C_Bases\Accounting";
ID=8f3a2b10-1234-4abc-9def-001122334455
OrderInList=16384
Folder=/
OrderInTree=256
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

При массовом развёртывании удобно использовать общий список баз: в настройках стартера (кнопка «Настройка») можно указать путь к общему файлу .v8i на сетевом ресурсе. Тогда изменение пути делается один раз, и все пользователи автоматически видят актуальный список.

Как изменить расположение серверной базы

Для клиент-серверного варианта в списке баз путь к файлам не фигурирует: указываются параметры Srvr (сервер 1С) и Ref (имя базы). Если база переехала на другой сервер 1С, откройте свойства базы в стартере через «Изменить» и обновите имя сервера и, при необходимости, имя базы.

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

Как сменить каталог шаблонов и временные папки

Каталог шаблонов конфигураций и обновлений меняется в окне запуска: кнопка «Настройка», поле «Каталоги шаблонов конфигураций и обновлений». Здесь можно указать несколько папок через точку с запятой — платформа будет искать шаблоны во всех перечисленных каталогах. Это удобно, когда шаблоны лежат на сетевом ресурсе и используются несколькими сотрудниками.

Папку временных файлов 1С платформа берёт из системных переменных окружения TMP и TEMP. Чтобы перенаправить временные файлы на другой диск (например, при нехватке места на системном), измените эти переменные в свойствах системы Windows и перезапустите сеанс. Отдельной настройки каталога временных файлов внутри 1С нет.

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

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

Запуск базы после смены пути
Норма

База открывается в обычном режиме, данные на месте

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

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

Содержимое новой папки
Норма

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

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

Папка пуста или содержит только служебные файлы — скопирована не та директория

Права доступа
Норма

У пользователя есть чтение и запись в новый каталог

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

Ошибка доступа при запуске — нужно выдать права на папку

Типичные ошибки и ограничения

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

Типичные ошибки
01
Копирование базы при работающих пользователях — файл 1Cv8.1CD переносится в повреждённом виде, база не открывается или требует тестирования и исправления.
02
Указание пути через сетевой диск вместо UNC — у других пользователей диск подключён под другой буквой, и база у них не запускается.
03
Перенос только файла 1Cv8.1CD без остальной папки — при наличии вложенных каталогов с данными часть информации теряется.
04
Изменение пути у одного пользователя и забытые остальные — коллеги продолжают открывать старую копию и работают не с теми данными.

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

Итог

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

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

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

Можно ли просто переместить папку базы, не меняя ничего в 1С?

Нет. Стартер 1С ищет базу по старому пути из списка, и после перемещения папки запуск завершится ошибкой. Обязательно обновите путь через кнопку «Изменить» в окне запуска или отредактируйте файл ibases.v8i.

Где находится файл со списком баз 1С?

Файл ibases.v8i лежит в профиле пользователя: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\. Папка AppData скрытая — включите отображение скрытых элементов в проводнике или вставьте путь в адресную строку напрямую.

Как перенести список баз на другой компьютер?

Скопируйте файл ibases.v8i в аналогичную папку профиля на новом компьютере. Убедитесь, что пути к базам доступны с нового рабочего места: локальные пути вида D:\Bases на другом ПК будут недействительны, если сама папка там отсутствует.

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

Проверьте три вещи: что путь указывает именно на корень папки базы (где лежит 1Cv8.1CD), а не на вложенный каталог; что у пользователя есть права чтения и записи на эту папку; что сетевой ресурс доступен — откройте путь в проводнике Windows.

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

Да. Выложите подготовленный файл .v8i на общий сетевой ресурс и в настройках стартера 1С (кнопка «Настройка») укажите его как общий список информационных баз. Тогда изменение путей выполняется один раз централизованно.

Нужно ли менять путь в 1С при переносе серверной базы на другой диск внутри СУБД?

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