Почему не отображается шаблон «1С:Конвертация данных 2.1» в списке при создании базы и как это исправить?

Программист 1С v8.3 (Обычные формы) IT и автоматизация бизнеса
← На главную

При развертывании среды для разработки правил обмена часто возникает ситуация, когда после установки дистрибутива «1С:Конвертация данных 2.1» (КД 2.1) пользователь не обнаруживает её в списке доступных шаблонов при создании новой информационной базы. При этом более современные версии, например КД 3.0, отображаются корректно. Разберем подробно, почему так происходит, и проанализируем последовательность действий для устранения этой проблемы.

Различие между полным дистрибутивом и обновлением

Выясним основную причину проблемы, которая чаще всего заключается в типе используемого инсталлятора. В экосистеме 1С существует два вида поставок конфигураций:

  1. Полный дистрибутив (Full distribution): содержит файл конфигурации 1cv8.cf и файлы манифеста шаблона. Именно он позволяет создать новую базу «с нуля».
  2. Дистрибутив обновления (Update): содержит файл 1cv8.cfu. Он предназначен только для обновления уже существующей базы и не содержит информации, необходимой для создания новой.

Проанализируем ситуацию: если на портале 1С:ИТС вы скачали файл, размер которого значительно меньше основного дистрибутива (обычно это несколько мегабайт против нескольких сотен), скорее всего, вы установили именно обновление. Система 1С:Предприятие при нажатии кнопки «Добавить» сканирует каталоги шаблонов и игнорирует папки, в которых отсутствует файл манифеста 1cv8.v8p или 1cv8.v8i, характерный для полных версий.

Где найти полный дистрибутив «Конвертации данных 2.1»?

Рассмотрим подробнее процесс поиска нужных файлов. На портале releases.1c.ru полные дистрибутивы для устаревших или специфических конфигураций часто не выкладываются для каждого релиза. Посмотрим на алгоритм поиска:

  1. Перейдем в раздел обновлений конфигурации «Конвертация данных, редакция 2.1».
  2. Пролистаем список версий вниз. Часто полный дистрибутив выкладывается только для одной из первых версий ветки (например, 2.1.1.1).
  3. Проверим наличие раздела «Дистрибутив конфигурации» внутри конкретного релиза. Если там доступен только «Дистрибутив обновления», необходимо искать другую версию.
  4. Если на сайте релизов файл отсутствует, обратимся к диску ИТС (или его онлайн-версии в разделе «Технологическая дистрибуция»). Там исторически хранятся полные установочные пакеты setup.exe, которые разворачивают полноценный шаблон.

Проверка структуры каталога шаблонов

Разберем, как 1С определяет наличие шаблона на диске. По умолчанию шаблоны хранятся по пути %AppData%\Roaming\1C\1cv8\tmplts. Проанализируем структуру папок внутри этого каталога. Для корректного отображения конфигурации в списке она должна выглядеть следующим образом:

...\tmplts\1c\Conversion\2_1_8_2\

В этой папке должны находиться:

Если в папке вы видите только 1cv8.cfu, значит, создать базу через механизм шаблонов не получится. Также важно учитывать вложенность каталогов. Окно выбора шаблонов распознает папки только на определенном уровне иерархии. Если вы случайно установили КД 2.1 в подпапку другой конфигурации, 1С её не увидит.

Способ создания базы без использования шаблона

Рассмотрим альтернативный вариант, который часто оказывается быстрее, чем поиск нужного инсталлятора. Если у вас уже есть файл 1cv8.cf (например, вы скопировали его с другого рабочего места), нам не обязательно регистрировать его как шаблон.

Выполним следующие шаги:

  1. Создадим новую пустую информационную базу (выбрав вариант «Создание информационной базы без конфигурации...»).
  2. Запустим эту базу в режиме Конфигуратор.
  3. В главном меню выберем пункт «Конфигурация» -> «Открыть конфигурацию».
  4. После открытия дерева конфигурации перейдем в «Конфигурация» -> «Загрузить конфигурацию из файла...».
  5. Выберем имеющийся у нас файл .cf и подтвердим загрузку.
  6. После завершения нажмем F7 для обновления конфигурации базы данных.

Этот метод позволяет обойти ограничения механизма шаблонов и получить полностью работоспособную систему за считанные минуты.

Особенности работы с путями и правами доступа

Выясним причину, связанную с системными настройками. Иногда 1С не видит шаблоны из-за прав доступа или использования кириллицы в путях. Посмотрим на пример пути: C:\Users\юзер\AppData\Roaming\1C\1cv8\tmplts. Наличие кириллического имени пользователя («юзер») в редких случаях может приводить к ошибкам чтения манифестов старыми версиями платформы.

Рекомендуем выполнить следующие действия для диагностики:

  1. Создайте в корне диска C: папку, например C:\1C_Templates.
  2. Скопируйте содержимое вашей папки tmplts в это новое расположение.
  3. В окне запуска 1С нажмите кнопку «Настройка».
  4. В списке «Каталоги шаблонов конфигураций и обновлений» добавьте путь C:\1C_Templates.
  5. Перезапустите окно выбора и попробуйте снова создать базу.

Важное уточнение по версиям Конвертации данных

Проанализируем ситуацию выбора между КД 2.1 и КД 3.0. Это принципиально разные программные продукты. Конвертация данных 2.1 использует правила обмена на основе XML-схем, где описывается сопоставление объектов «Источник-Приемник». Конвертация данных 3.0 работает на базе технологии EnterpriseData (универсальный формат обмена).

Если ваша задача — поддержка существующих обменов в старых конфигурациях или создание обмена между сильно измененными (кастомизированными) базами, вам действительно необходима версия 2.1. Помните, что они могут быть установлены в один каталог шаблонов одновременно, так как имеют разные внутренние идентификаторы и пути (папки Conversion и Conversion3 соответственно).

Резюме решения

Подведем итог. Чтобы успешно добавить «1С:Конвертацию данных 2.1» в список шаблонов, нужно убедиться, что у вас установлен именно полный дистрибутив, содержащий файл .cf. Если в наличии только файл обновления .cfu, необходимо либо найти старый полный релиз на ИТС, либо получить .cf файл из уже развернутой базы и загрузить его вручную в пустую конфигурацию. Всегда проверяйте настройки путей к шаблонам в диалоге запуска 1С и следите за тем, чтобы файлы манифестов (.v8p) находились в папке конкретного релиза.

← На главную