Документация для разработчиков
Темная тема

CIBlockCMLExport

CIBlockCMLExport — класс для экспорта данных инфоблока в формате CommerceML.

Методы класса

Метод Описание
DoNotDownloadCloudFiles Отключает копирование файлов из облачных хранилищ при экспорте
EndExport Записывает закрывающий элемент корневого блока CommerceML
EndExportCatalog Закрывает контейнер элементов и каталог либо пакет предложений CommerceML в зависимости от режима, определенного при инициализации
EndExportMetadata Записывает закрывающий элемент блока метаданных CommerceML
ExportElements Экспортирует элементы инфоблока или торговые предложения и сохраняет идентификатор последней обработанной записи в состоянии шага
ExportProperties Экспортирует активные свойства инфоблока и формирует карту их внутренних и внешних идентификаторов
ExportSections Экспортирует структуру разделов инфоблока и формирует соответствие внутренних идентификаторов внешним
Init Инициализирует экспорт: сохраняет поток и параметры, получает данные инфоблока и определяет, относится ли инфоблок к торговому каталогу
StartExport Записывает в поток XML-декларацию и открывающий элемент CommerceML со служебными атрибутами версии и времени
StartExportCatalog Открывает каталог или пакет предложений CommerceML, записывает данные инфоблока и открывает контейнер элементов
StartExportMetadata Открывает блок метаданных CommerceML и записывает внешний идентификатор, название и описание инфоблока


© «Битрикс», 2001-2026, «1С-Битрикс», 2026