Администрирование · 9 мин
Файл MFT в 1С: что это и как с ним работать
Разбираемся, что за файл 1cv8.mft в поставке конфигурации 1С, чем его открыть, как исправить ошибки манифеста и когда его можно править вручную.
При установке или обновлении конфигурации 1С из шаблона пользователи нередко сталкиваются с файлом 1cv8.mft — он лежит в каталоге поставки рядом с файлами 1cv8.cf и 1cv8.cfu. Вопрос «что это за файл» возникает обычно в двух ситуациях: когда платформа выдаёт ошибку при установке шаблона и когда конфигурация не отображается в списке при создании новой информационной базы.
MFT — это файл манифеста поставки конфигурации. Это обычный текстовый файл, в котором описаны параметры дистрибутива: имя конфигурации, версия, источник, состав файлов поставки. Платформа 1С читает его при установке шаблона и при выборе конфигурации для создания базы. Если манифест отсутствует, повреждён или содержит неверные данные, установка шаблона завершится ошибкой.
Файл формируется автоматически при создании комплекта поставки в конфигураторе, и в штатной работе трогать его не нужно. Но знать его устройство полезно администраторам и внедренцам, которые собирают собственные поставки или разбираются с ошибками установки.
Что содержится в файле 1cv8.mft
Манифест имеет простую структуру «параметр=значение» и сохраняется в текстовом виде. Типичное содержимое выглядит примерно так:
Vendor=Фирма "1С"
Name=БухгалтерияПредприятия
Version=3.0.150.25
AppVersion=8.3
File=1cv8.cf
File=1cv8.cfu
Destination=1C\Accounting
Ключевые параметры, которые встречаются в манифесте:
- Vendor — поставщик конфигурации;
- Name — имя конфигурации, под которым она отображается при выборе шаблона;
- Version — версия поставки;
- AppVersion — требуемая версия платформы;
- File — перечень файлов поставки (полная конфигурация .cf, обновление .cfu и другие);
- Destination — относительный путь в каталоге шаблонов, куда устанавливается поставка.
Именно по данным манифеста платформа строит дерево шаблонов в окне создания информационной базы: группу поставщика, название конфигурации и доступные версии. Изменение этих параметров напрямую влияет на то, что увидит пользователь при установке.
Где лежит файл MFT и как его найти
После установки шаблона конфигурации файлы поставки размещаются в каталоге шаблонов. По умолчанию это:
- для текущего пользователя:
%APPDATA%\1C\1cv8\tmplts\; - общий каталог (если задан при установке): например,
C:\Program Files\1cv8\tmplts\или путь, указанный в параметреDefaultTmpltsPath.
Внутри каталога шаблоны организованы по структуре «поставщик → конфигурация → версия», и в папке каждой версии лежит свой 1cv8.mft вместе с файлами поставки. Если конфигураций много, быстрее всего найти файл поиском по имени 1cv8.mft в каталоге tmplts.
Актуальный путь к каталогу шаблонов можно посмотреть в окне запуска 1С: кнопка «Настройка» → поле «Каталоги шаблонов конфигураций и обновлений». Там же можно добавить дополнительный каталог, если шаблоны хранятся на сетевом ресурсе.
Чем открыть и как редактировать MFT
Файл MFT — обычный текст, поэтому его открывает любой редактор: Блокнот, Notepad++, Visual Studio Code. Двойной щелчок по файлу может не сработать, так как расширение .mft не сопоставлено с приложением в Windows; в этом случае выберите «Открыть с помощью» и укажите текстовый редактор.
При ручном редактировании соблюдайте несколько правил:
- сохраняйте файл в той же кодировке, в которой он был создан; при сомнениях сравните с манифестом заведомо рабочего шаблона;
- не меняйте структуру «параметр=значение» и не добавляйте произвольные строки — платформа может не распознать файл;
- перед правкой сделайте копию файла, чтобы вернуть исходное состояние;
- если правите путь установки (Destination), убедитесь, что он не содержит недопустимых символов.
Типичные ошибки, связанные с файлом MFT
Большинство проблем с манифестом проявляется на этапе установки шаблона или создания базы. Характерные симптомы и их причины:
- «Ошибка формата файла манифеста» — файл повреждён, пуст или сохранён в неподходящей кодировке. Часто возникает после ручной правки или неполного копирования дистрибутива.
- Шаблон не виден в списке при создании базы — отсутствует 1cv8.mft в папке версии, каталог шаблонов не указан в настройках запуска, либо в манифесте неверно заданы Name или Destination.
- «Не найден файл поставки» — в манифесте перечислен файл (например, 1cv8.cfu), которого физически нет в каталоге. Так бывает при частичном копировании папки версии.
- Конфликт версий — в манифесте указана версия, не совпадающая с фактической версией конфигурации в .cf-файле.
Как исправить проблемы с манифестом
Безопасный порядок действий при ошибках установки шаблона:
- Проверьте, что в папке версии шаблона присутствуют все файлы: 1cv8.mft, 1cv8.cf и (при наличии) 1cv8.cfu.
- Откройте 1cv8.mft текстовым редактором и сравните перечень файлов в строках File с фактическим содержимым папки.
- Убедитесь, что каталог tmplts, где лежит шаблон, добавлен в настройки запуска 1С.
- Если манифест повреждён, восстановите его из исходного дистрибутива или скопируйте из аналогичной рабочей поставки, скорректировав Name, Version и Vendor.
- Самый надёжный вариант — полностью переустановить шаблон из оригинального дистрибутива: установщик заново создаст корректный манифест.
- 1Скопируйте папку версии шаблона в резервное место
- 2Проверьте состав файлов и содержимое 1cv8.mft
- 3Исправьте или восстановите манифест из дистрибутива
- 4Проверьте путь к каталогу шаблонов в настройках запуска 1С
- 5Создайте тестовую базу из шаблона и убедитесь, что версия соответствует ожидаемой
MFT при создании собственной поставки конфигурации
Если вы разрабатываете собственную конфигурацию или тиражируете доработанную, манифест создаётся автоматически. В конфигураторе выберите «Конфигурация → Поставка конфигурации → Создать файлы поставки и обновления конфигурации», укажите параметры поставки и каталог — платформа сформирует 1cv8.mft вместе с файлами .cf и .cfu.
Дополнительно можно создать файл комплекта поставки (1cv8.dbf не используется — для комплекта применяется файл описания 1cv8.efd и сценарий установки), который управляет установкой нескольких конфигураций. Но и в этом случае для каждой отдельной конфигурации платформа опирается на её манифест.
Перед передачей поставки заказчику проверьте её на чистой машине: установите шаблон, создайте базу и выполните обновление через .cfu. Это выявит ошибки манифеста до того, как с ними столкнётся пользователь.
Как проверить результат
Конфигурация видна с правильным именем и версией
Шаблон отсутствует или версия не совпадает
Все файлы из строк File лежат в папке версии
В манифесте есть файлы, которых нет на диске
База создаётся без ошибок, версия конфигурации корректна
Ошибка формата манифеста или отсутствия файла поставки
Часто задаваемые вопросы
Можно ли удалить файл 1cv8.mft?
Нет. Без манифеста платформа не распознает папку как шаблон конфигурации: она исчезнет из списка при создании информационной базы. Если файл мешает в файловом менеджере, просто оставьте его в папке версии — он не влияет на работу уже созданных баз.
Чем MFT отличается от файлов CF и CFU?
CF — это файл полной конфигурации, CFU — файл обновления, а MFT — лишь текстовое описание поставки: имя, версия, поставщик и перечень входящих файлов. MFT не содержит самой конфигурации и имеет размер в несколько килобайт.
Открывается ли MFT в конфигураторе 1С?
Нет, конфигуратор не открывает MFT как объект. Файл просматривается и правится любым текстовым редактором, а создаётся автоматически при формировании файлов поставки через меню «Конфигурация → Поставка конфигурации».
Почему после копирования папки шаблона на другой компьютер конфигурация не видна?
Чаще всего причина не в MFT, а в настройках: на новом компьютере каталог tmplts не добавлен в параметры запуска 1С (кнопка «Настройка» в окне запуска). Реже — 1cv8.mft не был скопирован или повредился при переносе.
Можно ли изменить название конфигурации в списке шаблонов через MFT?
Технически да: параметр Name в манифесте определяет отображаемое имя. Но при обновлении или переустановке шаблона из дистрибутива правка будет перезаписана, поэтому для собственных поставок имя лучше задавать при сборке в конфигураторе.
Что делать, если платформа пишет «ошибка формата файла манифеста»?
Проверьте, что файл не пустой и сохранён в исходной кодировке, сравните его структуру с манифестом рабочего шаблона. Если восстановить содержимое не удаётся, переустановите шаблон из оригинального дистрибутива — установщик создаст корректный файл заново.
Что важно запомнить
1cv8.mft — текстовый манифест поставки конфигурации 1С, по которому платформа отображает шаблоны и устанавливает их. Открывается блокнотом, создаётся автоматически при сборке поставки, удалять и бездумно править его нельзя. При ошибках установки сначала проверяйте состав файлов в папке версии и путь к каталогу шаблонов, а надёжнее всего — переустанавливайте шаблон из дистрибутива.