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

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

Файл CD в 1С: что это такое и как его открыть

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

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

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

Важно не путать файл .cd с похожими форматами 1С: .cf (файл конфигурации), .dt (выгрузка информационной базы) и 1Cv8.1CD (файл самой файловой базы данных). Это разные вещи, и способы работы с ними отличаются. Ниже разберём каждый сценарий отдельно.

Что представляет собой файл поставки 1С

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

Типовые конфигурации («1С:Бухгалтерия», «1С:Зарплата и управление персоналом» и другие) распространяются именно в таком виде — в составе дистрибутива, который при установке раскладывает файлы шаблонов на диск. Файл 1Cv8.CD лежит внутри каталога шаблона и подхватывается мастером создания информационной базы.

Чем файл .cd отличается от .cf, .dt и 1Cv8.1CD

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

ФорматЧто внутриКак открыть
.cd (1Cv8.CD)Поставка конфигурации с настройками поддержкиКонфигуратор, механизм поставки; создание базы из шаблона
.cfКонфигурация без правил поставкиКонфигуратор: Конфигурация → Загрузить конфигурацию из файла
.dtПолная выгрузка информационной базы (данные + конфигурация)Конфигуратор: Администрирование → Загрузить информационную базу
1Cv8.1CDФайл самой файловой базы данныхНе «открывается» — база подключается через список баз или конфигуратор

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

Как создать базу из файла поставки через шаблон

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

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

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

Если нужной конфигурации нет в списке шаблонов, проверьте путь к каталогу шаблонов в настройках стартеpа (кнопка «Настройка», поле «Каталоги шаблонов»). Туда должна быть добавлена папка, куда установщик разложил дистрибутив.

Как открыть файл .cd в конфигураторе вручную

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

Создание новой базы без шаблона

Создайте пустую информационную базу (вариант «без конфигурации» в мастере), затем откройте её в конфигураторе. Далее перейдите в меню «Конфигурация → Открыть конфигурацию», после чего используйте пункт «Конфигурация → Поставка конфигурации». Если поставщик подготовил файл обновления, применяется пункт «Обновить конфигурацию базы данных» с выбором файла поставки. Для первичной загрузки чаще используют файл .cf, который обычно лежит рядом с .cd в дистрибутиве.

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

Если вы разработчик и хотите посмотреть, как устроена поставка, откройте конфигурацию и перейдите в «Конфигурация → Поставка конфигурации → Настройка поставки». Там видны версия, поставщик и состав объектов. Через пункт «Создать файлы поставки и обновления конфигурации» можно сформировать собственный файл .cd и файл обновления .cfu.

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

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

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

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

Как проверить результат и не потерять данные

После создания базы из шаблона или загрузки поставки убедитесь, что конфигурация развёрнута корректно. Откройте конфигуратор, зайдите в «Конфигурация → Открыть конфигурацию» и проверьте, что дерево объектов заполнено: присутствуют справочники, документы, отчёты. В окне «О программе» в пользовательском режиме должна отображаться ожидаемая версия конфигурации.

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

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

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

Дерево конфигурации в конфигураторе
Норма

Объекты присутствуют, конфигурация открывается без ошибок

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

Пустое дерево или сообщение о несовместимости версий

Версия в окне «О программе»
Норма

Совпадает с версией поставки

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

Версия старая или конфигурация не определена

Запуск в пользовательском режиме
Норма

База открывается, интерфейс конфигурации доступен

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

Ошибки при запуске, требование обновить платформу

Частые вопросы

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

Нет. Формат поставки — внутренний формат платформы 1С:Предприятие, сторонних просмотрщиков для него нет. Понадобится установленная платформа и конфигуратор.

Чем .cd отличается от .cfu?

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

Можно ли извлечь из файла поставки обычный файл .cf?

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

Конфигуратор пишет, что файл поставки повреждён. Что делать?

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

Нужно ли открывать 1Cv8.1CD из каталога базы?

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

Итог

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

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