спасибо большое, проморгал с $ :)
[CODE]foreach ($arResult["ELEMENTS"] as $arElement)
{
$ELEMENT_ID = $arElement["ID"];
$aFilter = Array("IBLOCK_ID"=>23,"ID"=>$ELEMENT_ID);
$aSelect = Array("PROPERTY_87.NAME", "PROPERTY_87.PROPERTY_81");
$db_VALUE = CIBlockElement::GetList(Array(), $aFilter, false, false, $aSelect);
$a=$db_VALUE->Fetch();
$arResult["prop99"] = $a["PROPERTY_87_NAME"].$a["PROPERTY_87_PROPERTY_81_VALUE"];[/CODE]
осталась проблема - выводит данные только по последнему элементу, для остальных - дублируются.
[CODE]foreach ($arResult["ELEMENTS"] as $arElement)
{
$ELEMENT_ID = $arElement["ID"];
$aFilter = Array("IBLOCK_ID"=>23,"ID"=>$ELEMENT_ID);
$aSelect = Array("PROPERTY_87.NAME", "PROPERTY_87.PROPERTY_81");
$db_VALUE = CIBlockElement::GetList(Array(), $aFilter, false, false, $aSelect);
$a=$db_VALUE->Fetch();
$arResult["prop99"] = $a["PROPERTY_87_NAME"].$a["PROPERTY_87_PROPERTY_81_VALUE"];[/CODE]
осталась проблема - выводит данные только по последнему элементу, для остальных - дублируются.