Взять ID значения свойства типа "Список"
<?
$property_enums = CIBlockPropertyEnum::GetList(Array("DEF"=>"DESC", "SORT"=>"ASC"), Array("IBLOCK_ID"=>$IBLOCK_ID, "CODE"=>"COLORS"));
while($enum_fields = $property_enums->GetNext())
{
echo $enum_fields["ID"]." - ".$enum_fields["VALUE"]."<br>";
}
?>