Администрирование · 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.MD | 7.7 | Метаданные конфигурации, постоянно используется базой |
| 1Cv7.DBF | 7.7 | Данные (справочники, документы, итоги) |
| 1Cv8.1CD | 8.x | Файл базы целиком: и конфигурация, и данные |
| *.cf | 8.x | Выгруженная конфигурация для переноса или обновления |
| *.dt | 8.x | Выгрузка информационной базы с данными |
| *.md (Markdown) | не 1С | Текстовый формат разметки, к 1С отношения не имеет |
Как открыть и посмотреть MD-файл
Единственный штатный способ открыть 1Cv7.MD — запустить конфигуратор 1С:Предприятие 7.7 и указать путь к папке информационной базы. После входа в конфигуратор дерево метаданных отображается автоматически, и вы можете просматривать объекты, модули и формы.
Текстовыми редакторами файл открывать бессмысленно: формат бинарный, читаемой информации в нём почти нет. Для анализа структуры без платформы существуют сторонние утилиты разборки md-файлов, но они нужны в основном разработчикам и не заменяют конфигуратор для реальной работы.
- 1Убедитесь, что в папке базы есть полный комплект файлов: 1Cv7.MD, 1Cv7.DBF, 1Cv7.CD и служебные файлы
- 2Запустите ярлык 1С:Предприятие 7.7 и в окне выбора баз укажите путь к этой папке
- 3Выберите режим запуска «Конфигуратор» и войдите (при необходимости — с паролем администратора)
- 4Откройте меню «Конфигурация» → «Открыть конфигурацию» и проверьте, что дерево объектов загрузилось
Типичные проблемы с MD-файлом
Самая частая проблема — повреждение файла метаданных после аварийного завершения работы, сбоя диска или неудачного копирования базы. Симптомы: конфигуратор не открывается, появляются ошибки формата потока или сообщения о нарушении структуры метаданных, база не запускается вообще.
Вторая типовая ситуация — файл случайно заменили версией из другой базы. Тогда конфигурация открывается, но структура не соответствует данным: реквизиты «теряются», документы не проводятся, отчёты выдают ошибки. Это опаснее, чем полное повреждение, потому что база выглядит рабочей, а данные при этом искажаются.
Как восстановить повреждённый или утерянный MD-файл
Правильный путь восстановления — взять файл 1Cv7.MD из актуальной архивной копии. Если архивов нет, варианты ограничены: поискать копию базы на другом компьютере или сервере, проверить папки временных копий, обратиться к франчайзи или разработчику, у которого могла остаться версия конфигурации.
Если конфигурация типовая и не дорабатывалась, иногда можно взять md-файл из дистрибутива того же релиза. Но если в базе были доработки — они будут потеряны, а несовпадение структуры с данными потребует дополнительной настройки. Сторонние утилиты восстановления метаданных существуют, но гарантии результата не дают, применять их стоит только на копии базы.
Перенос и обновление конфигурации через 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, словарь данных и индексы.