ЗначениеПеречисленияПоСинониму

Razlomalo 35 2 2

Возвращает значение перечисления по его синониму

// <Описание функции>
//
// Параметры:
//  <СинонимПеречисления>  - <Тип.Строка> - Синоним перечисления
//                 
//  <ИмяПеречисления>  - <Тип.Строка> - Имя метаданных перечисления в базе
//                 
// Возвращаемое значение:
//   <ЗначениеПеречисления>
//
&НаСервере
Функция ЗначениеПеречисленияПоСинониму(СинонимПеречисления, ИмяПеречисления)
		
	СоответствиеУсловий = Новый Соответствие;
	
	Для Каждого СтрМета из Метаданные.Перечисления[ИмяПеречисления].ЗначенияПеречисления Цикл
        СоответствиеУсловий.Вставить(СтрМета.Синоним,СтрМета.Имя);
	КонецЦикла;
	
	Возврат Перечисления[ИмяПеречисления][СоответствиеУсловий[СинонимПеречисления]];
	
КонецФункции

0

См. также

ЗначениеПеречисленияПоСинониму

Значение перечисления по синониму

Имя перечисления по значению

ИмяЗначенияПеречисления (БСП)

СписокФорматов (БСП)

СловарьВидыДополнительныхОтчетовИОбработок (БСП)

ТипКонтактнойИнформации (БСП)

ТипВидаКонтактнойИнформации (БСП)

СловарьСпособыВызоваДополнительныхОтчетовИОбработок (БСП)

Модератору