Вот пример доступа к перечислениям по их порядковому номеру, сообщающий все виды и значения перечислений в конфигурации и их свойства:
Для к=1 по Метаданные.Перечисление() Цикл
ТекВид=Метаданные.Перечисление(к);
Сообщить("====================Перечисление====================","!!!");
Сообщить("Идентификатор: "+ТекВид.Идентификатор,"i");
Сообщить("Синоним: "+ТекВид.Синоним,"i");
Сообщить("Комментарий: "+ТекВид.Комментарий);
Для й=1 по ТекВид.Значение() Цикл
Сообщить("----------Значение----------","!");
ТекЗнач=ТекВид.Значение(й);
Сообщить("Идентификатор: "+ТекЗнач.Идентификатор);
Сообщить("Комментарий: "+ТекЗнач.Комментарий);
Сообщить("Представление: "+ТекЗнач.Представление);
КонецЦикла;
КонецЦикла;
Поиск по имени:
Мет=Метаданные.Перечисления.Найти("УчетнаяПолитика"); Мета=Мет.ЗначенияПеречисления.Найти("ЛИФО");
