Администрирование · 10 мин
Файл 1CD в 1С: что это и как с ним работать
Разбираемся, что такое файл 1Cv8.1CD в 1С: назначение, структура, способы открытия, переноса базы и восстановления после повреждения.
Пользователи, ищущие «cd файл 1С», почти всегда имеют в виду файл 1Cv8.1CD — основной файл файловой информационной базы платформы «1С:Предприятие 8». Именно в нём хранятся все данные базы: документы, справочники, проводки, настройки и сама конфигурация. Если база расположена на локальном компьютере или в сетевой папке, этот файл — фактически вся база целиком.
Файл 1CD нельзя открыть двойным щелчком, как документ Word: у него собственный внутренний формат, понятный только платформе 1С и специализированным утилитам. Поэтому работа с ним сводится к трём практическим сценариям: подключить базу через список информационных баз, перенести файл на другой компьютер или восстановить данные после повреждения.
Ниже разобрано, что находится внутри файла, чем он отличается от выгрузки DT, как безопасно копировать и переносить базу, что делать при ошибках формата потока и когда требуется тестирование и исправление.
Что хранится в файле 1Cv8.1CD
Файл 1CD — это контейнер, внутри которого находятся все таблицы информационной базы: объекты конфигурации (справочники, документы, регистры), сами данные, список пользователей с хэшами паролей, хранилище конфигурации и служебная информация платформы. По сути, это аналог файла базы данных, но в проприетарном формате 1С.
Рядом с 1Cv8.1CD в каталоге базы обычно лежат вспомогательные файлы и папки, но они второстепенны: основная ценность сосредоточена именно в 1CD. При копировании базы вручную достаточно скопировать этот файл, однако делать это нужно только при закрытых сеансах всех пользователей.
Важно понимать ограничение: файл 1CD существует только у файловых баз. Если база работает в клиент-серверном варианте (на MS SQL Server, PostgreSQL и т.п.), данных в виде 1CD-файла нет — они хранятся в СУБД, и администрирование ведётся другими средствами.
Чем файл 1CD отличается от выгрузки DT
Частая путаница — смешение файла базы 1CD и файла выгрузки 1Cv8.dt. Это разные вещи. 1CD — рабочее «тело» базы, с которым платформа работает напрямую. DT — архивная копия, созданная через конфигуратор (пункт «Администрирование → Выгрузить информационную базу»), предназначенная для резервного копирования и переноса.
Для регулярного резервного копирования правильнее использовать DT: выгрузка выполняется штатными средствами, проверяет целостность данных в процессе и гарантированно разворачивается на другом компьютере. Копирование 1CD допустимо, но только при полностью завершённых сеансах — иначе в копии могут оказаться несогласованные данные.
Сравнение вариантов
Рабочий файл базы. Подходит для быстрого копирования при выключенных сеансах. Риск: копия во время работы пользователей может быть повреждена.
Штатный архив через конфигуратор. Подходит для резервных копий и переноса. Требует монопольного доступа, но гарантирует целостность.
Для многопользовательской работы вместо сетевой папки с 1CD. Снижает риск повреждений файла при одновременном доступе.
Как открыть файл 1CD в 1С
Открытие 1CD выполняется не через диалог «Файл → Открыть», а через добавление информационной базы в список стартера 1С. Платформа сама обращается к файлу, когда пользователь запускает базу.
- 1Запустите ярлык 1С:Предприятие — откроется окно со списком информационных баз.
- 2Нажмите «Добавить» и выберите «Добавление в список существующей информационной базы».
- 3Укажите название базы и тип расположения — «На данном компьютере или на компьютере в локальной сети».
- 4Укажите путь к папке, в которой лежит файл 1Cv8.1CD (сам файл выбирать не нужно — указывается каталог).
- 5Завершите мастер и запустите базу в режиме «Предприятие» или «Конфигуратор».
Если база находится на сетевом диске, путь указывается к сетевой папке. Учтите, что одновременная работа нескольких пользователей с одной файловой базой по сети возможна, но при обрывах связи повышается риск повреждения файла.
При первом запуске платформа может сообщить о несовместимости версии — например, если база создана в более новой версии платформы, чем установлена на компьютере. В этом случае нужно установить актуальную версию платформы 1С.
Как перенести базу через файл 1CD на другой компьютер
Перенос файловой базы сводится к копированию каталога с файлом 1CD. Главное условие — все пользователи должны выйти из базы, а сеансы и фоновые процессы — завершиться. Иначе файл будет скопирован в несогласованном состоянии.
Надёжный способ убедиться, что база свободна, — открыть конфигуратор в монопольном режиме: если монопольный доступ установился, активных сеансов нет. После этого каталог базы можно копировать на флеш-накопитель, сетевой диск или в облачное хранилище.
На новом компьютере потребуется установленная платформа 1С той же или более новой версии и, при необходимости, лицензия. Далее база добавляется в список по инструкции из предыдущего раздела. Если в базе использовались внешние компоненты, печатные формы или подключённое оборудование, их настройку придётся повторить на новом рабочем месте.
Что делать, если файл 1CD повреждён
Признаки повреждения: база не открывается, появляются ошибки «Ошибка формата потока», «Файл базы данных повреждён», платформа аварийно завершается при обращении к определённым документам или отчётам. Типичные причины — внезапное отключение питания, обрыв сети при работе по сетевой папке, сбои диска, нехватка места.
Первый инструмент — штатная утилита chdbfl.exe из каталога установки платформы (папка bin). Она проверяет физическую целостность файла 1CD и исправляет ошибки на уровне структуры файла. Перед запуском обязательно сделайте копию файла — утилита изменяет исходник, и откатить её действия нельзя.
Второй уровень — «Тестирование и исправление» в конфигураторе (меню «Администрирование»). Здесь проверяется логическая целостность данных: ссылки, таблицы, индексы. Если оба способа не помогли, остаётся восстановление из резервной копии DT или обращение к специалистам по восстановлению данных 1С.
- 1Завершите все сеансы и сделайте копию файла 1Cv8.1CD в отдельную папку.
- 2Запустите chdbfl.exe из каталога bin установленной платформы и укажите путь к 1CD.
- 3Включите флажок «Исправлять обнаруженные ошибки» и выполните проверку.
- 4Попробуйте открыть базу в конфигураторе и запустите «Тестирование и исправление».
- 5Проверьте ключевые данные: остатки, последние документы, отчёты за последний период.
Как проверить результат
База открывается в режиме Предприятие без ошибок
Ошибка формата потока или аварийное завершение
Документы за последние дни на месте и проводятся
Документы отсутствуют или вызывают ошибку при открытии
Оборотно-сальдовая ведомость и регистры строятся корректно
Отчёт падает с ошибкой или показывает явно неверные итоги
Типичные ошибки при работе с файлом 1CD
Отдельно стоит упомянуть антивирусы: активная проверка каталога с базой в реальном времени замедляет работу и в редких случаях приводит к конфликтам доступа к файлу. Каталог с файловыми базами разумно добавить в исключения антивируса, не отключая защиту целиком.
Когда файловый вариант с 1CD становится проблемой
Файловая база на одном 1CD-файле хорошо работает для небольших компаний, но у неё есть ограничения: при росте объёма данных и числа одновременных пользователей увеличиваются риски блокировок и повреждений. Тревожные признаки — регулярные ошибки формата потока, долгое ожидание освобождения блокировок, замедление отчётов.
Как выбрать действие
Переход на клиент-серверный вариант выполняется через выгрузку базы в DT и загрузку в новую базу на сервере 1С — сам файл 1CD при этом больше не используется, данные хранятся в СУБД.
Что важно запомнить
1Cv8.1CD — это файл файловой базы 1С со всеми данными. Открывается через добавление базы в список, копируется только при завершённых сеансах, для резервных копий используйте выгрузку DT, а при повреждении — копию файла, затем chdbfl и тестирование в конфигураторе.
Частые вопросы о файле 1CD
Можно ли открыть файл 1CD без установленной 1С?
Нет. Формат 1CD проприетарный, и полноценно работать с ним может только платформа 1С:Предприятие. Существуют сторонние утилиты для просмотра структуры, но для штатной работы с данными нужна установленная платформа подходящей версии.
Где найти файл 1Cv8.1CD на компьютере?
Путь к каталогу базы виден в окне запуска 1С: выделите базу в списке — путь отображается внизу окна. Файл 1Cv8.1CD лежит внутри этого каталога. Также путь можно посмотреть в файле списка баз ibases.v8i в профиле пользователя.
Можно ли просто удалить файл 1CD, если база не нужна?
Да, но сначала убедитесь, что данные не потребуются: сделайте выгрузку DT на всякий случай. Удаление строки из списка баз в стартере 1С само по себе файлы не удаляет — каталог с 1CD остаётся на диске и занимает место.
Чем chdbfl отличается от тестирования и исправления в конфигураторе?
Chdbfl проверяет физическую структуру самого файла 1CD и работает даже тогда, когда база вообще не открывается. Тестирование и исправление работает на уровне логики данных — ссылок, таблиц, индексов — и требует, чтобы база открывалась в конфигураторе. При серьёзном повреждении применяют оба инструмента последовательно.
Почему файл 1CD очень большой и можно ли его уменьшить?
Файл растёт по мере накопления данных, а удалённые объекты лишь помечают место свободным, не уменьшая файл. Сократить размер можно выгрузкой базы в DT и загрузкой в новую пустую базу либо штатными процедурами свёртки и удаления помеченных объектов с последующей реструктуризацией.
Можно ли хранить базу 1CD в облачной папке (Яндекс.Диск, OneDrive)?
Работать с базой напрямую из синхронизируемой папки не рекомендуется: облачный клиент может заблокировать или изменить файл во время сеанса, что ведёт к повреждениям. Облачные папки подходят для хранения резервных копий DT, но не для размещения рабочей базы.