Нужно вернуть количество элементов при этом некорректно отрабатывает CIBlockElement::GetList, если в свойстве (PROIZVODITEL) типа список инфоблока содержится текст, в котором есть символ " (двойные кавычки), причем если кавычки елочкой, то все работает корректно, да и любые другие символы, кроме ". А если вставить непосредственно строку, которая выводится в AddMessage2Log с помощью переменной $value, например "ООО \"НБК-трейд\" Россия", и подставить ее в "PROPERTY_PROIZVODITEL_VALUE"=>"ООО \"НБК-трейд\" Россия", то GetList отрабатывает корректно, если через переменные передается, то неправильно отрабатывает (а нужно именно через переменные, т.к. используется цикл).
Пробывал такое подставлять в "PROPERTY_PROIZVODITEL_VALUE"=>$value: $value ='"'.addslashes(html_entity_decode($arItem['PROPERTY_PROIZVODITEL_VALUE']).'"'; или $value =addslashes(html_entity_decode($arItem['PROPERTY_PROIZVODITEL_VALUE']); но ничего не срабатывает. Кто-нибудь сталкивался?