• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/controller/action/entity/order.php
  • Класс: BitrixSaleHelpersControllerActionEntityOrder
  • Вызов: Order::getDeliveryServiceListWithRestrictions
static function getDeliveryServiceListWithRestrictions(SaleOrder $order): array
{
	$result = [];
	foreach ($order->getShipmentCollection() as $shipment)
	{
		$deliveryList = SaleDeliveryServicesManager::getRestrictedObjectsList($shipment);
		foreach ($deliveryList as $deliveryItem)
		{
			$result[] = [
				'ID' => $deliveryItem->getId(),
				'SORT' => $deliveryItem->getSort(),
				'NAME' => $deliveryItem->getName(),
				'DESCRIPTION' => $deliveryItem->getDescription(),
				'LOGOTYPE' => $deliveryItem->getLogotip(),
				'LOGOTYPE_SRC' => CFile::GetPath($deliveryItem->getLogotip()),
			];
		}
	}

	return $result;
}