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

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

Как выглядит файл платформы 1С: расширения, структура и назначение

Какие файлы создаёт платформа 1С: 1Cv8.1CD, 1Cv8.dt, 1Cv8.cf, 1Cv8.cfu, логи и шаблоны. Как распознать, открыть и не испортить файлы базы данных.

Файловая база 1С — это не набор таблиц, как в Excel, а один большой файл с расширением .1CD, обычно называемый 1Cv8.1CD. Именно в нём хранятся все данные информационной базы: документы, справочники, проводки, настройки пользователей и сама конфигурация. Рядом с ним платформа создаёт служебные файлы и папки, которые тоже важно уметь распознавать.

Кроме файла базы, в работе с 1С встречаются файлы выгрузки .dt, файлы конфигурации .cf, обновления .cfu, внешние обработки .epf и отчёты .erf. У каждого формата своё назначение, и перепутать их — значит рисковать данными: например, подменить рабочую базу файлом не того формата или открыть конфигурацию как базу.

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

Как выглядит файл базы данных 1Cv8.1CD

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

Открыть его напрямую текстовым редактором или Excel нельзя: внутри бинарная структура, понятная только платформе. Двойной щелчок по файлу также ничего не даст — базу открывают через стартовое окно 1С (файл 1cestart.exe), указав путь к папке, где лежит 1Cv8.1CD.

Типичное расположение файловой базы — отдельная папка на локальном диске или сетевом ресурсе, например D:\Bases\Trade\1Cv8.1CD. Платформа при запуске ищет именно файл с таким именем в указанном каталоге.

Какие служебные файлы лежат рядом с базой

В папке файловой базы кроме 1Cv8.1CD обычно присутствуют дополнительные объекты. Их наличие — норма, а удалять их без понимания назначения не стоит.

  • 1Cv8.1CL — файл блокировок, появляется при работе пользователей с базой;
  • 1Cv8.cgr — служебный файл регистрации изменений;
  • 1Cv8Log — папка с журналом регистрации (файлы .lgd, .lgp, .lgf);
  • 1Cv8tmp и подобные — временные файлы, создаваемые при работе и обслуживании;
  • 1Cv8.cdn — файл блокировки при работе в режиме, связанном с публикацией.

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

1Cv8.1CDОсновной файл базы

Самый большой файл в папке; именно его копируют при резервном копировании

1Cv8.1CLФайл блокировок

Присутствует во время работы пользователей; должен исчезать после выхода

Папка 1Cv8LogЖурнал регистрации

Содержит историю действий пользователей; может занимать заметное место

1Cv8tmp и похожиеВременные файлы

Остатки аварийных сеансов; удаляются при закрытой базе

Файлы выгрузки, конфигурации и обновлений

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

РасширениеНазначениеЧем открывается
.dtПолная выгрузка информационной базы (данные + конфигурация)Конфигуратор: «Загрузить информационную базу»
.cfФайл конфигурации без данныхКонфигуратор: «Загрузить конфигурацию из файла»
.cfuФайл обновления конфигурацииКонфигуратор: обновление конфигурации из файла
.epfВнешняя обработкаФайл → Открыть в режиме 1С:Предприятие
.erfВнешний отчётФайл → Открыть в режиме 1С:Предприятие
.mxlТабличный документ (печатная форма, сохранённый отчёт)1С:Предприятие или конфигуратор

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

Файлы .cf и .cfu не содержат данных — только описание структуры конфигурации. Загрузка .cf в рабочую базу заменит конфигурацию, поэтому перед такой операцией обязательно делают выгрузку .dt.

Как открыть и проверить файл базы

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

Порядок подключения файловой базы
  1. 1
    Запустите 1С и нажмите «Добавить» в окне списка баз
  2. 2
    Выберите «Добавление в список существующей информационной базы»
  3. 3
    Укажите тип расположения «На данном компьютере или в локальной сети»
  4. 4
    Укажите путь к папке, содержащей файл 1Cv8.1CD
  5. 5
    Завершите мастер и запустите базу в режиме 1С:Предприятие или Конфигуратор

Если база не открывается, выдаёт ошибку формата потока или повреждения, платформа предлагает штатную утилиту проверки: «Тестирование и исправление» в конфигураторе, а также консольную утилиту chdbfl.exe из каталога установки платформы для проверки физической целостности файла.

Утилита chdbfl.exe работает именно с файлом 1Cv8.1CD: указываете путь к файлу, запускаете проверку. Исправление ошибок запускайте только после создания копии файла — исправление может удалить повреждённые данные без возможности восстановления.

text
C:\Program Files\1cv8\<версия>\bin\chdbfl.exe

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

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

При переносе на другой компьютер достаточно скопировать файл 1Cv8.1CD (можно вместе со всей папкой) и подключить базу на новом месте через список баз. Лицензии и регистрационные данные при этом не переносятся файлом базы — они привязаны к программным лицензиям или аппаратным ключам.

Типичные ошибки при работе с файлами 1С
01
Копирование 1Cv8.1CD при открытых сеансах — копия получается битой и не открывается
02
Удаление «лишних» файлов из папки базы — потеря журнала регистрации или служебных данных
03
Загрузка .cf вместо .dt в пустую базу — конфигурация есть, а данных нет
04
Попытка открыть 1Cv8.1CD через архиватор или редактор — файл не повреждается, но и ничего не показывает, что вводит в заблуждение
05
Хранение единственной копии базы на сетевом диске без резервирования — при сбое сети данные теряются безвозвратно

Ограничения файлового варианта и когда нужен сервер

Файловый формат .1CD имеет технические ограничения. Ключевое — ограничение на размер отдельных внутренних таблиц: при превышении лимита база начинает выдавать ошибки, и единственный выход — переход на клиент-серверный вариант (MS SQL Server, PostgreSQL и др.), где данных в виде одного файла уже нет.

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

Маршрут решения

Как выбрать действие

Нужна резервная копия базыСделайте выгрузку в .dt через конфигуратор либо скопируйте папку базы при закрытых сеансах
База не открывается, ошибка форматаСкопируйте 1Cv8.1CD в сторону и проверьте копию утилитой chdbfl.exe
Нужно перенести базу на другой компьютерСкопируйте 1Cv8.1CD и подключите папку через список баз
База растёт и тормозит при работе нескольких пользователейПланируйте переход на клиент-серверный вариант через выгрузку .dt
Контрольные точки

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

База добавлена в список
Норма

База запускается в режиме 1С:Предприятие без ошибок

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

Ошибка «не обнаружен файл базы данных» — указана неверная папка

Целостность файла
Норма

chdbfl.exe завершает проверку без сообщений об ошибках

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

Сообщения о повреждённых страницах или таблицах

Корректность копии
Норма

Копия открывается, документы и отчёты формируются

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

Копия не открывается — вероятно, копировали при работающих пользователях

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

Можно ли открыть файл 1Cv8.1CD без установленной платформы 1С?

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

Чем отличается файл .dt от файла .1CD?

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

Остался файл 1Cv8.1CL после закрытия базы — это опасно?

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

Почему файл базы занимает так много места?

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

Можно ли восстановить базу, если файл 1Cv8.1CD повреждён?

Часто да: сначала проверяют копию файла утилитой chdbfl.exe, затем — «Тестирование и исправление» в конфигураторе. Если штатные средства не помогают, данные иногда удаётся извлечь специализированными средствами восстановления. Работать нужно только с копией, оригинал не трогать.

Итог

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

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