При развертывании среды для разработки правил обмена часто возникает ситуация, когда после установки дистрибутива «1С:Конвертация данных 2.1» (КД 2.1) пользователь не обнаруживает её в списке доступных шаблонов при создании новой информационной базы. При этом более современные версии, например КД 3.0, отображаются корректно. Разберем подробно, почему так происходит, и проанализируем последовательность действий для устранения этой проблемы.
Выясним основную причину проблемы, которая чаще всего заключается в типе используемого инсталлятора. В экосистеме 1С существует два вида поставок конфигураций:
1cv8.cf и файлы манифеста шаблона. Именно он позволяет создать новую базу «с нуля».1cv8.cfu. Он предназначен только для обновления уже существующей базы и не содержит информации, необходимой для создания новой.Проанализируем ситуацию: если на портале 1С:ИТС вы скачали файл, размер которого значительно меньше основного дистрибутива (обычно это несколько мегабайт против нескольких сотен), скорее всего, вы установили именно обновление. Система 1С:Предприятие при нажатии кнопки «Добавить» сканирует каталоги шаблонов и игнорирует папки, в которых отсутствует файл манифеста 1cv8.v8p или 1cv8.v8i, характерный для полных версий.
Рассмотрим подробнее процесс поиска нужных файлов. На портале releases.1c.ru полные дистрибутивы для устаревших или специфических конфигураций часто не выкладываются для каждого релиза. Посмотрим на алгоритм поиска:
setup.exe, которые разворачивают полноценный шаблон.Разберем, как 1С определяет наличие шаблона на диске. По умолчанию шаблоны хранятся по пути %AppData%\Roaming\1C\1cv8\tmplts. Проанализируем структуру папок внутри этого каталога. Для корректного отображения конфигурации в списке она должна выглядеть следующим образом:
...\tmplts\1c\Conversion\2_1_8_2\
В этой папке должны находиться:
1cv8.cf — файл конфигурации (основной признак полного шаблона).1cv8.v8p — файл описания поставки.1cv8.v8i — файл описания шаблона.Если в папке вы видите только 1cv8.cfu, значит, создать базу через механизм шаблонов не получится. Также важно учитывать вложенность каталогов. Окно выбора шаблонов распознает папки только на определенном уровне иерархии. Если вы случайно установили КД 2.1 в подпапку другой конфигурации, 1С её не увидит.
Рассмотрим альтернативный вариант, который часто оказывается быстрее, чем поиск нужного инсталлятора. Если у вас уже есть файл 1cv8.cf (например, вы скопировали его с другого рабочего места), нам не обязательно регистрировать его как шаблон.
Выполним следующие шаги:
.cf и подтвердим загрузку.F7 для обновления конфигурации базы данных.Этот метод позволяет обойти ограничения механизма шаблонов и получить полностью работоспособную систему за считанные минуты.
Выясним причину, связанную с системными настройками. Иногда 1С не видит шаблоны из-за прав доступа или использования кириллицы в путях. Посмотрим на пример пути: C:\Users\юзер\AppData\Roaming\1C\1cv8\tmplts. Наличие кириллического имени пользователя («юзер») в редких случаях может приводить к ошибкам чтения манифестов старыми версиями платформы.
Рекомендуем выполнить следующие действия для диагностики:
C: папку, например C:\1C_Templates.tmplts в это новое расположение.C:\1C_Templates.Проанализируем ситуацию выбора между КД 2.1 и КД 3.0. Это принципиально разные программные продукты. Конвертация данных 2.1 использует правила обмена на основе XML-схем, где описывается сопоставление объектов «Источник-Приемник». Конвертация данных 3.0 работает на базе технологии EnterpriseData (универсальный формат обмена).
Если ваша задача — поддержка существующих обменов в старых конфигурациях или создание обмена между сильно измененными (кастомизированными) базами, вам действительно необходима версия 2.1. Помните, что они могут быть установлены в один каталог шаблонов одновременно, так как имеют разные внутренние идентификаторы и пути (папки Conversion и Conversion3 соответственно).
Подведем итог. Чтобы успешно добавить «1С:Конвертацию данных 2.1» в список шаблонов, нужно убедиться, что у вас установлен именно полный дистрибутив, содержащий файл .cf. Если в наличии только файл обновления .cfu, необходимо либо найти старый полный релиз на ИТС, либо получить .cf файл из уже развернутой базы и загрузить его вручную в пустую конфигурацию. Всегда проверяйте настройки путей к шаблонам в диалоге запуска 1С и следите за тем, чтобы файлы манифестов (.v8p) находились в папке конкретного релиза.