Коллеги, столкнулся со странной проблемой, и меня с ней замкнуло.
Простой фильтр:
Дальше вызываю GetList
А на выходе ничего не получаю.
Проверяю наличие элемента прямым запросом к базе:
И получаю вполне конкретную одну единственную нужную строку. Мозг уже не свеж, но, всё же, как сие можно понимать?
Да, у инфоблока документооборот подключен. Но сия штука возникает в штатном битриксовом CSV Import (New) для торгового каталога.
Как побороть это - есть ли у кого-либо мысли?
Простой фильтр:
Код |
---|
$arFilter = Array( "IBLOCK_ID" => 4, "XML_ID" => "107840", ); |
Код |
---|
$ob = CIBlockElement::GetList(Array(),$arFilter); |
Проверяю наличие элемента прямым запросом к базе:
Код |
---|
SELECT * FR OM b_iblock_element WHERE XML_ID = '107840'; |
И получаю вполне конкретную одну единственную нужную строку. Мозг уже не свеж, но, всё же, как сие можно понимать?
Да, у инфоблока документооборот подключен. Но сия штука возникает в штатном битриксовом CSV Import (New) для торгового каталога.
Как побороть это - есть ли у кого-либо мысли?