Контакты

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (3)
  • Как вывести информацию highload блока 1c битрикс?

    @dibarboss
    Программист 1С-Bitrix
    \Bitrix\Main\Loader::IncludeModule("highloadblock");
    
    $xmlID = '21XlirMU'; //подставьте нужный вам внешний код        
    $tblName = 'years';
    $select = ['UF_NAME']; // или как у вас поле называется
    $filter = ['UF_XML_ID'=>$xmlID];
    $limit = 1;
    
    
    $hlblock = \Bitrix\Highloadblock\HighloadBlockTable::getList(
                array("filter" => array('TABLE_NAME' => $tblName))
            )->fetch();
            $entity = \Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock);
            $Query = new \Bitrix\Main\Entity\Query($entity);
    
            $Query->setSelect($select);
            $Query->setFilter($filter);
            $Query->setOrder([]);
            $Query->setLimit($limit);
    
            $result = $Query->exec();
    
            $arResult = new \CDBResult($result);
    Ответ написан
    Комментировать