Как создать собственный компонент в 1С-Битрикс и добавить нужный функционал
BITRIX - Выборка свойства элемента по ID элемента
<?
$res = CIBlockElement::GetProperty($arItem["IBLOCK_ID"], $arItem["ID"], "sort", "asc", array("CODE" => "date_action"));
if ($ob = $res->GetNext()) { $date_action = $ob['VALUE']; }
?>
Как выбрать свойства элемента в ElementTable::getList в D7 ORM Битрикс?
Вы убрали CIBlockElement::GetList и вызываете ElementTable::getList, в select добавили PROPERTY_ARTNUMBER - а в fetch() снова только ID и NAME. Свойства не пропали из базы: их нет в getMap() у "голого" ElementTable. Ниже - как за один elementtable getlist выбрать свойства в CMS 1С-Битрикс через Element{ApiCode}Table или runtime Reference, проверить SQL и не получить Unknown field PROPERTY. ElementTable::getList в D7 ORM читает только колонки b_iblock_element из getMap(); пользовательские свойства - отдельные VALUE/DESCRIPTION, не поля PROPERTY_* в select...