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