Администрирование · 11 мин
Где 1С хранит файлы: полный разбор каталогов и путей
Где 1С хранит файлы: каталоги баз данных, кэш, настройки пользователей, шаблоны конфигураций и пути в файловом и клиент-серверном режимах.
Ответ на вопрос, где 1С хранит файлы, зависит от того, о каких именно файлах идёт речь. Платформа 1С:Предприятие размещает данные в нескольких разных местах: каталог информационной базы, служебные папки пользователя, каталог шаблонов конфигураций, каталог установки платформы и, при клиент-серверном режиме, база данных на сервере СУБД. Путать эти места нельзя: перенос «не той» папки — самая частая причина потери данных при переезде системы.
Ниже разобраны все основные расположения файлов 1С в Windows и Linux, различия файлового и клиент-серверного режимов, а также способы быстро определить фактический путь к конкретной базе. Информация актуальна для платформ линейки 8.3, где структура каталогов стабильна, хотя отдельные подпапки могут отличаться в зависимости от версии и разрядности.
Где находится сама информационная база
В файловом режиме вся база — это каталог, главный файл которого называется 1Cv8.1CD. Именно в нём хранятся справочники, документы, регистры, пользователи и конфигурация базы данных. Рядом могут лежать служебные файлы: журнал регистрации, временные файлы, индексы полнотекстового поиска.
Точный путь к каталогу базы проще всего узнать через стартер 1С: откройте список информационных баз, выделите нужную и посмотрите строку внизу окна — там показан полный путь, например D:\Bases\Trade. Этот же путь виден в свойствах базы при её редактировании.
Ещё один способ — из самой системы: в режиме 1С:Предприятие откройте раздел «О программе» (через главное меню или меню «Файл» в зависимости от интерфейса) — там будет указан каталог информационной базы. В конфигураторе путь виден в строке «Каталог информационной базы» внизу окна.
- 1Откройте стартер 1С (ярлык запуска) и дождитесь списка баз
- 2Выделите нужную базу одним кликом, не запуская её
- 3Посмотрите путь в нижней части окна списка баз
- 4Для проверки откройте этот каталог в проводнике и убедитесь, что там есть файл 1Cv8.1CD
Что хранится в каталоге файловой базы
Каталог файловой базы содержит не только файл данных. Понимание состава папки важно при резервном копировании: копировать нужно каталог целиком, а не один файл, хотя основной объём занимает именно 1Cv8.1CD.
| Файл / папка | Назначение | Критичность при копировании |
|---|---|---|
| 1Cv8.1CD | Основной файл базы: данные и конфигурация БД | Обязателен |
| 1Cv8Log (папка) | Журнал регистрации событий | Желательно, восстановим |
| 1Cv8.1CL | Файл блокировок (появляется при работе) | Не копировать |
| 1Cv8FTxt, 1Cv8FTS | Индексы полнотекстового поиска | Пересоздаются автоматически |
| 1Cv8tmp*, *.tmp | Временные файлы | Не копировать |
Перед копированием каталога все пользователи должны выйти из базы, иначе файл 1Cv8.1CD может скопироваться в несогласованном состоянии. Признак активной работы — наличие файла блокировок 1Cv8.1CL.
Где хранятся данные в клиент-серверном режиме
При работе через сервер 1С:Предприятия и СУБД (MS SQL Server, PostgreSQL, Oracle, IBM DB2) файла 1Cv8.1CD нет вообще. Данные физически лежат в файлах базы данных СУБД на сервере: у MS SQL это файлы .mdf и .ldf, у PostgreSQL — каталог данных кластера. Непосредственно редактировать эти файлы вручную нельзя — структура таблиц 1С служебная и не предназначена для прямого доступа.
В этом режиме в списке баз стартера вместо пути к каталогу указываются имя сервера 1С и имя базы в кластере. Узнать физическое расположение файлов СУБД можно через средства самой СУБД, например через SQL Server Management Studio в свойствах базы данных.
Практический вывод: резервное копирование клиент-серверной базы делается средствами СУБД или выгрузкой в .dt через конфигуратор, а не копированием файлов. Копирование файлов .mdf при работающем SQL Server также приведёт к повреждённой копии.
Файловый и клиент-серверный режимы
Данные в файле 1Cv8.1CD в каталоге на диске или сетевой папке. Резервная копия — копирование каталога при завершённых сеансах. Подходит для небольших баз и ограниченного числа пользователей.
Данные в базе СУБД на сервере, прямого файла базы у пользователя нет. Резервная копия — средствами СУБД или выгрузка .dt. Подходит для многопользовательской нагрузки.
Где 1С хранит кэш и настройки пользователя
Кроме самой базы, платформа создаёт служебные каталоги в профиле каждого пользователя Windows. В них хранится кэш метаданных, настройки подключения, списки баз и временные файлы. Стандартные расположения:
%APPDATA%\1C\1cv8— списки баз (файл ibases.v8i), общие настройки, журналы;%LOCALAPPDATA%\1C\1cv8— кэш метаданных баз в папках с длинными именами-GUID, временные файлы;%APPDATA%\1C\1CEStart— настройки стартера, общие списки баз (1cestart.cfg, ibases.v8i).
Кэш можно безопасно удалять при закрытой 1С: платформа пересоздаст его при следующем запуске. Это стандартный приём при ошибках вида «база открывается с устаревшими данными» или сбоев после обновления конфигурации. Удаляют папки с GUID-именами внутри каталога 1cv8, соответствующие проблемной базе, либо весь кэш целиком.
echo %APPDATA%\1C\1cv8
echo %LOCALAPPDATA%\1C\1cv8
rem Открыть папку кэша в проводнике:
explorer %LOCALAPPDATA%\1C\1cv8Файл ibases.v8i заслуживает отдельного внимания: это текстовый файл со списком информационных баз пользователя, включая пути и параметры подключения. Перенеся этот файл на другой компьютер, вы перенесёте и весь список баз, не добавляя каждую вручную.
Каталог шаблонов конфигураций и обновлений
Шаблоны конфигураций и дистрибутивы обновлений, которые ставятся из поставки 1С, по умолчанию размещаются в каталоге %APPDATA%\1C\1cv8\tmplts (путь может отличаться, если при установке указали другую папку). Внутри — иерархия папок по поставщикам и конфигурациям, в которых лежат файлы .cf, .cfu, .dt и дистрибутивы.
Актуальный путь к каталогам шаблонов виден в стартере: кнопка «Настройка» в окне списка баз, раздел «Каталоги шаблонов конфигураций и обновлений». Там же можно добавить дополнительные каталоги, если шаблоны лежат, например, на сетевом диске.
Если при создании новой базы список шаблонов пуст или обновление «не находит» нужную версию, первым делом проверьте именно этот список каталогов — часто шаблоны установлены в профиль другого пользователя Windows.
Каталог установки платформы и файлы лицензий
Исполняемые файлы платформы по умолчанию устанавливаются в C:\Program Files\1cv8\<номер версии> (для 32-разрядной платформы на 64-разрядной Windows — в Program Files (x86)). Внутри каталога версии — папка bin с исполняемыми файлами (1cv8.exe, 1cv8c.exe и другие), а также служебные подкаталоги.
Программные лицензии 1С хранятся отдельно от баз и платформы — в файлах с расширением .lic. Типовые расположения: C:\ProgramData\1C\licenses для общих лицензий и каталоги вида %LOCALAPPDATA%\1C\1cv8\licenses для пользовательских. Удаление этих файлов приведёт к запросу активации лицензии заново, поэтому при переустановке системы их стоит сохранить вместе с пин-кодами.
Папка ProgramData скрыта по умолчанию — включите отображение скрытых элементов в проводнике или введите путь в адресной строке напрямую.
Как проверить, что всё на месте
После переноса базы или восстановления из копии проверьте три вещи: база открывается в конфигураторе без ошибок, в режиме 1С:Предприятие доступны данные за последние даты, а путь в списке баз указывает на новый каталог, а не на старый. Последнее особенно важно: классическая ошибка — продолжать работать в старой копии, считая её перенесённой.
Для контроля целостности файловой базы используйте утилиту chdbfl.exe из каталога bin платформы — она проверяет физическую целостность файла 1Cv8.1CD. Логическую целостность проверяют через «Тестирование и исправление» в конфигураторе, предварительно сделав копию.
Как проверить результат
Указывает на актуальный каталог с файлом 1Cv8.1CD
Ведёт на старую или несуществующую папку
Отсутствует при закрытых сеансах
Есть при закрытой базе — сеанс завершён некорректно
Конфигуратор и предприятие запускаются без сообщений об ошибках
Ошибки чтения файла, требование восстановления
Часто задаваемые вопросы
Можно ли хранить файловую базу 1С на сетевом диске?
Технически да, база откроется по сетевому пути. Однако при одновременной работе нескольких пользователей по сети возрастают риски повреждения файла и заметно падает скорость. Для многопользовательской работы корректное решение — клиент-серверный режим или веб-сервер с публикацией базы.
Где лежит выгрузка базы .dt?
Файл .dt не имеет фиксированного места: он создаётся там, куда вы указали при выгрузке через конфигуратор («Администрирование» — «Выгрузить информационную базу»). Если файл потерян, ищите по расширению .dt в проводнике или проверьте папку «Документы» и рабочий стол — типовые места сохранения по умолчанию.
Что будет, если удалить папку кэша в %LOCALAPPDATA%\1C\1cv8?
Ничего страшного: при следующем запуске платформа пересоздаст кэш заново, база просто откроется чуть дольше. Данные и настройки самой базы не пострадают, так как кэш — это только локальная копия метаданных для ускорения работы.
Как перенести базу на другой компьютер?
Завершите все сеансы, скопируйте весь каталог базы на новый компьютер, затем в стартере добавьте базу, указав новый путь. Альтернатива — выгрузить базу в файл .dt через конфигуратор и загрузить её в пустую базу на новом месте. Второй способ надёжнее при сомнениях в целостности файла.
Где 1С хранит пароли пользователей?
Пароли хранятся внутри самой базы (в файле 1Cv8.1CD или в СУБД) в хешированном виде — отдельного файла с паролями не существует, и извлечь их в открытом виде штатными средствами нельзя. Если пароль утерян, администратор базы может сменить его через список пользователей в конфигураторе.
Почему в каталоге базы появились большие файлы с расширением .tmp?
Это временные файлы, которые платформа создаёт при тестировании, реструктуризации или обновлении. В норме они удаляются автоматически. Если остались после аварийного завершения, их можно удалить вручную при закрытой базе — на целостность данных это не влияет.
Что важно запомнить
Данные файловой базы — это каталог с файлом 1Cv8.1CD, путь виден в списке баз стартера. Кэш и настройки — в %APPDATA% и %LOCALAPPDATA%, шаблоны — в каталоге tmplts, лицензии — в ProgramData\1C. В клиент-серверном режиме данных в виде файлов нет — они в СУБД. Копируйте базу только при завершённых сеансах и всегда проверяйте путь после переноса.