Here is an example of accessing enumerations by their ordinal number, which reports all types and values of enumerations in the configuration along with their properties:
Для к=1 по Метаданные.Перечисление() Цикл
ТекВид=Метаданные.Перечисление(к);
Сообщить("====================Перечисление====================","!!!");
Сообщить("Идентификатор: "+ТекВид.Идентификатор,"i");
Сообщить("Синоним: "+ТекВид.Синоним,"i");
Сообщить("Комментарий: "+ТекВид.Комментарий);
Для й=1 по ТекВид.Значение() Цикл
Сообщить("----------Значение----------","!");
ТекЗнач=ТекВид.Значение(й);
Сообщить("Идентификатор: "+ТекЗнач.Идентификатор);
Сообщить("Комментарий: "+ТекЗнач.Комментарий);
Сообщить("Представление: "+ТекЗнач.Представление);
КонецЦикла;
КонецЦикла;
Search by name:
Мет=Метаданные.Перечисления.Найти("УчетнаяПолитика"); Мета=Мет.ЗначенияПеречисления.Найти("ЛИФО");
