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

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

MD-файл 1С: что это и как с ним работать

Что такое MD-файл в 1С 7.7, чем он отличается от 1Cv8.cf, как открыть и восстановить метаданные, типичные ошибки при работе с файлом конфигурации.

Файл с расширением .md — это файл метаданных конфигурации 1С:Предприятие 7.7. Именно в нём хранится вся структура прикладного решения: справочники, документы, журналы, отчёты, обработки, модули, формы и права доступа. Без этого файла информационная база 1С 7.7 не откроется, потому что платформа не будет знать, как устроены данные.

В типовой файловой базе 1С 7.7 md-файл называется 1Cv7.MD и лежит в корневой папке информационной базы рядом с файлами 1Cv7.DBF (данные), 1Cv7.CD (словарь данных) и другими служебными файлами. Если вы нашли на диске папку с таким набором файлов — перед вами база 1С седьмой версии, а не восьмой.

Важно не путать md-файл 1С 7.7 с одноимённым расширением Markdown (.md), которое используется для текстовых документов, и с файлами выгрузки конфигурации 1С 8.x — там применяется формат .cf. Это три разных по назначению формата, хотя расширение совпадает с Markdown только случайно.

Что хранится внутри MD-файла

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

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

Чем MD отличается от CF и других файлов 1С

Частая путаница возникает между файлами разных версий платформы. В 1С 8.x структура конфигурации хранится внутри файла базы 1Cv8.1CD, а отдельный файл конфигурации появляется только при выгрузке — это формат .cf. Файл .dt — это выгрузка информационной базы вместе с данными. MD-файл же — рабочий файл, с которым база 7.7 функционирует постоянно.

ФайлВерсия 1СНазначение
1Cv7.MD7.7Метаданные конфигурации, постоянно используется базой
1Cv7.DBF7.7Данные (справочники, документы, итоги)
1Cv8.1CD8.xФайл базы целиком: и конфигурация, и данные
*.cf8.xВыгруженная конфигурация для переноса или обновления
*.dt8.xВыгрузка информационной базы с данными
*.md (Markdown)не 1СТекстовый формат разметки, к 1С отношения не имеет

Как открыть и посмотреть MD-файл

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

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

Как открыть конфигурацию из MD-файла
  1. 1
    Убедитесь, что в папке базы есть полный комплект файлов: 1Cv7.MD, 1Cv7.DBF, 1Cv7.CD и служебные файлы
  2. 2
    Запустите ярлык 1С:Предприятие 7.7 и в окне выбора баз укажите путь к этой папке
  3. 3
    Выберите режим запуска «Конфигуратор» и войдите (при необходимости — с паролем администратора)
  4. 4
    Откройте меню «Конфигурация» → «Открыть конфигурацию» и проверьте, что дерево объектов загрузилось

Типичные проблемы с MD-файлом

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

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

Как восстановить повреждённый или утерянный MD-файл

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

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

Типичные ошибки
01
Копирование только 1Cv7.MD без остальных файлов базы — конфигурация без данных бесполезна
02
Подмена md-файла версией из другой базы — структура перестаёт соответствовать данным
03
Запуск тестирования и исправления без резервной копии — риск необратимой потери объектов
04
Попытка открыть md-файл конфигуратором 1С 8.x — форматы несовместимы, файл не распознается

Перенос и обновление конфигурации через MD

В 1С 7.7 обновление конфигурации выполняется через режим «Загрузить изменённую конфигурацию», где в качестве источника указывается именно md-файл нового релиза. Перед загрузкой обязательно делается архивная копия, а после — сохранение метаданных и реструктуризация данных, если структура изменилась.

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

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

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

Открытие конфигуратора
Норма

Дерево метаданных загружается без ошибок

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

Ошибка формата потока или пустое дерево объектов

Соответствие данных
Норма

Справочники и документы открываются в режиме Предприятие

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

Сообщения об отсутствующих реквизитах или таблицах

Целостность копии
Норма

В папке есть MD, DBF, CD, DD и индексные файлы

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

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

Безопасная работа и резервное копирование

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

Для долгосрочной перспективы учтите, что платформа 7.7 давно не развивается. Если вы регулярно сталкиваетесь с проблемами md-файлов и целостности базы, разумно рассмотреть переход на 1С 8.x с конвертацией данных — это снимает целый класс рисков, связанных с устаревшей файловой архитектурой.

Итог

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

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

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

Чем открыть файл .md, если у меня нет 1С 7.7?

Без платформы 7.7 содержимое файла метаданных штатно не просмотреть — формат бинарный. Существуют сторонние утилиты разборки md-файлов для разработчиков, но для практической работы с базой нужен именно конфигуратор 1С:Предприятие 7.7.

Можно ли открыть 1Cv7.MD в конфигураторе 1С 8?

Нет, форматы несовместимы. Для перехода с 7.7 на 8.x используется специальная конвертация данных, а не прямое открытие файла метаданных.

Можно ли удалить 1Cv7.MD, если база не нужна?

Если база точно не нужна, удаляйте папку целиком. Удаление одного md-файла сделает базу неработоспособной, но оставит данные на диске, что не имеет практического смысла.

Файл .md открывается как текст — это конфигурация 1С?

Скорее всего, нет. Если файл читается в блокноте как обычный текст с разметкой, это Markdown-документ. Файл 1Cv7.MD — бинарный и в текстовом редакторе выглядит как набор нечитаемых символов.

Конфигуратор пишет об ошибке формата потока. Что делать?

Это признак повреждения метаданных. Остановите работу, скопируйте всю папку базы в резервное место и восстановите 1Cv7.MD из архивной копии. Запускать исправление без копии нельзя — можно потерять данные.

Достаточно ли скопировать только MD-файл для бэкапа?

Нет. MD-файл содержит только структуру конфигурации без учётных данных. Для полноценной копии нужны все файлы папки базы: 1Cv7.MD, 1Cv7.DBF, 1Cv7.CD, словарь данных и индексы.