Количество перечислений в конфигурации можно узнать следующим образом: Метаданные.Перечисление (); .
Для работы с метаданными перечислений используется такая констукция: Метаданные.Перечисление (["Идентификатор" / Номер] ) .
У каждого перечисления доступны следующие свойства: - Идентификатор - идентификатор перечисления (Cтрока ). - Синоним - синоним перечисления (Cтрока ). - Комментарий - комментарий перечисления (Cтрока ).
Далее следует описание всех доступных значений перечисления.
Количество имеющихся значений перечисления можно узнать следующим образом: Метаданные.Перечисление (["Идентификатор"/Номер] ).Значение ();
У каждого значения перечисления есть три доступных свойства: - Идентификатор - идентификатор значения перечисления (Cтрока ). - Комментарий - комментарий значения перечисления (Cтрока ). - Представление - представление значения перечисления (Cтрока ).
Вот пример доступа к перечислениям по их порядковому номеру, сообщающий все виды и значения перечислений в конфигурации и их свойства:
Для к =1 по Метаданные.Перечисление () Цикл ТекВид =Метаданные.Перечисление (к ); Сообщить("====================Перечисление====================" ,"!!!" ); Сообщить("Идентификатор: " +ТекВид .Идентификатор ,"i" ); Сообщить("Синоним: " +ТекВид .Синоним ,"i" ); Сообщить("Комментарий: " +ТекВид .Комментарий ); Для й =1 по ТекВид .Значение () Цикл Сообщить("----------Значение----------" ,"!" ); ТекЗнач =ТекВид .Значение (й ); Сообщить("Идентификатор: " +ТекЗнач .Идентификатор ); Сообщить("Комментарий: " +ТекЗнач .Комментарий ); Сообщить("Представление: " +ТекЗнач .Представление ); КонецЦикла; КонецЦикла;
[1]-[2]-[3]-[4]-[5]-[6]-[7]-[8]-[9]-[10]-[11]-[12]-[13]
|