• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/payment.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\Payment
  • Вызов: Payment::loadProductsData
protected function loadProductsData()
{
	$result = [];
	if ($this->payment)
	{
		$basketItems = $this->payment->getPayableItemCollection()->getBasketItems();
		foreach ($basketItems as $basketItem)
		{
			$result[] = Order::getProductProviderDataByBasketItem(
				$basketItem->getEntityObject()->toArray(),
				new ItemIdentifier(
					\CCrmOwnerType::OrderPayment,
					$this->payment->getId(),
				),
				$this->data['CURRENCY'] ?? \CCrmCurrency::GetDefaultCurrencyID()
			);
		}
	}

	return $result;
}