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