Администрирование · 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 должен исчезать после корректного завершения работы всех пользователей. Если он остался при закрытой базе — чаще всего это след аварийного завершения сеанса, и файл можно удалить, убедившись, что базу никто не использует.
Самый большой файл в папке; именно его копируют при резервном копировании
Присутствует во время работы пользователей; должен исчезать после выхода
Содержит историю действий пользователей; может занимать заметное место
Остатки аварийных сеансов; удаляются при закрытой базе
Файлы выгрузки, конфигурации и обновлений
Для переноса данных и обновления конфигураций используются отдельные форматы. Их часто путают с файлом базы, хотя назначение у них другое.
| Расширение | Назначение | Чем открывается |
|---|---|---|
.dt | Полная выгрузка информационной базы (данные + конфигурация) | Конфигуратор: «Загрузить информационную базу» |
.cf | Файл конфигурации без данных | Конфигуратор: «Загрузить конфигурацию из файла» |
.cfu | Файл обновления конфигурации | Конфигуратор: обновление конфигурации из файла |
.epf | Внешняя обработка | Файл → Открыть в режиме 1С:Предприятие |
.erf | Внешний отчёт | Файл → Открыть в режиме 1С:Предприятие |
.mxl | Табличный документ (печатная форма, сохранённый отчёт) | 1С:Предприятие или конфигуратор |
Файл .dt — стандартный способ переноса базы между компьютерами и создания архивной копии. В отличие от простого копирования 1Cv8.1CD, выгрузка в .dt выполняется штатными средствами и снижает риск переноса повреждённой структуры.
Файлы .cf и .cfu не содержат данных — только описание структуры конфигурации. Загрузка .cf в рабочую базу заменит конфигурацию, поэтому перед такой операцией обязательно делают выгрузку .dt.
Как открыть и проверить файл базы
Стандартный способ подключить файловую базу — добавить её в список через стартовое окно 1С. При этом указывается не сам файл, а папка, в которой он находится.
- 1Запустите 1С и нажмите «Добавить» в окне списка баз
- 2Выберите «Добавление в список существующей информационной базы»
- 3Укажите тип расположения «На данном компьютере или в локальной сети»
- 4Укажите путь к папке, содержащей файл 1Cv8.1CD
- 5Завершите мастер и запустите базу в режиме 1С:Предприятие или Конфигуратор
Если база не открывается, выдаёт ошибку формата потока или повреждения, платформа предлагает штатную утилиту проверки: «Тестирование и исправление» в конфигураторе, а также консольную утилиту chdbfl.exe из каталога установки платформы для проверки физической целостности файла.
Утилита chdbfl.exe работает именно с файлом 1Cv8.1CD: указываете путь к файлу, запускаете проверку. Исправление ошибок запускайте только после создания копии файла — исправление может удалить повреждённые данные без возможности восстановления.
C:\Program Files\1cv8\<версия>\bin\chdbfl.exeКак безопасно скопировать и перенести базу
Самый надёжный способ архивной копии — выгрузка в .dt через конфигуратор. Копирование файла 1Cv8.1CD тоже допустимо, но только при полностью закрытой базе: если копировать файл во время работы пользователей, копия почти гарантированно окажется повреждённой.
При переносе на другой компьютер достаточно скопировать файл 1Cv8.1CD (можно вместе со всей папкой) и подключить базу на новом месте через список баз. Лицензии и регистрационные данные при этом не переносятся файлом базы — они привязаны к программным лицензиям или аппаратным ключам.
Ограничения файлового варианта и когда нужен сервер
Файловый формат .1CD имеет технические ограничения. Ключевое — ограничение на размер отдельных внутренних таблиц: при превышении лимита база начинает выдавать ошибки, и единственный выход — переход на клиент-серверный вариант (MS SQL Server, PostgreSQL и др.), где данных в виде одного файла уже нет.
Дополнительные признаки того, что файловый формат становится узким местом: замедление работы при одновременной работе нескольких пользователей, частые конфликты блокировок, длительное тестирование и исправление. В таких условиях базу выгружают в .dt и загружают на сервер 1С с СУБД.
Как выбрать действие
Как проверить результат
База запускается в режиме 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. Любые операции с файлом базы выполняйте только при закрытых сеансах и с предварительной копией.