Как получить имя значения перечисления в 1С Предприятие 8.3

ЗначениеПеречисления = Перечисления.ВидыКонтрагентов.Организация;

ИмяПеречисления = ЗначениеПеречисления.Метаданные().Имя;

ИндексЗначенияПеречисления = Перечисления[ИмяПеречисления].Индекс(ЗначениеПеречисления);

ИмяЗначенияПеречисления = Метаданные.Перечисления[ИмяПеречисления].ЗначенияПеречисления[ИндексЗначенияПеречисления].Имя;

 

Пример при запросе в 1С УТ 11.4 к Документ.ЧекККМ:

Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|	ЧекККМ.Ссылка КАК Ссылка
|ИЗ
|	Документ.ЧекККМ КАК ЧекККМ
|";

Результат = Запрос.Выполнить().Выбрать();

пока Результат.Следующий() цикл
	НалогообложениеНДС = Метаданные.Перечисления.ТипыНалогообложенияНДС.ЗначенияПеречисления[Перечисления.ТипыНалогообложенияНДС.Индекс(Результат.Ссылка.НалогообложениеНДС)].Имя;
	Статус = Метаданные.Перечисления.СтатусыЧековККМ.ЗначенияПеречисления[Перечисления.СтатусыЧековККМ.Индекс(Результат.Ссылка.Статус)].Имя;
	ФормаОплаты = Метаданные.Перечисления.ФормыОплаты.ЗначенияПеречисления[Перечисления.ФормыОплаты.Индекс(Результат.Ссылка.ФормаОплаты)].Имя;
КонецЦикла;