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

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

Файл 1Cv8.cdn в 1С: что это и что с ним делать

Разбираем, что за файл 1Cv8.cdn появляется в каталоге базы 1С, зачем он нужен, когда его можно удалить и как избежать ошибок при работе с файловой базой.

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

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

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

Что такое файл 1Cv8.cdn и зачем он нужен

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

Файл 1Cv8.cdn относится к служебным объектам, которые платформа использует в процессе обращения к данным. Пользователь не работает с ним напрямую: он не открывается в конфигураторе, не редактируется и не предназначен для ручного изменения. Его присутствие в каталоге — нормальное следствие того, что база открывалась и с ней работали.

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

Где находится файл и как его распознать

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

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

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

Файл есть, база работаетНормальная ситуация

Ничего не требуется — служебный файл используется платформой

Файл есть, база не открывалась давноОстаток служебных данных

Можно удалить вместе с каталогом, если база не нужна

Файла нет, база работаетТоже нормально

Платформа создаст файл при необходимости

База не открываетсяПричина обычно не в cdn

Проверяйте целостность 1Cv8.1CD и права доступа к каталогу

Можно ли удалить 1Cv8.cdn

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

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

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

Что делать, если база не открывается

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

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

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

Порядок действий при сбое открытия базы
  1. 1
    Завершите все сеансы работы с базой и закройте конфигуратор
  2. 2
    Скопируйте весь каталог базы в отдельное место как резервную копию
  3. 3
    Удалите служебные файлы, включая 1Cv8.cdn
  4. 4
    Попробуйте открыть базу в обычном режиме
  5. 5
    Если не помогло — запустите проверку 1Cv8.1CD утилитой chdbfl.exe из каталога платформы
  6. 6
    Проверьте права доступа к каталогу и исключения антивируса

Перенос и резервное копирование базы

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

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

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

Способы сохранения базы

Выгрузка в .dt через конфигуратор

Надёжный переносимый формат, не зависит от служебных файлов. Требует монопольного доступа и больше времени на больших базах

Копирование каталога с 1Cv8.1CD

Быстро и просто, но только при полностью закрытой базе. Файл 1Cv8.cdn копировать не обязательно

Автоматическое архивирование каталога

Удобно для регулярных копий. Требует контроля, что копирование происходит вне рабочих сеансов

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

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

Ещё одна типичная ситуация — попытка открыть или «починить» 1Cv8.cdn сторонними программами. Этот файл не предназначен для чтения пользователем, и попытки его редактирования бессмысленны. Если база работает нестабильно, диагностировать нужно файл 1Cv8.1CD и окружение (права, антивирус, сеть), а не служебные файлы.

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

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

Как проверить, что всё в порядке

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

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

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

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

Открытие базы
Норма

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

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

Ошибки открытия, требование восстановления

Работа с данными
Норма

Документы и отчёты открываются и формируются корректно

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

Ошибки при обращении к данным, пустые или битые записи

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

Создан платформой заново после запуска

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

База не запускается и файл не появляется — проблема глубже

Резервная копия
Норма

Копия сделана до любых действий с файлами

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

Действия выполнялись без копии — откат невозможен

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

Частые вопросы о файле 1Cv8.cdn

1Cv8.cdn — это вирус?

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

Можно ли запретить создание файла 1Cv8.cdn?

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

Что будет, если удалить 1Cv8.cdn при открытой базе?

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

Нужно ли включать 1Cv8.cdn в резервную копию?

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

База не открывается, а 1Cv8.cdn на месте. В чём причина?

Скорее всего, проблема не в этом файле. Проверьте целостность основного файла 1Cv8.1CD утилитой chdbfl.exe, права доступа к каталогу, настройки антивируса и наличие блокировок от других процессов. Перед проверками обязательно сделайте резервную копию.

Итог

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

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