К статье
Практический материал

Администрирование · 10 мин

Где находятся файлы 1С: базы, шаблоны и служебные каталоги

Разбираемся, где находятся файлы 1С: каталоги баз данных, шаблонов конфигураций, настроек пользователя и временных файлов в Windows и на сервере.

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

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

Как узнать путь к конкретной базе 1С

Самый быстрый способ узнать, где находится файловая база, — открыть окно запуска 1С (список информационных баз). Выделите нужную базу: в нижней части окна отображается строка вида File="D:\Bases\Trade" — это и есть точный путь к каталогу базы. Тот же путь виден, если нажать кнопку «Изменить».

Если база клиент-серверная, в строке подключения указаны сервер и имя базы (Srvr="server";Ref="base"), а физические файлы данных лежат на сервере СУБД — например, в каталоге данных PostgreSQL или MS SQL. Непосредственно копировать эти файлы без штатных средств СУБД нельзя.

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

Как найти путь к базе за минуту
  1. 1
    Откройте окно запуска 1С (ярлык «1С Предприятие»)
  2. 2
    Выделите нужную базу в списке
  3. 3
    Посмотрите строку пути в нижней части окна
  4. 4
    Откройте этот путь в проводнике Windows
  5. 5
    Убедитесь, что в папке есть файл 1Cv8.1CD

Структура папки файловой информационной базы

Главный объект файловой базы — файл 1Cv8.1CD. В нём хранятся конфигурация, все данные (документы, справочники, регистры) и настройки базы. Именно этот файл нужно копировать при резервном копировании файловой базы, но только когда все пользователи вышли из программы.

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

  • 1Cv8.1CL — файл блокировок, появляется при открытой базе и удаляется автоматически;
  • 1Cv8Log — каталог журнала регистрации;
  • 1Cv8FTxt — полнотекстовый индекс поиска;
  • 1Cv8tmp.1CD и похожие — временные файлы, обычно остаются после аварийного завершения.

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

Где лежат шаблоны конфигураций и обновлений

Шаблоны типовых конфигураций и файлы обновлений по умолчанию устанавливаются в каталог C:\Program Files\1cv8\tmplts (или C:\Program Files (x86)\1cv8\tmplts). Внутри — вложенные папки по названиям конфигураций и номерам версий, а в них — файлы 1cv8.cf (полная конфигурация) и 1cv8.cfu (файл обновления).

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

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

Настройки пользователя, кэш и временные файлы

Личные настройки, список баз и кэш метаданных хранятся в профиле пользователя Windows, а не рядом с базой. Основные расположения:

  • %APPDATA%\1C\1cv8 — файл ibases.v8i со списком баз, общие настройки;
  • %APPDATA%\1C\1CEStart — настройки стартера и файл icescape.cfg;
  • %LOCALAPPDATA%\1C\1cv8 — кэш метаданных конфигураций (папки с длинными именами-GUID);
  • %APPDATA%\1C\1cv8\conf — некоторые файлы настроек конфигуратора.

Кэш метаданных — частая причина странных ошибок: база не открывается после обновления, появляются сообщения о несоответствии версий или «фантомные» объекты. Безопасный способ очистки — удалить базу из списка в окне запуска и добавить заново: при этом соответствующий кэш удаляется автоматически. Ручное удаление папок кэша тоже допустимо, но только при закрытой 1С.

Временные файлы и журнал регистрации

Во время работы 1С создаёт временные файлы в системной папке временных файлов Windows (%TEMP%) и в подкаталоге базы. При аварийном завершении рядом с 1Cv8.1CD могут остаться файлы с расширениями вроде .1CD.tmp или папки с временными данными — их можно удалить после того, как убедитесь, что база открывается нормально.

Журнал регистрации файловой базы по умолчанию хранится в подпапке 1Cv8Log каталога базы в виде файлов .lgd и .lgp. При переносе базы на новый формат журнала или в другое место путь можно изменить через конфигуратор (Администрирование → Настройка журнала регистрации).

Для клиент-серверных баз журнал регистрации и временные данные обслуживаются сервером 1С: служебные файлы лежат в каталоге сервера (по умолчанию C:\Program Files\1cv8\srvinfo), где для каждой базы создаётся отдельная папка с её идентификатором.

Файловая базаПапка с 1Cv8.1CD

Путь виден в окне списка баз

ШаблоныC:\Program Files\1cv8\tmplts

Меняется в настройках стартера

Список баз%APPDATA%\1C\1cv8\ibases.v8i

Текстовый файл, переносится между ПК

Кэш метаданных%LOCALAPPDATA%\1C\1cv8

Безопасно удалять при закрытой 1С

Сервер 1СC:\Program Files\1cv8\srvinfo

Служебные данные клиент-серверных баз

Как перенести базу на другой компьютер

Для файловой базы перенос сводится к копированию папки с файлом 1Cv8.1CD. Правильный порядок: завершить все сеансы, убедиться в отсутствии файла блокировок 1Cv8.1CL, скопировать папку целиком на новый компьютер или сетевой диск, затем на новом месте добавить базу в список через окно запуска, указав новый путь.

Альтернатива — выгрузка через конфигуратор (Администрирование → Выгрузить информационную базу) в файл .dt. Такой файл содержит данные и конфигурацию в переносимом виде и загружается на новом месте через «Загрузить информационную базу». Способ с .dt предпочтительнее, если база большая, есть подозрение на ошибки в файле или нужно заодно выполнить проверку целостности.

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

Контрольные точки

Как проверить результат переноса

Запуск базы
Норма

Открывается без сообщений об ошибках

Тревожный признак

Ошибка формата потока или требование восстановления

Файл 1Cv8.1CD
Норма

Размер совпадает с исходным

Тревожный признак

Файл заметно меньше — копия неполная

Журнал регистрации
Норма

История действий на месте

Тревожный признак

Журнал пуст — папка 1Cv8Log не скопирована

Работа пользователей
Норма

Документы проводятся, отчёты строятся

Тревожный признак

Ошибки блокировок — кто-то ещё работает со старой копией

Типичные ошибки при работе с файлами 1С

Наиболее разрушительная ошибка — копирование базы «на живую», пока в ней работают. Файл 1Cv8.1CD при этом копируется в несогласованном состоянии, и такая копия часто не открывается или содержит повреждённые данные. То же относится к файловым антивирусам и программам резервного копирования, которые читают файл во время работы пользователей: для них нужно настраивать исключения или расписание в нерабочее время.

Вторая группа ошибок — путаница между кэшем и данными. Пользователи иногда удаляют папку базы, приняв её за кэш, или, наоборот, «лечат» ошибки удалением каталога базы вместо кэша. Запомнить различие просто: данные — это то, где лежит 1Cv8.1CD, кэш — папки с GUID-именами в профиле пользователя.

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

Типичные ошибки
01
Копирование 1Cv8.1CD при открытых сеансах — копия оказывается повреждённой
02
Удаление папки базы вместо кэша — потеря всех данных без возможности восстановления
03
Хранение файловой базы на диске без резервной копии — сбой диска уничтожает базу
04
Перенос только 1Cv8.1CD без 1Cv8Log — теряется история журнала регистрации
05
Работа нескольких пользователей с копией базы, лежащей в папке синхронизации облачного диска — конфликты и повреждения файла
Итог

Что важно запомнить

Файловая база 1С — это папка с файлом 1Cv8.1CD, путь к ней виден в окне списка баз. Шаблоны лежат в каталоге tmplts, настройки и кэш — в профиле пользователя Windows. Любые операции с файлом базы выполняйте только после завершения всех сеансов.

Частые вопросы

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

Да, это штатный сценарий для небольшой работы группы: папка с базой размещается на общем сетевом ресурсе, а у пользователей в списке баз указывается сетевой путь. Ограничения — скорость сети и риск повреждения файла при обрывах связи, поэтому для активной работы нескольких пользователей надёжнее клиент-серверный режим.

Что делать, если база не открывается и пишет «ошибка формата потока»?

Чаще всего причина в повреждённом кэше: удалите базу из списка в окне запуска и добавьте заново по тому же пути. Если не помогло — проверьте базу утилитой chdbfl.exe из каталога bin установленной платформы, предварительно сделав копию файла 1Cv8.1CD.

Где 1С хранит сохранённые отчёты и настройки пользователя?

Пользовательские настройки отчётов и внешний вид форм хранятся в самой базе (в системных таблицах), а не в отдельных файлах. В профиле пользователя Windows находятся только параметры стартера, список баз и кэш.

Как найти базу, если я не знаю, где её разместили?

Откройте окно запуска 1С и посмотрите путь внизу при выделенной базе. Если список пуст, поищите файл ibases.v8i в %APPDATA%\1C\1cv8 или выполните поиск файла 1Cv8.1CD по дискам средствами проводника Windows.

Можно ли удалять папки с длинными именами из %LOCALAPPDATA%\1C\1cv8?

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