Задать вопрос
  • Как получить элементы списка в процессе Bitrix24?

    @adminAVK
    Интегратор Битрикс24
    Привет.
    Здесь есть описание структуры и пример запроса - https://dev.1c-bitrix.ru/api_help/iblock/classes/c...

    CModule::IncludeModule("iblock");
    $arSelect = Array("ID");
    $arFilter = Array("IBLOCK_ID"=>17, "PROPERTY_STATUS_VALUE"=>"Значение в поле", "PROPERTY_SDELKA"=>{=A15715_81460_66183_98076:Value}); //{=A15715_81460_66183_98076:Value} - это значение из Итератора, ID сделки, к которой привязаны элементы списка

    $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>100), $arSelect); //Array("nPageSize"=>100) - отдаст до 100 элементов

    while($ob = $res->GetNextElement())
    {
    $arFields = $ob->GetFields();
    $arrId[] = $arFields[ID];
    }

    $this->SetVariable('idrowlists', $arrId); //запись в переменную idrowlists всех ID элементов универсального списка
    Ответ написан
    Комментировать