Как получить значение пользовательского свойства типа «список» в Битрикс

Когда мы используем свойства инфоблока типа «список»:

sv-spisok
sv-spisok2

и выдираем его значение GetList-ом, мы получаем только ID значения. К примеру, для «Наличный расчёт» получаем ID=83.

Как же получить саму надпись «Наличный расчёт»? Нас спасёт следующая функция:

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

Пример:

$text_value = GetListValueById(83);