1C-Битрикс - как по XML_ID получить имя свойства?

Привет, Хочу поделиться небольшой заметкой, которую делал для себя, думаю кому-нибудь это будет полезно. Как-то мне потребовалось из множественно списка получить имена предложенных вариантов для заполнения элемента, чтобы получить имя свойства по XML_ID свойства, достаточно использовать вот такую простую функцию.

Код PHP #1


<?
function nameProperty($ID)
{
   $UserField = CIBlockPropertyEnum::GetList(array(), array("ID" => $ID));
   if($UserFieldAr = $UserField->GetNext())
   {
      return $UserFieldAr["VALUE"];
   }
   else return false;
}
?>

 

В коде где нужно получить имя, используется так nameProperty(XML_ID свойства);

Обратный звонок1

Имя
Телефон
x


Имя
Телефон