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

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

Файл 1CD в 1С: что это и как с ним работать

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

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

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

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

Где находится файл 1CD и что ещё лежит рядом с ним

Файловая база 1С — это обычная папка на диске. Главный её элемент — файл 1Cv8.1CD. Рядом с ним платформа создаёт служебные файлы и каталоги: журнал регистрации (1Cv8Log с файлами .lgp/.lgf), подкаталоги data для хранимых файлов, служебные каталоги кэша и временные файлы блокировок, которые появляются во время работы пользователей.

Найти папку базы можно несколькими способами. Самый простой — открыть окно запуска 1С, выделить нужную базу в списке и посмотреть строку внизу окна: там указан полный путь к каталогу. Второй способ — в конфигураторе открыть «Администрирование → Сохранить информационную базу», где также видно расположение.

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

Что хранится внутри 1CD

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

Из-за такой организации файл 1CD со временем «распухает»: при удалении объектов место внутри файла помечается свободным, но сам файл не уменьшается. Поэтому база, в которой удалили большой массив данных, на диске остаётся прежнего размера. Сократить физический размер можно через выгрузку базы в файл .dt и загрузку в новую пустую базу.

Чем можно открыть файл 1CD

Штатно файл 1CD открывается только платформой 1С:Предприятие — через окно запуска (добавление базы по пути к папке) или конфигуратор. Двойной щелчок по файлу в проводнике ничего полезного не даст: Windows не знает этот формат, а сторонние программы не смогут корректно интерпретировать данные.

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

Повреждение 1CD: признаки и причины

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

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

База не открывается вообщеВероятно повреждение заголовка или корневых структур

Проверьте наличие резервной копии, затем chdbfl

Ошибка на конкретных документахПовреждена отдельная таблица или её страницы

Тестирование и исправление на копии базы

База работает, но медленноФрагментация или большой объём файла

Проверьте размер 1CD и свободное место на диске

Ошибки после сбоя питанияНезавершённая транзакция записи

Восстановление из копии либо chdbfl

Как восстановить повреждённый файл 1CD

Первое и главное правило: до любых действий сделайте копию всей папки базы. Лучший способ восстановления — откат на актуальную резервную копию (файл .dt или копия папки). Если копии нет, используются два штатных инструмента платформы.

Первый инструмент — утилита chdbfl.exe, которая находится в каталоге установки платформы (подкаталог bin). Она выполняет низкоуровневую проверку физической структуры файла: указываете путь к 1Cv8.1CD, ставите флаг исправления ошибок и запускаете проверку. Утилита работает быстро и исправляет именно физические повреждения страниц.

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

Резервное копирование и профилактика

Для файловой базы есть два способа резервного копирования. Первый — выгрузка в файл .dt через конфигуратор: получается компактный переносимый архив, который также «сжимает» базу. Второй — копирование папки базы целиком при условии, что все пользователи вышли: иначе файл 1CD может скопироваться в несогласованном состоянии.

Профилактические меры заметно снижают риск повреждения: источник бесперебойного питания на компьютере с базой, исключение папки базы из проверки антивируса в реальном времени (или хотя бы исключение расширения 1CD), отказ от работы базы по Wi-Fi, контроль свободного места на диске, регулярные регламентные копии. Также полезно периодически запускать тестирование и исправление в режиме проверки без исправления, чтобы заметить проблему раньше.

Типичные ошибки
01
Копирование только файла 1CD без остальной папки — теряются журнал регистрации и присоединённые файлы
02
Копирование папки во время работы пользователей — копия получается несогласованной и может не открыться
03
Запуск исправления без предварительной копии — при неудаче данные теряются окончательно
04
Работа базы по нестабильной сети или Wi-Fi — главная причина повреждений файла
05
Игнорирование роста файла — переполнение диска во время записи приводит к повреждению базы

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

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

Если при тестировании и исправлении часть объектов была удалена как «битые ссылки», зафиксируйте их список из протокола — эти данные придётся восстанавливать вручную по первичным документам. Завершите работу немедленной выгрузкой базы в .dt: восстановленная база заслуживает свежей резервной копии.

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

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

Открытие базы в режиме предприятия
Норма

База открывается без ошибок, пользователи входят

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

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

Оборотно-сальдовая ведомость
Норма

Итоги совпадают с ранее известными значениями

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

Суммы расходятся или отчёт падает с ошибкой

Открытие документов и справочников
Норма

Формы открываются, ссылки заполнены

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

Сообщения о битых ссылках, пустые реквизиты

Протокол тестирования и исправления
Норма

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

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

Есть удалённые объекты и неустранённые ошибки

Итог

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

1CD — это файл всей файловой базы 1С. Перед любыми действиями с ним делайте копию папки, восстанавливайте через chdbfl и «Тестирование и исправление», а защитой служат регулярные копии, ИБП и отказ от нестабильной сетевой работы.

Частые вопросы о файле 1CD

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

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

Почему файл 1CD не уменьшается после удаления данных?

При удалении объектов место внутри файла лишь помечается свободным и переиспользуется позже, но физический размер файла не сокращается. Чтобы уменьшить файл, выгрузите базу в .dt и загрузите её в новую пустую базу.

Достаточно ли копировать только 1Cv8.1CD для резервной копии?

Для самих учётных данных — в основном да, но вы потеряете журнал регистрации и присоединённые файлы (картинки, документы-вложения), которые хранятся в соседних каталогах. Надёжнее копировать всю папку базы при завершённых сеансах или делать выгрузку в .dt.

Что делать, если chdbfl не исправил файл?

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

Опасно ли прерывать процесс тестирования и исправления?

Да. Прерывание в момент записи может оставить файл в несогласованном состоянии и усугубить повреждение. Именно поэтому процедуру всегда запускают на копии базы и дожидаются её завершения.

Можно ли хранить базу 1CD на съёмном диске или в облачной синхронизации?

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