• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/ProductGrid/ProductGridDocumentQuery.php
  • Класс: BitrixCrmMobileProductGridProductGridDocumentQuery
  • Вызов: ProductGridDocumentQuery::fetchItems
private function fetchItems(): array
{
	$items = [];
	$rows = $this->getProductRows();
	$productIds = array_map(fn($row) => $row['PRODUCT_ID'], $rows);
	$this->productsInfo = SkuDataProvider::load($productIds);

	foreach ($rows as $row)
	{
		$model = ProductRowViewModel::createFromArray($row)->toArray();
		$model = $this->completePrices($model, $row);
		$model = $this->completeGallery($model);
		$model = $this->completeSkuTree($model);
		$items[] = $model;
	}

	return $items;
}