Конвертация данных
Ключевые определения и концепция
EnterpriseData (ED) — универсальный формат обмена данными между конфигурациями 1С на базе технологии XDTO. КД 3.0 — инструмент для настройки правил конвертации между объектами конфигурации и форматом ED.
Главная идея: Обмен происходит не напрямую между конфигурациями, а через промежуточный универсальный формат (ED). Это упрощает поддержку множественных обменов.
Схема: Конфигурация А ↔ Преобразование в/из ED ↔ Файл обмена ↔ Преобразование в/из ED ↔ Конфигурация Б
Сравнение технологий: КД 2.x vs КД 3.0 / ED
| Критерий | КД 2.x (Классический обмен) | КД 3.0 (Обмен через ED) |
|---|---|---|
| Основной принцип | Прямой обмен между двумя конкретными конфигурациями | Обмен каждой конфигурации с универсальным форматом (ED) |
| Формат/Стандарт | Используется XML с собственными правилами | Используется стандартизированный XDTO-пакет (EnterpriseData) |
| Правила конвертации | Настраиваются для каждой пары конфигураций | Настраиваются один раз для связи "Конфигурация ↔ ED" |
| Хранение правил | Во внешних XML-файлах или в самой конфигурации | В коде общего модуля внутри конфигурации (МенеджерОбменаЧерезУниверсальныйФормат) |
| Требования | Может работать без БСП | Обязательно требует БСП (≥2.2.5) и платформу ≥8.3 |
| Трудоемкость | Ниже, подходит для разовых выгрузок | Выше, окупается при постоянных обменах |
| Результат работы | XML-файл правил | Сгенерированный код на языке 1С |
| Гибкость | Легче настроить передачу нестандартных данных | Ограничена структурой формата ED |
| Область применения | Разовые выгрузки, миграции, обмен с устаревшими системами | Постоянные обмены между актуальными типовыми конфигурациями |