Битрикс получить данные из highloadblock

Отправлено planktun от ср, 03/23/2016 - 15:26

use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity; 

CModule::IncludeModule("highloadblock"); // подключить инфоблоки

$hlblock_id = 1;// id инфоблока
$hlblock = HL\HighloadBlockTable::getById($hlblock_id)->fetch();
 
$entity = HL\HighloadBlockTable::compileEntity($hlblock);
$entity_data_class = $entity->getDataClass();

 $rsData = $entity_data_class::getList(array(
                        "select" => array("*"),
                        "order" => array("ID" => "ASC"),
                         "limit" => 1,
                        "filter" => array('UF_VLADELETS' =>$xml,'UF_NAME'=>'упак'),      
                    ));
                    $arData = $rsData->Fetch();
              
    echo $arData["UF_KOEFFITSIENT"];