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

Путь к данным напрямую зависит от режима работы: используется ли файловый вариант или клиент-серверная архитектура на базе PostgreSQL, MSSQL или Oracle. В первом случае все данные лежат в обычной папке на диске, доступ к которой можно получить через проводник. Во втором случае информация разбита на тысячи мелких блоков внутри специализированного сервера баз данных, и найти её простым открытием папки невозможно.

Ниже мы подробно разберем алгоритмы поиска путей для обоих вариантов, затронем особенности работы в тонком и толстом клиентах, а также рассмотрим нюансы хранения списков баз в конфигурационных файлах. Понимание структуры каталогов поможет вам грамотно организовать систему бэкапов и избежать потери важной бухгалтерской информации.

Файловый режим работы: структура каталогов

При использовании файлового варианта базы данных все файлы хранятся непосредственно в файловой системе операционной системы Windows или Linux. Обычно такая папка создается вручную при запуске конфигуратора или копированием эталонной базы. Стандартная структура такого каталога содержит несколько служебных подпапок и один главный файл данных с расширением 1Cv8.1CD.

Именно файл 1Cv8.1CD является сердцем вашей базы, так как в нем содержится вся табличная часть, справочники, документы и регистры. Рядом с ним обычно располагаются файлы 1Cv8.cfl (список форм) и 1Cv8.log (журнал регистрации), а также папки years для хранения архивов данных за разные периоды. Если вы видите такую структуру, значит, перед вами классическая файловая база.

Важно понимать, что доступ к этой папке должен быть строго ограничен. Прямое копирование файла 1Cv8.1CD во время работы пользователей в базе может привести к её повреждению и невозможности дальнейшего запуска. Для безопасного резервного копирования необходимо либо выгрузить базу в формате dt через конфигуратор, либо использовать встроенные средства платформы.

⚠️ Внимание: Никогда не пытайтесь переименовать или переместить файл 1Cv8.1CD, пока в базе есть активные сеансы пользователей. Это гарантированно приведет к ошибке «Монопольный режим не получен» или полной порче структуры данных.

💡

Для быстрого освобождения места на диске можно очистить папку years внутри каталога базы, но только если вы уверены, что архивные данные за прошлые периоды вам больше не понадобятся для анализа.

Поиск пути через интерфейс программы 1С

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

Если в списке баз путь не виден сразу, можно воспользоваться кнопкой свойств. Выделите нужную базу в списке и нажмите кнопку Свойства (или значок шестеренки в новых версиях платформы). В открывшемся диалоговом окне в поле «Каталог информационной базы» будет указан полный абсолютный путь, например C:\Bases\Accounting_2026.

В случае использования веб-клиента или запуска через ярлык с параметрами, путь может быть скрыт. Тогда стоит обратиться к файлу списка баз, который хранится в профиле пользователя. Этот файл имеет имя ibases.v8i и содержит текстовое описание всех подключений. Открыв его любым текстовым редактором, вы найдете секцию [IBases], где для каждой базы прописан параметр Connect с указанием пути.

  • 📂 Проверьте окно запуска 1С и выделите базу мышкой для просмотра подсказки.
  • ⚙️ Нажмите кнопку «Свойства» в списке баз для просмотра полного пути к каталогу.
  • 📄 Откройте файл ibases.v8i в папке %APPDATA%\1C\1Cv8 для просмотра текстовой конфигурации.
📊 В каком режиме вы чаще всего работаете с 1С?
Файловый вариант
Клиент-серверный (SQL)
Веб-клиент через браузер
Терминальный сервер (RDP)

Особенности клиент-серверного варианта (SQL)

Ситуация кардинально меняется, когда речь заходит о клиент-серверном варианте работы. В этом режиме платформа 1С выступает лишь как клиент, который отправляет запросы к серверу баз данных (MSSQL, PostgreSQL). Физические файлы данных в этом случае не лежат в понятной пользователю папке на файловом сервере 1С.

Данные хранятся внутри файлов данных самой СУБД. Например, в Microsoft SQL Server это могут быть файлы с расширением .mdf (основные данные) и .ldf (журналы транзакций). Путь к этим файлам определяется настройками экземпляра SQL Server и по умолчанию часто находится в системных директориях, таких как C:\Program Files\Microsoft SQL Server\MSSQL\Data\.

Однако имена этих файлов обычно представляют собой набор символов (GUID) или имеют служебные названия, не совпадающие с именем вашей базы в 1С. Связь между именем базы в 1С и физическим файлом на диске хранится в системных таблицах самой СУБД. Прямое копирование этих файлов .mdf без остановки службы SQL Server категорически запрещено и приведет к потере данных.

⚠️ Внимание: Для резервного копирования SQL-баз используйте только штатные средства СУБД (мастер резервного копирования в SSMS) или утилиту rac от 1С. Копирование файлов .mdf на лету недопустимо.

Как найти имя базы в SQL Server?

Откройте SQL Server Management Studio, подключитесь к экземпляру и выполните запрос: SELECT name FROM sys.databases WHERE name LIKE '%1C%'. Это покажет все базы, в имени которых есть слово 1C.

Расположение файлов списка баз (ibases.v8i)

Часто администраторам требуется найти не саму базу данных, а файл конфигурации, в котором прописаны пути ко всем базам пользователя. Этот файл называется ibases.v8i и хранится в профиле конкретного пользователя Windows. Знание его расположения критически важно при миграции профилей или устранении проблем с отображением списка баз.

В современных версиях Windows (10, 11) и серверных редакциях путь к этому файлу скрыт в папке AppData. Полный путь обычно выглядит как C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\ibases.v8i. Обратите внимание, что папка AppData по умолчанию скрыта, и для доступа к ней нужно включить отображение скрытых элементов в проводнике.

Содержимое файла ibases.v8i представляет собой текст в формате INI. Каждая база описывается блоком с уникальным идентификатором. Внутри блока есть параметр Connect, который и содержит искомый путь. Для файловых баз это путь к папке, для SQL-баз — строка подключения вида Srvr="server";Ref="basename";.

Параметр Описание Пример значения
Order Порядок отображения в списке 1
Name Отображаемое имя базы Бухгалтерия предприятия
Connect Строка подключения или путь C:\Bases\Accounting
App Приложение для запуска 1C:Enterprise
💡

Файл ibases.v8i хранится в профиле пользователя, поэтому при создании нового пользователя в Windows список баз будет пуст, пока вы не скопируете этот файл или не добавите базы вручную.

Специфика работы в терминальном режиме (RDP)

При работе в терминальном режиме (Remote Desktop) возникает частая путаница с путями. Пользователь подключается к серверу, но видит базу так, будто она локальная. Важно различать, где физически лежат файлы: на терминальном сервере или на выделенном файловом хранилище.

Если база файловая и расположена непосредственно на диске терминального сервера (что является плохой практикой для нагруженных систем), путь будет локальным для сервера, например D:\1C_Bases\Base1. Пользователь со своего рабочего места не имеет прямого доступа к этому диску без подключения по RDP.

Часто базы размещают на сетевом ресурсе. В таком случае в файле ibases.v8i на терминальном сервере будет прописан UNC-путь, начинающийся с двойного слеша: \\FileServer\Shared\1C_Bases\Base1. В этом случае физически файлы хранятся на файловом сервере, а терминальный сервер лишь предоставляет доступ к ним через сеть.

  • 🖥️ Проверьте локальные диски терминального сервера через «Мой компьютер» при RDP-сессии.
  • 🌐 Ищите пути вида \\server\share в свойствах базы, указывающие на сетевое хранилище.
  • 🔒 Убедитесь, что у службы 1С есть права на запись в сетевую папку, если база расположена удаленно.

⚠️ Внимание: Хранение активных файловых баз 1С на сетевых дисках (UNC-путях) при большом количестве пользователей может приводить к значительному снижению производительности и частым блокировкам файлов. Рекомендуется использовать только клиент-серверный вариант для таких сценариев.

☑️ Проверка прав доступа к папке базы

Выполнено: 0 / 4

Поиск через реестр Windows и служебные утилиты

В некоторых случаях, особенно при некорректной установке или использовании старых версий платформы, информация о базах может дублироваться в системном реестре Windows. Ключи реестра, отвечающие за настройки 1С, находятся в ветке HKEY_CURRENT_USER\Software\1C\1Cv8.

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

Для продвинутых пользователей и администраторов существует утилита командной строки rac (1C:Enterprise Remote Administration Console). С её помощью можно получить полную информацию о базах, зарегистрированных на кластере серверов 1С. Команда rac infobase summary list --cluster=... выведет список всех баз и их параметры, включая пути для файловых вариантов, если они доступны кластеру.

rac infobase summary list --cluster=localhost:1541 --cluster-user=Admin

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

Где лежит журнал регистрации 1С?

Журнал регистрации (файл 1Cv8.log) всегда находится в той же папке, что и файл 1Cv8.1CD. Если база SQL, журнал пишется в каталог данных кластера серверов 1С, путь к которому задается в настройках сервера.

Часто задаваемые вопросы (FAQ)

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

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

Почему я не вижу папку AppData в Windows?

Папка AppData скрыта по умолчанию для защиты системных файлов от случайного удаления. Чтобы её увидеть, откройте проводник, перейдите на вкладку «Вид» и поставьте галочку «Скрытые элементы». Либо введите путь вручную в адресную строку.

Где хранятся временные файлы 1С и можно ли их удалить?

Временные файлы обычно находятся в папке %TEMP% пользователя или в специальном каталоге временных файлов 1С, указанном в настройках платформы. Их можно удалять, если программа 1С в данный момент не запущена, это поможет освободить место на диске.

Как узнать размер файловой базы 1С?

Размер файловой базы равен размеру файла 1Cv8.1CD плюс размер файлов журнала 1Cv8.log и содержимого папки years. Посмотреть это можно в свойствах папки базы через проводник Windows. Учтите, что размер на диске может отличаться от фактического объема данных из-за особенностей файловой системы.

Что делать, если путь к базе указан как \\localhost\...

Это означает, что база расположена на том же компьютере, но доступ к ней организован через сетевой протокол даже для локального пользователя. Физически файлы нужно искать на локальном диске этого компьютера, сопоставив имя расшаренной папки с реальным путем в свойствах общего доступа.