Пользователи и администраторы часто сталкиваются с необходимостью найти физическое расположение информационных баз 1С:Предприятие на жестком диске. Это может потребоваться для резервного копирования, переноса данных на другой сервер или освобождения места в системном разделе. Однако однозначного ответа на вопрос о расположении не существует, так как архитектура платформы допускает несколько вариантов хранения.
Местоположение файлов зависит от режима работы: файловый или клиент-серверный. В первом случае данные лежат в обычной папке, доступной пользователю. Во втором — они спрятаны внутри специализированной СУБД, такой как PostgreSQL или Microsoft SQL Server. Понимание этой разницы критично для успешного выполнения административных задач.
В этой статье мы подробно разберем алгоритмы поиска путей к базам данных для различных конфигураций. Вы научитесь читать настройки списка информационных баз и определять тип хранилища по первичным признакам.
Определение типа информационной базы
Прежде чем искать файлы на диске, необходимо понять, с каким типом базы вы имеете дело. От этого напрямую зависят дальнейшие действия. Запустите платформу 1С:Предприятие и обратите внимание на окно запуска.
Если в списке баз напротив названия указано "Файловый вариант", то данные хранятся в локальной или сетевой папке. Это самый простой случай для администрирования. Если же указано "Клиент-серверный вариант", то файлы находятся под управлением сервера баз данных, и прямой доступ к ним через Проводник Windows невозможен без специальных утилит.
Иногда тип базы не указан явно, особенно в старых версиях платформы или при специфических настройках списка. В таком случае следует ориентироваться на иконку или попробовать открыть базу в режиме Конфигуратор. Интерфейс настроек подскажет, куда именно система обращается за данными.
⚠️ Внимание: При работе с клиент-серверным вариантом никогда не пытайтесь копировать файлы данных напрямую из папок установки СУБД. Это гарантированно приведет к повреждению базы и потере данных. Используйте только штатные средства резервного копирования.
Поиск пути в окне запуска 1С
Самый быстрый способ узнать расположение базы — воспользоваться интерфейсом самого списка информационных баз. Этот метод работает для большинства стандартных конфигураций. Запустите ярлык 1С:Предприятие, но не выбирайте базу, а нажмите кнопку Добавить или Изменить.
В открывшемся окне мастера добавления или редактирования базы вам будет предложено выбрать тип расположения. Если выбран пункт "На локальном диске или на сетевом диске", то в следующем окне отобразится полный путь к каталогу. Именно эта строка и есть ответ на ваш вопрос.
Обратите внимание на поле Каталог информационной базы. Здесь может быть указан как абсолютный путь (например, C:\Bases\Base1), так и сетевой путь в формате UNC (например, \\Server\Share\1C_Demo). Скопируйте этот путь и вставьте его в адресную строку проводника для проверки наличия файлов.
Для клиент-серверного варианта в этом же окне вы увидите параметры подключения: имя сервера 1С, имя базы данных на сервере СУБД и имя пользователя. Физические файлы в этом случае разбросаны по системным директориям сервера баз данных и не предназначены для ручного управления.
Если путь к базе указан в формате UNC (\\server\share), убедитесь, что у вашей учетной записи есть права на чтение этой сетевой папки. Без прав доступа проводник покажет ошибку, даже если путь верный.
Анализ файла bases.its для продвинутых пользователей
Список баз, отображаемый в окне запуска, хранится в специальном служебном файле. Зная его расположение, можно получить информацию о всех зарегистрированных базах сразу, не заходя в интерфейс редактирования каждой из них. Этот файл называется bases.its.
Файл находится в профиле пользователя, в скрытой папке AppData. Полный путь к нему обычно выглядит следующим образом:
C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\bases.its
Открыть этот файл можно обычным Блокнотом. Внутри вы увидите структурированный текст, где каждому блоку соответствует одна база. Ищите строки, начинающиеся с ключевых слов Connect или File. Именно после них указывается путь к данным.
Этот метод особенно полезен, если ярлык запуска утерян, а нужно понять, куда смотрит система. Однако будьте осторожны при редактировании этого файла вручную: малейшая ошибка в синтаксисе может привести к тому, что список баз в окне запуска станет пустым или нечитаемым.
| Параметр в bases.its | Описание значения | Пример содержимого |
|---|---|---|
| Name | Имя базы, видимое в списке | Бухгалтерия предприятия |
| Connect | Тип и параметры подключения | Srvr="server";Ref="base_db" |
| File | Путь к файловой базе | D:\1C_Data\Accounting |
| OrderInList | Порядок отображения в списке | 1 |
Как увидеть скрытые папки в Windows?
Чтобы перейти к папке AppData, включите отображение скрытых элементов в проводнике. На вкладке "Вид" поставьте галочку "Скрытые элементы", либо просто введите %APPDATA% в адресную строку проводника и нажмите Enter.
Структура файловой базы 1С
Когда вы нашли папку с файловой базой, важно понимать, что внутри нее хранится. Это не один файл, а набор служебных данных и таблиц. Основная информация лежит в подпапке 1Cv8 или 1Cv8C (для локальных копий).
Ключевым файлом является 1Cv8.1CD. Это основной файл данных, содержащий таблицы конфигурации и сами данные. Его размер постоянно растет в процессе работы. Также там присутствуют файлы 1Cv8.cfl (список форм) и dbug.cfg (отладочная информация).
- 📂 1Cv8.1CD — главный файл с данными, требует особого внимания при копировании.
- 📂 1Cv8CD — каталог с индексными и временными файлами.
- 📂 1Cv8Log — папка с журналами регистрации событий (если ведение журналов включено).
- 📂 1Cv8Tmp — временные файлы, которые можно удалять при остановленной базе.
При переносе файловой базы на другой компьютер необходимо копировать всю папку целиком, а не отдельные файлы внутри. Нарушение структуры каталогов приведет к ошибке "База данных не найдена" или повреждению при запуске.
Для корректной работы файловой базы критически важно, чтобы путь к ней не содержал кириллических символов и пробелов, хотя современные версии 1С стали более устойчивы к этому, старые правила именования все еще актуальны для стаб-
Где искать данные при клиент-серверном варианте
Ситуация усложняется, когда используется серверный вариант работы. В этом случае платформа 1С:Предприятие выступает лишь посредником, а реальное хранение данных осуществляет СУБД. Файлы лежат не в папке пользователя, а в системных директориях сервера.
Для PostgreSQL данные обычно находятся в подкаталоге data внутри директории установки. Конкретная база лежит в папке с именем, соответствующим OID базы данных. Путь может выглядеть как C:\Program Files\PostgreSQL\13\data\base\16384. Прямая работа с этими файлами запрещена.
Если используется Microsoft SQL Server, то данные хранятся в файлах с расширением .mdf (основные данные) и .ldf (журналы транзакций). Расположение этих файлов задается при создании базы данных и может находиться на любом диске сервера.
⚠️ Внимание: Параметры хранения файлов СУБД могут отличаться в зависимости от версии сервера и настроек администратора. Всегда сверяйте пути в свойствах базы данных через консоль управления СУБД (pgAdmin или SSMS), а не полагайтесь на стандартные пути по умолчанию.
Чтобы узнать точный путь к файлам .mdf в SQL Server, можно выполнить SQL-запрос:
SELECT name, physical_name FROM sys.database_files;
Этот запрос вернет точные пути на диске, где физически лежат файлы вашей базы 1С. Это единственно верный способ навигации в серверном режиме.
☑️ Проверка перед переносом серверной базы
Частые ошибки при поиске и переносе
Одной из распространенных проблем является попытка найти базу в папке установки программы. Многие пользователи ошибочно полагают, что данные лежат в C:\Program Files\1cv8. Это неверно: там хранятся только исполняемые файлы платформы и шаблоны конфигураций.
Другая ошибка связана с правами доступа. Даже если вы нашли правильную папку с файловой базой, операционная система может блокировать доступ к ней, если вы работаете под учетной записью без прав администратора или если папка расшарена с ограничениями.
Также стоит помнить о блокировках. Если база открыта хотя бы у одного пользователя в режиме монопольного доступа или идет активная работа, копирование файлов может привести к получению "битых" копий. Always останавливайте работу с базой перед созданием резервной копии файловым методом.
Можно ли изменить путь к файловой базе после создания?
Да, это возможно. Для этого нужно физически переместить папку с базой в новое место на диске. Затем в списке информационных баз 1С выберите эту базу, нажмите "Изменить" и укажите новый путь в поле каталога. Старые ярлыки перестанут работать, их нужно будет обновить.
Где хранится список пользователей и их права?
В файловом варианте права пользователей хранятся внутри файла 1Cv8.1CD в специальных системных таблицах. Отдельного файла с правами нет. В клиент-серверном варианте эта информация также находится внутри СУБД.
Что делать, если файл bases.its поврежден?
Если файл списка баз поврежден, окно запуска будет пустым. Вы можете создать новый файл bases.its вручную, добавив туда заголовок и описания баз, либо просто заново добавить базы через кнопку "Добавить" в окне запуска, указав пути к существующим каталогам.
Как найти базу, если неизвестно её название?
Можно воспользоваться поиском по файлу 1Cv8.1CD на всех дисках компьютера. Введите в поиске проводника имя файла и дождитесь результатов. Найденные папки и будут кандидатами на роль информационных баз 1С.
Влияет ли версия платформы 1С на расположение файлов?
Структура хранения файловых баз остается неизменной начиная с версии 8.0. Версия платформы влияет лишь на формат внутренних записей, но не на путь к каталогу. Однако пути к системным файлам профиля (AppData) могут незначительно отличаться в разных версиях Windows.