Администрирование · 9 мин
Как узнать расположение базы 1С
Как узнать расположение базы 1С: через список баз при запуске, файл v8i, реестр, свойства ярлыка и сервер SQL. Пошаговые инструкции и типичные ошибки.
Расположение базы 1С нужно знать при создании резервной копии, переносе базы на другой компьютер, настройке антивирусных исключений и восстановлении данных. Способ определения пути зависит от типа базы: файловая база хранится в одной папке на диске, а клиент-серверная размещается в СУБД (MS SQL, PostgreSQL и т.п.), и её «расположение» определяется иначе.
Самый быстрый способ — посмотреть путь прямо в окне запуска 1С: он отображается внизу списка информационных баз. Если база не запускается или нужен полный список всех подключенных баз пользователя, пригодятся файлы настроек v8i и служебные папки профиля. Ниже разобраны все методы с точными действиями и ограничениями каждого.
Определяем тип базы: файловая или клиент-серверная
Прежде чем искать расположение, важно понять, с каким типом базы вы работаете, потому что физически они устроены по-разному. Файловая база — это папка на локальном или сетевом диске, где главный файл называется 1Cv8.1CD. Именно эту папку копируют при переносе и резервном копировании.
Клиент-серверная база хранится не в файле, а внутри системы управления базами данных — MS SQL Server, PostgreSQL, Oracle или IBM DB2. Папки с данными СУБД пользователь обычно не видит и не должен трогать напрямую: копировать их вручную нельзя, это приведёт к повреждению данных. Для серверной базы «расположение» означает имя сервера и имя базы в СУБД.
Отличить тип базы просто по строке подключения в списке баз. Если внизу окна запуска указан путь вида File="D:\Bases\Trade" — база файловая. Если указано Srvr="SERVER1";Ref="trade_db" — база клиент-серверная, и искать её нужно на сервере СУБД, а не в папках.
Способ 1: посмотреть путь в окне запуска 1С
Это основной и самый надёжный способ, доступный любому пользователю без прав администратора. Запустите ярлык 1С — откроется окно со списком информационных баз. Выделите нужную базу одиночным щелчком, и в нижней части окна появится строка с её расположением.
- 1Запустите 1С через ярлык — откроется стартовое окно со списком баз
- 2Выделите нужную базу одним щелчком мыши
- 3Посмотрите строку внизу окна: File=... для файловой базы или Srvr/Ref для серверной
- 4Для файловой базы скопируйте путь и вставьте его в адресную строку Проводника Windows
- 5Проверьте, что в открывшейся папке есть файл 1Cv8.1CD — это подтверждение правильного пути
Если строка обрезана и путь не помещается целиком, нажмите кнопку «Изменить» в окне списка баз — откроется мастер редактирования, где путь показан полностью в отдельном поле. Ничего менять в настройках не нужно: просто скопируйте значение и закройте окно кнопкой «Отмена».
Для файловой базы полученный путь вставьте в адресную строку Проводника (Win+E) и нажмите Enter — откроется папка базы. Признак правильного места: в папке лежит файл 1Cv8.1CD значительного размера, а также служебные папки и файлы журнала регистрации.
Способ 2: найти путь через файл ibases.v8i
Список всех баз, подключенных у конкретного пользователя, хранится в текстовом файле ibases.v8i в профиле пользователя. Этот способ полезен, когда баз много, нужно выгрузить все пути сразу или стартовое окно 1С недоступно (например, при настройке на новом компьютере).
Файл находится по пути C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрыта по умолчанию — введите путь вручную в адресной строке Проводника или включите отображение скрытых элементов на вкладке «Вид». Открывается файл обычным Блокнотом.
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Accounting";
ID=a1b2c3d4-0000-0000-0000-000000000000
App=Auto
[Управление торговлей]
Connect=Srvr="SQLSERVER";Ref="ut_base";Внутри файла каждая база описана отдельным блоком: в квадратных скобках — название из списка, в строке Connect= — путь подключения. Для файловых баз это параметр File, для серверных — Srvr и Ref. Учтите, что файл отражает список баз только текущего пользователя: у других сотрудников на том же компьютере будут свои файлы ibases.v8i.
Способ 3: узнать расположение изнутри запущенной программы
Если вы уже работаете в 1С, путь к текущей базе можно посмотреть, не закрывая программу. Откройте меню Файл → О программе (в интерфейсе «Такси» — значок «i» или меню в правом верхнем углу). В окне «О программе» в разделе сведений об информационной базе указан каталог базы для файлового варианта или параметры сервера для клиент-серверного.
Дополнительно параметры соединения видны через пункт меню Администрирование → Параметры информационной базы (в типовых конфигурациях путь может отличаться). Там же иногда отображается строка соединения, которую можно скопировать целиком — она пригодится при подключении базы на другом компьютере.
Способ 4: определить расположение серверной базы через консоль и СУБД
Для клиент-серверной базы путь в стартовом окне показывает только имя сервера 1С и имя базы, но не физическое размещение файлов данных. Чтобы узнать, где лежат файлы .mdf и .ldf в MS SQL Server, откройте SQL Server Management Studio, подключитесь к серверу, найдите базу в списке, откройте её свойства (правый клик → Properties) и перейдите на страницу Files — там указаны полные пути к файлам данных и журнала транзакций.
Сопоставить имя базы в кластере 1С с именем базы в СУБД помогает консоль администрирования серверов 1С: в свойствах информационной базы видны параметры «Сервер баз данных» и «Имя базы данных». Без этой проверки легко перепутать базы, если на одном SQL-сервере их несколько с похожими названиями.
Частые ошибки и типичные проблемы
Самая распространённая ошибка — копирование файловой базы, пока в ней работают пользователи. Файл 1Cv8.1CD при этом копируется в несогласованном состоянии, и полученная «копия» может не открыться или содержать повреждённые данные. Перед копированием завершите все сеансы или используйте выгрузку в dt через конфигуратор.
Вторая типичная ситуация — база лежит на сетевом диске, и пользователь ищет её на своём компьютере. Путь вида \\SERVER\Bases\Trade — это сетевой ресурс другого компьютера, а не локальная папка. Также путают папку базы с папкой шаблонов конфигураций: в шаблонах лежат установочные файлы, а не рабочие данные.
Как проверить, что путь найден правильно
После определения пути убедитесь, что вы нашли именно рабочую базу, а не её старую копию. Откройте папку и посмотрите дату изменения файла 1Cv8.1CD: у активно используемой базы она свежая. Сравните размер файла с ожидаемым — рабочая база обычно заметно больше пустой копии.
Как проверить результат
Файл присутствует, дата изменения свежая
Файла нет — это не папка базы или база серверная
File= указывает на найденную папку
Указан Srvr= — база серверная, искать в СУБД
Соответствует времени последней работы пользователей
Старая дата — вероятно, это архивная копия
Окончательная проверка — запуск базы через найденный путь: создайте временную запись в списке баз, укажите найденную папку и запустите конфигуратор в режиме просмотра. Если база открывается и содержит актуальные данные, расположение определено верно.
Что важно запомнить
Путь к базе виден внизу стартового окна 1С и в окне «О программе». Файловая база — это папка с файлом 1Cv8.1CD, серверная — база внутри СУБД, её файлы вручную не трогают. Полный список баз пользователя хранится в ibases.v8i в профиле. Перед любым копированием завершайте все сеансы работы с базой.
Частые вопросы
Почему в списке баз путь не отображается или обрезан?
Строка внизу окна имеет ограниченную ширину. Нажмите кнопку «Изменить» при выделенной базе — полный путь показан в поле мастера настройки. Скопируйте его и закройте окно через «Отмена», ничего не меняя.
Где искать базу, если 1С установлена на терминальном сервере?
Логика та же: смотрите строку подключения в стартовом окне. Помните, что файл ibases.v8i лежит в профиле конкретного пользователя терминального сервера, а сама база может находиться как на дисках этого сервера, так и на отдельной файловой или SQL-машине — ориентируйтесь на значение Connect.
Можно ли перенести базу, просто скопировав папку?
Для файловой базы — да, но только после завершения всех сеансов пользователей. Скопируйте всю папку целиком, на новом месте добавьте базу в список через кнопку «Добавить» с указанием нового пути. Для серверной базы копирование папок не работает — используйте выгрузку в dt или бэкап средствами СУБД.
Что делать, если файл 1Cv8.1CD нашёлся в нескольких папках?
Сравните даты изменения и размеры файлов: актуальная база изменялась недавно. Проверьте, какая именно папка указана в строке Connect в ibases.v8i или в стартовом окне — это и есть рабочее расположение. Остальные копии, скорее всего, архивные, но удалять их стоит только после проверки содержимого.
Как узнать путь к базе на веб-сервере (публикация через веб-клиент)?
Строка подключения хранится в файле default.vrd в папке публикации на веб-сервере. Откройте его текстовым редактором и найдите параметр ib — в нём указано значение вида File=... или Srvr=...;Ref=..., то есть фактическое расположение базы за веб-доступом.
Опасно ли вручную править файл ibases.v8i?
Сам файл безопасно редактировать при закрытом 1С, но ошибка в синтаксисе (лишняя кавычка, пропущенная строка) приведёт к тому, что база исчезнет из списка. Перед правкой сделайте копию файла. Надёжнее управлять списком через кнопки «Добавить» и «Удалить» в стартовом окне.