1, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y","ID"=>$product_id); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect); if (($ob = $res->GetNextElement()) !== false) { $fields = $ob->GetFields(); if ($fields) { if (isset($fields["PREVIEW_PICTURE"]) and $fields["PREVIEW_PICTURE"]) { $preview_picture = $fields["PREVIEW_PICTURE"]; } } } return $preview_picture; } var_dump(getImageCodeByProductId(2));// Передаём функции Id товара или торгового предложения. Назад получаем Id файла картинки или false $src = CFile::GetPath(getImageCodeByProductId(2));// если нужен адрес картинки а не Id файла картинки // если картинку нужно пережать if ($src2 = CFile::ResizeImageGet( getImageCodeByProductId(2),// передаём именно Ид файла картинки а не массив array("width"=>82,"height"=>82), BX_RESIZE_IMAGE_PROPORTIONAL, false, false, false, false )) { if (isset($src2["src"]) and $src2["src"]) { $src = $src2["src"]; } }