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

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

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

Файловый вариант: структура каталогов и поиск путей

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

Запустите 1С:Предприятие в режиме конфигуратора или предприятия. В окне запуска, где отображается список баз, выделите нужную строку и нажмите кнопку Свойства (или Изменить). В открывшемся диалоговом окне поле Каталог информационной базы будет содержать полный абсолютный путь к папке с данными.

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

Структура файловой базы может выглядеть следующим образом:

  • 📁 1Cv8.1CD — основной файл данных (таблицы, документы, справочники).
  • 📄 1Cv8.cfl — файл блокировок, предотвращающий конфликты при одновременной записи.
  • 📄 1Cv8.dt — файл выгрузки данных (появляется только после процедуры выгрузки).
  • 📁 logs — папка с журналами регистрации событий и действий пользователей.

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

⚠️ Внимание: Файл 1Cv8.1CD может достигать десятков гигабайт. При работе с сетевыми дисками убедитесь, что файловая система поддерживает файлы такого размера (NTFS поддерживает, FAT32 — нет, ограничение 4 ГБ).

📊 Где у вас хранится база 1С?
На локальном диске C:
На сетевом файловом сервере
В облачном сервисе (SaaS)
На сервере SQL (клиент-сервер)

Клиент-серверный вариант: работа с СУБД

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

Физические файлы базы данных в этом случае принадлежат процессу СУБД. Например, для Microsoft SQL Server это будут файлы с расширениями .mdf (основные данные) и .ldf (журнал транзакций). Для PostgreSQL данные хранятся в специфичной структуре каталогов внутри папки data, имена которых сгенерированы системой.

Прямое копирование этих файлов "на лету" строго запрещено и приведет к краху базы данных. Для резервного копирования в таком окружении необходимо использовать штатные средства СУБД или консоль администрирования серверов 1С, которая отправляет команду на создание снимка состояния (snapshot) или дампа базы.

Чтобы узнать имя базы данных в СУБД, соответствующее вашей базе 1С, откройте консоль администрирования серверов 1С. Перейдите в ветку Кластеры серверовИнформационные базы. Выделив нужную базу, посмотрите свойство Имя базы данных в СУБД. Это имя нужно использовать при подключении к серверу SQL через Management Studio или pgAdmin.

💡

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

Настройка кластера серверов и реестр конфигураций

Сами настройки списка баз, которые вы видите в окне запуска 1С, хранятся отдельно от данных. В файловом варианте эта информация записывается в файл ibases.v8i. В клиент-серверном варианте список баз хранится в реестре кластера серверов 1С.

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

Для серверной версии список баз хранится в служебной базе данных кластера (часто называется cfg или mon). Редактирование этого списка вручную через реестр Windows крайне не рекомендуется. Используйте для этого утилиту ras (Registry Administration Service) или графическую консоль администрирования.

Рассмотрим основные параметры, влияющие на доступ к базам в кластере:

  • 🔐 Аутентификация — режим проверки прав (1С:Предприятие или ОС).
  • 🌐 Кластер по умолчанию — центральный сервер, через который идет маршрутизация.
  • 💾 Путь к данным — строка подключения к каталогу или имя базы в СУБД.

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

Скрытые файлы и журналы регистрации

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

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

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

Параметр настройки Рекомендуемое значение Влияние на систему
Хранить записи (дней) 30 - 90 Снижает объем занимаемого места
Предельный размер (МБ) 500 - 1000 Предотвращает переполнение диска
Записывать события Выборочно Уменьшает нагрузку на процессор
Уровень детализации Ошибка, Предупреждение Фильтрует информационный шум

Также в папке с базой могут появляться файлы с расширением .tmp или файлы блокировок .lck. Их наличие свидетельствует о том, что база currently используется. Удаление таких файлов вручную при работающей 1С приведет к аварийному завершению сеансов.

Что делать, если файл блокировки не удаляется?

Если сеанс 1С завис и файл блокировки (1Cv8.cfl) не удаляется, необходимо завершить процесс rphost.exe или usr1cv8.exe в диспетчере задач перед удалением файла.

Проблемы доступа и права операционной системы

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

Учетная запись, под которой запускается сервис 1С или под которой пользователь обращается к сетевой папке, должна иметь права на Чтение, Запись и Изменение. Права только на чтение позволят открыть базу, но запретят проведение документов или обновление конфигурации.

Для проверки прав нажмите правой кнопкой мыши на папку с базой, выберите Свойства → вкладка Безопасность. Убедитесь, что группа Пользователи или конкретный пользователь имеет необходимые галочки в столбце Разрешить.

⚠️ Внимание: При переносе базы на новый сервер права доступа не копируются автоматически. После копирования папки обязательно настройте ACL (списки контроля доступа) для новой локации.

Если база расположена на сетевом диске,mapped как сетевой ресурс (например, Z:), могут возникать проблемы с длинными путями. 1С корректно работает с UNC-путями (вида \\Server\Share\Base). Использование букв дисков может привести к ошибкам при работе из-под разных пользователей или сервисов.

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

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

Автоматизация поиска и скрипты администрирования

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

Утилита ring (входит в состав современных версий платформы) или rac (Registry Administration Client) позволяют выгрузить список информационных баз в текстовом или JSON формате. Это удобно для аудита и инвентаризации.

Пример команды для получения списка баз в формате JSON:

rac infobase summary list --cluster=server_name --format=json

В полученном выводе будет содержаться поле db-server (для SQL) или location (для файловой базы). Парсинг этого вывода позволяет автоматически строить карты размещения данных и контролировать заполненность дисков.

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

Также можно использовать PowerShell для анализа размера файлов базы. Скрипт может рекурсивно обходить папки, суммировать размер файлов 1CD и отправлять уведомление, если размер превышает установленный лимит.

💡

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

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

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

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

Почему файл 1Cv8.1CD занимает слишком много места?

Размер файла растет по мере накопления документов и движений в регистрах. Также место занимают неудаленные помеченные объекты и история изменений. Рекомендуется проводить процедуру АдминистрированиеТестирование и исправление с опцией сжатия таблицы итогов.

Где хранятся временные файлы 1С?

Временные файлы (кэш изображений, временные таблицы) обычно хранятся в папке профиля пользователя: %APPDATA%\1C\1Cv8\tmpv8 или в системной папке Temp. Их можно очищать, если нет активных сеансов.

Как узнать путь к базе, если 1С не запускается?

Откройте файл ibases.v8i в блокноте (он находится в профиле пользователя). Там в текстовом виде прописаны пути ко всем добавленным базам. Найдите имя вашей базы и скопируйте указанный путь.

Влияет ли антивирус на работу с файлами базы 1С?

Да, может. Антивирус может блокировать доступ к файлу 1Cv8.1CD или журналу регистрации, считая их подозрительными из-за высокой активности записи. Необходимо добавить папку с базой и процесс rphost.exe в исключения антивируса.