Пример реализации обмена при разной структуре объектов конфигурации

Категория: Учебники по 1С » Технологии интеграции 1С Предприятия 8.2

Выгрузка данных выполняется с помощью трех процедур:

ВыгрузкаДанных()ЗаписатьДанные()  и НоменклатураЗаписатьХМL().

Порядок взаимодействия данных процедур можно проиллюстрировать следующей схемой:
Пример реализации обмена при разной структуре объектов конфигурации
В процедуре ВыгрузкаДанных()  производится перебор выгружаемых данных. Данные для выгрузки определяются в табличной части ВыгружаемыеДанные. У табличной части один реквизит табличной части СсылкаНаОбъект (набор типов Любая ссылка) .
В процедуре ЗаписатьДанные()  проверяется: если записываемый объект является элементом справочника Номенклатура, то вызывается специализированная процедура для его записи НоменклатураЗаписатьХМL(), в противном случае запись производится с помощью метода системы ЗаписатьХМL().
В процедуре НоменклатураЗаписатьХМL() производится «ручное» формирование элемента CatalogObject.Номенклатура.Вручную (начиная с записи начала элемента и заканчивая записью конца элемента).
dle

Помоги проекту! Расскажи друзьям о сайте: