• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entity/orderimport.php
  • Класс: BitrixSaleExchangeEntityOrderImport
  • Вызов: OrderImport::getFieldsItems
protected function getFieldsItems()
{
	$result = array();
	$order = $this->getEntity();
	if($order instanceof Order)
	{
		/** @var SaleBasketItem[] $basketItems */
		$basketItems = $order->getBasket();
		foreach ($basketItems as $basket)
		{
			$attributes = array();
			$attributeFields = static::getAttributesItem($basket);
			if(count($attributeFields)>0)
				$attributes['ATTRIBUTES'] = $attributeFields;

			$result[] = array_merge($basket->getFieldValues(), $attributes);
		}
	}

	return $result;
}